.language-picker{align-items:center;display:flex}.language-picker-trigger{color:#e7d6b5;letter-spacing:.12em;cursor:pointer;background:#b9965e0d;border:1px solid #b9965e4d;align-items:center;gap:.46rem;min-height:28px;padding:.15rem .55rem;font-size:.62rem;font-weight:700;transition:background .18s,border-color .18s;display:inline-flex}.language-picker-trigger:hover,.language-picker-trigger-open{background:#b9965e24;border-color:#b9965e}.language-picker-trigger:focus-visible,.language-picker-option:focus-visible{outline-offset:3px;outline:2px solid #dec99f}.language-picker-globe{color:#c3a575;width:15px;height:15px}.language-picker-chevron{transition:transform .18s}.language-picker-trigger-open .language-picker-chevron{transform:rotate(180deg)}.language-picker-panel{z-index:180;top:calc(40px + env(safe-area-inset-top));right:max(1.25rem, env(safe-area-inset-right));color:#f7f0e3;background:radial-gradient(at 100% 0,#b9965e21,#0000 70%),linear-gradient(145deg,#181510,#090a09 85%);border:1px solid #b9965ea6;width:min(21rem,100vw - 2.5rem);padding:1.05rem 1.15rem .9rem;animation:.2s ease-out both language-picker-reveal;position:fixed;box-shadow:0 24px 60px #00000061,inset 0 1px #f0dfb817}.language-picker-panel[hidden]{display:none!important}.language-picker-heading{color:#c2a777;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;padding-bottom:.8rem;font-size:.58rem;font-weight:650;display:flex}.language-picker-heading>span:last-child{opacity:.55;font-size:.5rem}.language-picker-option{color:#f4eddf;border-top:1px solid #e3d1b124;grid-template-columns:1.3rem 1fr 1.8rem .8rem;align-items:center;column-gap:.65rem;min-height:59px;transition:color .15s,background .15s;display:grid}.language-picker-option:hover{color:#e6c993;background:#b9965e0f}.language-picker-number{color:#ad9368;font:600 .55rem var(--font-geist-sans), Arial, sans-serif;letter-spacing:.06em}.language-picker-name{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.015em;font-size:1.7rem;font-weight:500;line-height:1}.language-picker-option-active .language-picker-name{color:#e6c993;font-weight:600}.language-picker-code{font:600 .59rem var(--font-geist-sans), Arial, sans-serif;letter-spacing:.1em;color:#c0af94}.language-picker-choice{color:#bfa16d;text-align:right;font-size:.8rem}.language-picker-signature{color:#b1a48d;font:400 .57rem/1.7 var(--font-geist-sans), Arial, sans-serif;letter-spacing:.01em;border-top:1px solid #e3d1b124;margin:.8rem 0 0;padding-top:.8rem}.language-picker-signature span{color:#b9965e;margin:0 .2rem}@keyframes language-picker-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.language-picker-panel{animation:none}.language-picker-chevron{transition:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-3{inset:calc(var(--spacing) * 3)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-28{top:calc(var(--spacing) * -28)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-12{top:calc(var(--spacing) * 12)}.top-16{top:calc(var(--spacing) * 16)}.top-24{top:calc(var(--spacing) * 24)}.top-\[7px\]{top:7px}.top-\[8\%\]{top:8%}.top-\[12\%\]{top:12%}.top-\[calc\(106px\+env\(safe-area-inset-top\)\)\]{top:calc(106px + env(safe-area-inset-top))}.top-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{top:max(1rem, env(safe-area-inset-top))}.-right-8{right:calc(var(--spacing) * -8)}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.-right-24{right:calc(var(--spacing) * -24)}.-right-28{right:calc(var(--spacing) * -28)}.-right-32{right:calc(var(--spacing) * -32)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-7{right:calc(var(--spacing) * 7)}.right-8{right:calc(var(--spacing) * 8)}.right-\[2\%\]{right:2%}.right-\[4\%\]{right:4%}.right-\[8\%\]{right:8%}.right-\[max\(1rem\,env\(safe-area-inset-right\)\)\]{right:max(1rem, env(safe-area-inset-right))}.-bottom-14{bottom:calc(var(--spacing) * -14)}.-bottom-32{bottom:calc(var(--spacing) * -32)}.-bottom-40{bottom:calc(var(--spacing) * -40)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-7{bottom:calc(var(--spacing) * 7)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[calc\(max\(1rem\,env\(safe-area-inset-bottom\)\)\+3\.75rem\)\]{bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 3.75rem)}.bottom-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(1rem, env(safe-area-inset-bottom))}.-left-28{left:calc(var(--spacing) * -28)}.-left-32{left:calc(var(--spacing) * -32)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-7{left:calc(var(--spacing) * 7)}.left-\[7\%\]{left:7%}.left-\[8\%\]{left:8%}.left-\[12\%\]{left:12%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.-z-30{z-index:calc(30 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[200\]{z-index:200}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-6{margin:calc(var(--spacing) * 6)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-7{margin-inline:calc(var(--spacing) * 7)}.mx-auto{margin-inline:auto}.-mt-7{margin-top:calc(var(--spacing) * -7)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-auto{margin-right:auto}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[570\/790\]{aspect-ratio:570/790}.aspect-\[709\/400\]{aspect-ratio:709/400}.aspect-square{aspect-ratio:1}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[1\.1rem\]{height:1.1rem}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[30px\]{height:30px}.h-\[76px\]{height:76px}.h-\[78px\]{height:78px}.h-\[360px\]{height:360px}.h-\[420px\]{height:420px}.h-\[430px\]{height:430px}.h-\[440px\]{height:440px}.h-\[520px\]{height:520px}.h-\[780px\]{height:780px}.h-\[min\(78vw\,320px\)\]{height:min(78vw,320px)}.h-\[min\(126vw\,460px\)\]{height:min(126vw,460px)}.h-\[min\(150vw\,560px\)\]{height:min(150vw,560px)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-full{max-height:100%}.\!min-h-\[42px\]{min-height:42px!important}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[150px\]{min-height:150px}.min-h-\[220px\]{min-height:220px}.min-h-\[228px\]{min-height:228px}.min-h-\[250px\]{min-height:250px}.min-h-\[260px\]{min-height:260px}.min-h-\[270px\]{min-height:270px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-\[330px\]{min-height:330px}.min-h-\[390px\]{min-height:390px}.min-h-\[430px\]{min-height:430px}.min-h-\[460px\]{min-height:460px}.min-h-\[520px\]{min-height:520px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6\/12{width:50%}.w-8{width:calc(var(--spacing) * 8)}.w-8\/12{width:66.6667%}.w-10{width:calc(var(--spacing) * 10)}.w-10\/12{width:83.3333%}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-20{width:calc(var(--spacing) * 20)}.w-\[1\.1rem\]{width:1.1rem}.w-\[18\%\]{width:18%}.w-\[19\%\]{width:19%}.w-\[22\%\]{width:22%}.w-\[82\%\]{width:82%}.w-\[360px\]{width:360px}.w-\[420px\]{width:420px}.w-\[430px\]{width:430px}.w-\[440px\]{width:440px}.w-\[520px\]{width:520px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[13rem\]{max-width:13rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[31rem\]{max-width:31rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[35rem\]{max-width:35rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[39rem\]{max-width:39rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[400px\]{max-width:400px}.max-w-\[430px\]{max-width:430px}.max-w-\[535px\]{max-width:535px}.max-w-\[709px\]{max-width:709px}.max-w-\[840px\]{max-width:840px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1720px\]{max-width:1720px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-\[74px\]{min-width:74px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom-right{transform-origin:100% 100%}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[8px\]{--tw-translate-y:calc(8px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[7px\]{--tw-translate-y:7px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}.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-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[2\.3rem_1fr\]{grid-template-columns:2.3rem 1fr}.grid-cols-\[42px_1fr\]{grid-template-columns:42px 1fr}.grid-cols-\[42px_1fr_auto\]{grid-template-columns:42px 1fr auto}.grid-cols-\[42px_58px_42px\]{grid-template-columns:42px 58px 42px}.grid-cols-\[52px_1fr_52px\]{grid-template-columns:52px 1fr 52px}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-px{gap:1px}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-full{border-radius:3.40282e38px}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-8{border-top-style:var(--tw-border-style);border-top-width:8px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#7a2638\]{border-color:#7a2638}.border-\[\#7a2638\]\/30{border-color:oklab(40.2153% .114566 .0229149/.3)}.border-\[\#a81920\]\/15{border-color:oklab(47.167% .159058 .0759268/.15)}.border-\[\#a81920\]\/20{border-color:oklab(47.167% .159058 .0759268/.2)}.border-\[\#aebfb8\]{border-color:#aebfb8}.border-\[\#b89a62\]{border-color:#b89a62}.border-\[\#b89a62\]\/18{border-color:oklab(70.0624% .0109973 .0812702/.18)}.border-\[\#b89a62\]\/35{border-color:oklab(70.0624% .0109973 .0812702/.35)}.border-\[\#b89a62\]\/45{border-color:oklab(70.0624% .0109973 .0812702/.45)}.border-\[\#b89a62\]\/55{border-color:oklab(70.0624% .0109973 .0812702/.55)}.border-\[\#b89a62\]\/60{border-color:oklab(70.0624% .0109973 .0812702/.6)}.border-\[\#b89a62\]\/65{border-color:oklab(70.0624% .0109973 .0812702/.65)}.border-\[\#b89a62\]\/70{border-color:oklab(70.0624% .0109973 .0812702/.7)}.border-\[\#becdc7\]{border-color:#becdc7}.border-\[\#c6a66d\]\/80{border-color:oklab(74.0735% .0126405 .082546/.8)}.border-\[\#c7d3ce\]{border-color:#c7d3ce}.border-\[\#c8a86a\]\/25{border-color:oklab(74.6243% .0106249 .0879309/.25)}.border-\[\#c8a86a\]\/35{border-color:oklab(74.6243% .0106249 .0879309/.35)}.border-\[\#c8a86a\]\/45{border-color:oklab(74.6243% .0106249 .0879309/.45)}.border-\[\#c8a86a\]\/70{border-color:oklab(74.6243% .0106249 .0879309/.7)}.border-\[\#cfcbcf\]{border-color:#cfcbcf}.border-\[\#d3ded9\]{border-color:#d3ded9}.border-\[\#d7bd8a\]\/18{border-color:oklab(80.8429% .00783292 .0728361/.18)}.border-\[\#d7bd8a\]\/22{border-color:oklab(80.8429% .00783292 .0728361/.22)}.border-\[\#d7bd8a\]\/70{border-color:oklab(80.8429% .00783292 .0728361/.7)}.border-\[\#d8e1dd\]{border-color:#d8e1dd}.border-\[\#e2c995\]\/30{border-color:oklab(84.4528% .0062032 .0731476/.3)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/12{border-color:#0000001f}@supports (color:color-mix(in lab, red, red)){.border-black\/12{border-color:color-mix(in oklab, var(--color-black) 12%, transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.border-black\/20{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.border-white\/14{border-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/16{border-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.border-white\/16{border-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.border-white\/18{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.border-white\/55{border-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.border-white\/55{border-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-\[\#0d0b0a\]\/96{background-color:oklab(15.1681% .00269693 .00303523/.96)}.bg-\[\#0f0e0d\]{background-color:#0f0e0d}.bg-\[\#1d1918\]{background-color:#1d1918}.bg-\[\#7a2638\]{background-color:#7a2638}.bg-\[\#7a2638\]\/16{background-color:oklab(40.2153% .114566 .0229149/.16)}.bg-\[\#7a2638\]\/17{background-color:oklab(40.2153% .114566 .0229149/.17)}.bg-\[\#7a2638\]\/20{background-color:oklab(40.2153% .114566 .0229149/.2)}.bg-\[\#7a2638\]\/65{background-color:oklab(40.2153% .114566 .0229149/.65)}.bg-\[\#8b2940\]\/20{background-color:oklab(43.7617% .130347 .0244408/.2)}.bg-\[\#080b10\]{background-color:#080b10}.bg-\[\#090b0f\]{background-color:#090b0f}.bg-\[\#100e0d\]{background-color:#100e0d}.bg-\[\#100f0e\]{background-color:#100f0e}.bg-\[\#120f0e\]{background-color:#120f0e}.bg-\[\#130f0f\]{background-color:#130f0f}.bg-\[\#130f0f\]\/88{background-color:oklab(17.3441% .00642671 .00206599/.88)}.bg-\[\#211d1b\]{background-color:#211d1b}.bg-\[\#06070a\]{background-color:#06070a}.bg-\[\#07090d\]\/58{background-color:oklab(13.9206% -.00138959 -.00959612/.58)}.bg-\[\#26211f\]{background-color:#26211f}.bg-\[\#080808\]{background-color:#080808}.bg-\[\#171514\]{background-color:#171514}.bg-\[\#171514\]\/70{background-color:oklab(19.7671% .00251173 .00284129/.7)}.bg-\[\#171514\]\/75{background-color:oklab(19.7671% .00251173 .00284129/.75)}.bg-\[\#171514\]\/88{background-color:oklab(19.7671% .00251173 .00284129/.88)}.bg-\[\#171514\]\/92{background-color:oklab(19.7671% .00251173 .00284129/.92)}.bg-\[\#221114\]{background-color:#221114}.bg-\[\#242126\]{background-color:#242126}.bg-\[\#b89a62\]{background-color:#b89a62}.bg-\[\#b89a62\]\/10{background-color:oklab(70.0624% .0109973 .0812702/.1)}.bg-\[\#b89a62\]\/12{background-color:oklab(70.0624% .0109973 .0812702/.12)}.bg-\[\#b89a62\]\/70{background-color:oklab(70.0624% .0109973 .0812702/.7)}.bg-\[\#c6a66d\]{background-color:#c6a66d}.bg-\[\#c8a86a\]{background-color:#c8a86a}.bg-\[\#d7bd8a\]{background-color:#d7bd8a}.bg-\[\#d7bd8a\]\/35{background-color:oklab(80.8429% .00783292 .0728361/.35)}.bg-\[\#d7bd8a\]\/40{background-color:oklab(80.8429% .00783292 .0728361/.4)}.bg-\[\#d7bd8a\]\/\[0\.045\]{background-color:oklab(80.8429% .00783292 .0728361/.045)}.bg-\[\#d8cfc2\]{background-color:#d8cfc2}.bg-\[\#ded4c5\]{background-color:#ded4c5}.bg-\[\#dfe8e4\]{background-color:#dfe8e4}.bg-\[\#e8dfd1\]{background-color:#e8dfd1}.bg-\[\#e9eeec\]{background-color:#e9eeec}.bg-\[\#eee7dd\]{background-color:#eee7dd}.bg-\[\#f4efe7\]{background-color:#f4efe7}.bg-\[\#f5e9eb\]{background-color:#f5e9eb}.bg-\[\#f5ecee\]{background-color:#f5ecee}.bg-\[\#f5f0e8\]{background-color:#f5f0e8}.bg-\[\#f5f2ed\]{background-color:#f5f2ed}.bg-\[\#f7f3ec\]{background-color:#f7f3ec}.bg-\[\#f7f3ec\]\/95{background-color:oklab(96.5313% .00146142 .0101356/.95)}.bg-\[\#f8eff1\]{background-color:#f8eff1}.bg-\[\#faf6ef\]{background-color:#faf6ef}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-current{background-color:currentColor}.bg-white{background-color:var(--color-white)}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/12{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-white\/14{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.bg-white\/14{background-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/32{background-color:#ffffff52}@supports (color:color-mix(in lab, red, red)){.bg-white\/32{background-color:color-mix(in oklab, var(--color-white) 32%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-white\/\[0\.055\]{background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.bg-\[linear-gradient\(0deg\,rgba\(5\,6\,9\,0\.9\)_0\%\,rgba\(5\,6\,9\,0\.16\)_70\%\,rgba\(5\,6\,9\,0\.08\)_100\%\)\]{background-image:linear-gradient(#05060914 0%,#05060929 30%,#050609e6 100%)}.bg-\[linear-gradient\(90deg\,rgba\(5\,6\,9\,0\.76\)_0\%\,rgba\(5\,6\,9\,0\.42\)_48\%\,rgba\(5\,6\,9\,0\.16\)_100\%\)\]{background-image:linear-gradient(90deg,#050609c2 0%,#0506096b 48%,#05060929 100%)}.bg-\[linear-gradient\(90deg\,rgba\(5\,6\,9\,0\.84\)_0\%\,rgba\(5\,6\,9\,0\.34\)_58\%\,rgba\(5\,6\,9\,0\.08\)_100\%\)\]{background-image:linear-gradient(90deg,#050609d6 0%,#05060957 58%,#05060914 100%)}.bg-\[linear-gradient\(90deg\,rgba\(16\,14\,13\,0\.02\)\,rgba\(16\,14\,13\,0\.12\)\)\]{background-image:linear-gradient(90deg,#100e0d05,#100e0d1f)}.bg-\[linear-gradient\(90deg\,rgba\(19\,16\,15\,0\.10\)_0\%\,rgba\(19\,16\,15\,0\.34\)_46\%\,rgba\(19\,16\,15\,0\.88\)_100\%\)\]{background-image:linear-gradient(90deg,#13100f1a 0%,#13100f57 46%,#13100fe0 100%)}.bg-\[linear-gradient\(90deg\,rgba\(19\,16\,15\,0\.88\)_0\%\,rgba\(19\,16\,15\,0\.70\)_62\%\,rgba\(19\,16\,15\,0\.38\)_100\%\)\]{background-image:linear-gradient(90deg,#13100fe0 0%,#13100fb3 62%,#13100f61 100%)}.bg-\[linear-gradient\(90deg\,rgba\(19\,16\,15\,0\.98\)_0\%\,rgba\(19\,16\,15\,0\.94\)_62\%\,rgba\(19\,16\,15\,0\.66\)_100\%\)\]{background-image:linear-gradient(90deg,#13100ffa 0%,#13100ff0 62%,#13100fa8 100%)}.bg-\[linear-gradient\(118deg\,\#130f0f_0\%\,\#2a1117_58\%\,\#171110_100\%\)\]{background-image:linear-gradient(118deg,#130f0f 0%,#2a1117 58%,#171110 100%)}.bg-\[linear-gradient\(180deg\,rgba\(5\,6\,9\,0\.18\)_0\%\,rgba\(5\,6\,9\,0\.02\)_40\%\,rgba\(5\,6\,9\,0\.9\)_100\%\)\]{background-image:linear-gradient(#0506092e 0%,#05060905 40%,#050609e6 100%)}.bg-\[linear-gradient\(180deg\,rgba\(19\,16\,15\,0\.02\)_0\%\,rgba\(19\,16\,15\,0\.04\)_68\%\,rgba\(19\,16\,15\,0\.42\)_100\%\)\]{background-image:linear-gradient(#13100f05 0%,#13100f0a 68%,#13100f6b 100%)}.bg-\[linear-gradient\(180deg\,transparent_58\%\,rgba\(15\,14\,13\,0\.76\)_100\%\)\]{background-image:linear-gradient(#0000 58%,#0f0e0dc2 100%)}.bg-\[linear-gradient\(180deg\,transparent_61\%\,rgba\(12\,11\,10\,0\.84\)_100\%\)\]{background-image:linear-gradient(#0000 61%,#0c0b0ad6 100%)}.bg-\[linear-gradient\(180deg\,transparent_64\%\,rgba\(15\,14\,13\,0\.72\)_100\%\)\]{background-image:linear-gradient(#0000 64%,#0f0e0db8 100%)}.bg-\[linear-gradient\(180deg\,transparent_68\%\,rgba\(15\,10\,10\,0\.46\)_100\%\)\]{background-image:linear-gradient(#0000 68%,#0f0a0a75 100%)}.bg-\[linear-gradient\(transparent\,rgba\(17\,15\,14\,0\.82\)\)\]{background-image:linear-gradient(#0000,#110f0ed1)}.bg-\[linear-gradient\(transparent\,rgba\(17\,15\,14\,0\.94\)\)\]{background-image:linear-gradient(#0000,#110f0ef0)}.bg-\[linear-gradient\(transparent_45\%\,rgba\(17\,15\,14\,0\.72\)\)\]{background-image:linear-gradient(#0000 45%,#110f0eb8)}.bg-\[linear-gradient\(transparent_55\%\,rgba\(17\,15\,14\,0\.55\)\)\]{background-image:linear-gradient(#0000 55%,#110f0e8c)}.bg-\[radial-gradient\(circle_at_13\%_8\%\,rgba\(122\,38\,56\,0\.28\)\,transparent_31\%\)\,radial-gradient\(circle_at_86\%_88\%\,rgba\(184\,154\,98\,0\.16\)\,transparent_32\%\)\,linear-gradient\(135deg\,\#0b0b0a_0\%\,\#171310_54\%\,\#1c0d12_100\%\)\]{background-image:radial-gradient(circle at 13% 8%,#7a263847,#0000 31%),radial-gradient(circle at 86% 88%,#b89a6229,#0000 32%),linear-gradient(135deg,#0b0b0a 0%,#171310 54%,#1c0d12 100%)}.bg-\[radial-gradient\(circle_at_50\%_42\%\,rgba\(184\,154\,98\,0\.16\)\,transparent_48\%\)\]{background-image:radial-gradient(circle at 50% 42%,#b89a6229,#0000 48%)}.bg-\[radial-gradient\(circle_at_80\%_20\%\,rgba\(184\,154\,98\,0\.15\)\,transparent_31\%\)\]{background-image:radial-gradient(circle at 80% 20%,#b89a6226,#0000 31%)}.bg-\[radial-gradient\(circle_at_85\%_8\%\,rgba\(184\,154\,98\,0\.15\)\,transparent_29\%\)\,radial-gradient\(circle_at_8\%_88\%\,rgba\(122\,38\,56\,0\.18\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 85% 8%,#b89a6226,#0000 29%),radial-gradient(circle at 8% 88%,#7a26382e,#0000 34%)}.bg-cover{background-size:cover}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_18\%\]{object-position:center 18%}.object-\[center_20\%\]{object-position:center 20%}.object-\[center_48\%\]{object-position:center 48%}.object-center{object-position:center}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[7px\]{padding:7px}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-11{padding-block:calc(var(--spacing) * 11)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[4\.75rem\]{padding-block:4.75rem}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-\[0\.16em\]{padding-left:.16em}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.52rem\]{font-size:.52rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[1\.32rem\]{font-size:1.32rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.625rem\]{font-size:1.625rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.55rem\]{font-size:2.55rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15rem\]{font-size:15rem}.text-\[16rem\]{font-size:16rem}.text-\[18rem\]{font-size:18rem}.text-\[clamp\(1\.22rem\,1\.65vw\,1\.62rem\)\]{font-size:clamp(1.22rem,1.65vw,1.62rem)}.text-\[clamp\(1\.65rem\,3\.8vw\,4rem\)\]{font-size:clamp(1.65rem,3.8vw,4rem)}.text-\[clamp\(1\.65rem\,7vw\,2\.35rem\)\]{font-size:clamp(1.65rem,7vw,2.35rem)}.text-\[clamp\(1\.85rem\,8\.3vw\,2\.35rem\)\]{font-size:clamp(1.85rem,8.3vw,2.35rem)}.text-\[clamp\(2\.1rem\,9\.5vw\,3rem\)\]{font-size:clamp(2.1rem,9.5vw,3rem)}.text-\[clamp\(2\.2rem\,4\.2vw\,4rem\)\]{font-size:clamp(2.2rem,4.2vw,4rem)}.text-\[clamp\(2\.2rem\,5\.8vw\,4\.4rem\)\]{font-size:clamp(2.2rem,5.8vw,4.4rem)}.text-\[clamp\(2\.4rem\,4\.8vw\,4\.7rem\)\]{font-size:clamp(2.4rem,4.8vw,4.7rem)}.text-\[clamp\(2\.4rem\,4vw\,4\.2rem\)\]{font-size:clamp(2.4rem,4vw,4.2rem)}.text-\[clamp\(2\.4rem\,5vw\,4\.8rem\)\]{font-size:clamp(2.4rem,5vw,4.8rem)}.text-\[clamp\(2\.8rem\,7\.5vw\,7rem\)\]{font-size:clamp(2.8rem,7.5vw,7rem)}.text-\[clamp\(2\.15rem\,4\.5vw\,4\.2rem\)\]{font-size:clamp(2.15rem,4.5vw,4.2rem)}.text-\[clamp\(2\.15rem\,4\.5vw\,4\.25rem\)\]{font-size:clamp(2.15rem,4.5vw,4.25rem)}.text-\[clamp\(2\.15rem\,4vw\,3\.8rem\)\]{font-size:clamp(2.15rem,4vw,3.8rem)}.text-\[clamp\(2\.25rem\,4\.3vw\,4\.2rem\)\]{font-size:clamp(2.25rem,4.3vw,4.2rem)}.text-\[clamp\(2\.25rem\,5\.5vw\,5\.2rem\)\]{font-size:clamp(2.25rem,5.5vw,5.2rem)}.text-\[clamp\(2\.35rem\,5vw\,4\.7rem\)\]{font-size:clamp(2.35rem,5vw,4.7rem)}.text-\[clamp\(2\.45rem\,5vw\,4\.8rem\)\]{font-size:clamp(2.45rem,5vw,4.8rem)}.text-\[clamp\(2\.55rem\,5\.2vw\,5rem\)\]{font-size:clamp(2.55rem,5.2vw,5rem)}.text-\[clamp\(2rem\,3\.1vw\,3\.3rem\)\]{font-size:clamp(2rem,3.1vw,3.3rem)}.text-\[clamp\(2rem\,3\.4vw\,3\.4rem\)\]{font-size:clamp(2rem,3.4vw,3.4rem)}.text-\[clamp\(2rem\,4vw\,3\.8rem\)\]{font-size:clamp(2rem,4vw,3.8rem)}.text-\[clamp\(3rem\,7\.8vw\,5\.5rem\)\]{font-size:clamp(3rem,7.8vw,5.5rem)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.09\]{--tw-leading:1.09;line-height:1.09}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.38\]{--tw-leading:1.38;line-height:1.38}.leading-\[1\.58\]{--tw-leading:1.58;line-height:1.58}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[750\]{--tw-font-weight:750;font-weight:750}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.19em\]{--tw-tracking:.19em;letter-spacing:.19em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.23em\]{--tw-tracking:.23em;letter-spacing:.23em}.tracking-\[0\.075em\]{--tw-tracking:.075em;letter-spacing:.075em}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.hyphens-none{-webkit-hyphens:none;hyphens:none}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1b1816\]{color:#1b1816}.text-\[\#3a312d\]{color:#3a312d}.text-\[\#3f3a40\]{color:#3f3a40}.text-\[\#4d1723\]{color:#4d1723}.text-\[\#4f4843\]{color:#4f4843}.text-\[\#5e2330\]{color:#5e2330}.text-\[\#5f595f\]{color:#5f595f}.text-\[\#6a2a37\]{color:#6a2a37}.text-\[\#6b625a\]{color:#6b625a}.text-\[\#6b656c\]{color:#6b656c}.text-\[\#7a736c\]{color:#7a736c}.text-\[\#7a2638\]{color:#7a2638}.text-\[\#8a6a38\]{color:#8a6a38}.text-\[\#8c6d39\]{color:#8c6d39}.text-\[\#9b2947\]{color:#9b2947}.text-\[\#554d47\]{color:#554d47}.text-\[\#594b34\]{color:#594b34}.text-\[\#625d58\]{color:#625d58}.text-\[\#625d63\]{color:#625d63}.text-\[\#651d30\]{color:#651d30}.text-\[\#766b61\]{color:#766b61}.text-\[\#62574f\]{color:#62574f}.text-\[\#69615a\]{color:#69615a}.text-\[\#75222b\]{color:#75222b}.text-\[\#93806e\]{color:#93806e}.text-\[\#171514\]{color:#171514}.text-\[\#625950\]{color:#625950}.text-\[\#777078\]{color:#777078}.text-\[\#a81920\]{color:#a81920}.text-\[\#b89a62\]{color:#b89a62}.text-\[\#c6a66d\]{color:#c6a66d}.text-\[\#d7bd8a\]{color:#d7bd8a}.text-\[\#d7bd8a\]\/90{color:oklab(80.8429% .00783292 .0728361/.9)}.text-\[\#d8bb82\]{color:#d8bb82}.text-\[\#d9bd86\]{color:#d9bd86}.text-\[\#dec99f\]{color:#dec99f}.text-\[\#e0c897\]{color:#e0c897}.text-\[\#eadbc5\]{color:#eadbc5}.text-\[\#eadcc7\]{color:#eadcc7}.text-\[\#eadfd0\]\/82{color:oklab(90.8346% .00573471 .0227434/.82)}.text-\[\#f2dfbb\]{color:#f2dfbb}.text-\[\#f4ead9\]{color:#f4ead9}.text-\[\#f7f0e5\]{color:#f7f0e5}.text-\[\#fffaf2\]{color:#fffaf2}.text-white{color:var(--color-white)}.text-white\/28{color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.text-white\/28{color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/32{color:#ffffff52}@supports (color:color-mix(in lab, red, red)){.text-white\/32{color:color-mix(in oklab, var(--color-white) 32%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab, red, red)){.text-white\/38{color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab, red, red)){.text-white\/42{color:color-mix(in oklab, var(--color-white) 42%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.text-white\/48{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/52{color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.text-white\/52{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.text-white\/54{color:#ffffff8a}@supports (color:color-mix(in lab, red, red)){.text-white\/54{color:color-mix(in oklab, var(--color-white) 54%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/56{color:#ffffff8f}@supports (color:color-mix(in lab, red, red)){.text-white\/56{color:color-mix(in oklab, var(--color-white) 56%, transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/62{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.text-white\/64{color:#ffffffa3}@supports (color:color-mix(in lab, red, red)){.text-white\/64{color:color-mix(in oklab, var(--color-white) 64%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/66{color:#ffffffa8}@supports (color:color-mix(in lab, red, red)){.text-white\/66{color:color-mix(in oklab, var(--color-white) 66%, transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-white\/74{color:#ffffffbd}@supports (color:color-mix(in lab, red, red)){.text-white\/74{color:color-mix(in oklab, var(--color-white) 74%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/76{color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.text-white\/76{color:color-mix(in oklab, var(--color-white) 76%, transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.text-white\/82{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.text-white\/84{color:#ffffffd6}@supports (color:color-mix(in lab, red, red)){.text-white\/84{color:color-mix(in oklab, var(--color-white) 84%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.text-white\/88{color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/92{color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.text-white\/92{color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.text-white\/96{color:#fffffff5}@supports (color:color-mix(in lab, red, red)){.text-white\/96{color:color-mix(in oklab, var(--color-white) 96%, transparent)}}.text-white\/\[0\.018\]{color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.018\]{color:color-mix(in oklab, var(--color-white) 1.8%, transparent)}}.text-white\/\[0\.025\]{color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.025\]{color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-white\/30{text-decoration-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.decoration-white\/30{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.decoration-white\/35{text-decoration-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.decoration-white\/35{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#7a2638\]{accent-color:#7a2638}.opacity-0{opacity:0}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_45px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 16px 45px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(23\,21\,25\,0\.09\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#17151917);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_55px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 20px 55px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(0\,0\,0\,0\.19\)\]{--tw-shadow:0 22px 60px var(--tw-shadow-color,#00000030);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(23\,21\,25\,0\.2\)\]{--tw-shadow:0 22px 60px var(--tw-shadow-color,#17151933);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.36\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#0000005c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_32px_90px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 32px 90px var(--tw-shadow-color,#00000057);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_34px_100px_rgba\(0\,0\,0\,0\.46\)\]{--tw-shadow:0 34px 100px var(--tw-shadow-color,#00000075);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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-\[110px\]{--tw-blur:blur(110px);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-\[120px\]{--tw-blur:blur(120px);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-\[130px\]{--tw-blur:blur(130px);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,)}.contrast-\[1\.01\]{--tw-contrast:contrast(1.01);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,)}.contrast-\[1\.02\]{--tw-contrast:contrast(1.02);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,)}.contrast-\[1\.03\]{--tw-contrast:contrast(1.03);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,)}.grayscale-\[8\%\]{--tw-grayscale:grayscale(8%);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,)}.grayscale-\[18\%\]{--tw-grayscale:grayscale(18%);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,)}.grayscale-\[28\%\]{--tw-grayscale:grayscale(28%);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,)}.saturate-\[0\.9\]{--tw-saturate:saturate(.9);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,)}.saturate-\[0\.94\]{--tw-saturate:saturate(.94);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,)}.saturate-\[0\.98\]{--tw-saturate:saturate(.98);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,)}.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{--tw-backdrop-blur:blur(8px);-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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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(var(--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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}.group-hover\:border-\[\#b89a62\]:is(:where(.group):hover *){border-color:#b89a62}.group-hover\:bg-\[\#b89a62\]:is(:where(.group):hover *){background-color:#b89a62}.group-hover\:text-\[\#171514\]:is(:where(.group):hover *){color:#171514}.group-hover\:text-\[\#d7bd8a\]:is(:where(.group):hover *){color:#d7bd8a}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-white\/62:is(:where(.group):hover *){color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/62:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 62%, transparent)}}}.file\:mr-4::file-selector-button{margin-right:calc(var(--spacing) * 4)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-\[\#171514\]::file-selector-button{background-color:#171514}.file\:bg-\[\#d7bd8a\]::file-selector-button{background-color:#d7bd8a}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing) * 4)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-bold::file-selector-button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.file\:text-\[\#171514\]::file-selector-button{color:#171514}.file\:text-white::file-selector-button{color:var(--color-white)}.placeholder\:text-\[\#8b858b\]::placeholder{color:#8b858b}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.after\:bottom-1:after{content:var(--tw-content);bottom:calc(var(--spacing) * 1)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:origin-left:after{content:var(--tw-content);transform-origin:0}.after\:scale-x-0:after{content:var(--tw-content);--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.after\:scale-x-100:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.after\:bg-\[\#7a2638\]:after{content:var(--tw-content);background-color:#7a2638}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#7a2638\]\/35:hover{border-color:oklab(40.2153% .114566 .0229149/.35)}.hover\:border-\[\#b89a62\]:hover{border-color:#b89a62}.hover\:border-\[\#b89a62\]\/55:hover{border-color:oklab(70.0624% .0109973 .0812702/.55)}.hover\:border-\[\#b89a62\]\/80:hover{border-color:oklab(70.0624% .0109973 .0812702/.8)}.hover\:border-\[\#d7bd8a\]:hover{border-color:#d7bd8a}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:border-white\/45:hover{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/45:hover{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.hover\:bg-\[\#4d1723\]:hover{background-color:#4d1723}.hover\:bg-\[\#8e3045\]:hover{background-color:#8e3045}.hover\:bg-\[\#171514\]:hover{background-color:#171514}.hover\:bg-\[\#f5e9eb\]:hover{background-color:#f5e9eb}.hover\:bg-\[\#f8eff1\]:hover{background-color:#f8eff1}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:bg-white\/\[0\.075\]:hover{background-color:#ffffff13}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.075\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.5%, transparent)}}.hover\:text-\[\#171514\]:hover{color:#171514}.hover\:text-\[\#d7bd8a\]:hover{color:#d7bd8a}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-\[0_18px_50px_rgba\(38\,25\,20\,0\.10\)\]:hover{--tw-shadow:0 18px 50px var(--tw-shadow-color,#2619141a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:after\:scale-x-100:hover:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.focus\:border-\[\#7a2638\]:focus{border-color:#7a2638}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#7a2638\]\/15:focus{--tw-ring-color:oklab(40.2153% .114566 .0229149/.15)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-\[\#eee9e1\]:disabled{background-color:#eee9e1}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}}@media (width>=390px){.min-\[390px\]\:text-\[10px\]{font-size:10px}.min-\[390px\]\:tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}}@media (width>=420px){.min-\[420px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=520px){.min-\[520px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=860px){.min-\[860px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[860px\]\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.min-\[860px\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.min-\[860px\]\:px-7{padding-inline:calc(var(--spacing) * 7)}.min-\[860px\]\:py-0{padding-block:calc(var(--spacing) * 0)}.min-\[860px\]\:first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.min-\[860px\]\:first\:pl-0:first-child{padding-left:calc(var(--spacing) * 0)}.min-\[860px\]\:last\:pr-0:last-child{padding-right:calc(var(--spacing) * 0)}}@media (width>=960px){.min-\[960px\]\:grid-cols-\[minmax\(0\,1\.08fr\)_minmax\(420px\,0\.92fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr)}.min-\[960px\]\:items-center{align-items:center}.min-\[960px\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.min-\[960px\]\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.min-\[960px\]\:border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.min-\[960px\]\:px-8{padding-inline:calc(var(--spacing) * 8)}.min-\[960px\]\:px-10{padding-inline:calc(var(--spacing) * 10)}.min-\[960px\]\:py-14{padding-block:calc(var(--spacing) * 14)}}@media (width>=1180px){.min-\[1180px\]\:text-\[1\.75rem\]{font-size:1.75rem}}@media (width>=1280px){.min-\[1280px\]\:flex{display:flex}.min-\[1280px\]\:hidden{display:none}}@media (width>=40rem){.sm\:inset-4{inset:calc(var(--spacing) * 4)}.sm\:inset-x-9{inset-inline:calc(var(--spacing) * 9)}.sm\:top-9{top:calc(var(--spacing) * 9)}.sm\:right-10{right:calc(var(--spacing) * 10)}.sm\:bottom-8{bottom:calc(var(--spacing) * 8)}.sm\:bottom-9{bottom:calc(var(--spacing) * 9)}.sm\:bottom-10{bottom:calc(var(--spacing) * 10)}.sm\:left-8{left:calc(var(--spacing) * 8)}.sm\:left-10{left:calc(var(--spacing) * 10)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mt-9{margin-top:calc(var(--spacing) * 9)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-\[420px\]{height:420px}.sm\:h-\[540px\]{height:540px}.sm\:h-\[560px\]{height:560px}.sm\:h-auto{height:auto}.sm\:min-h-\[330px\]{min-height:330px}.sm\:min-h-\[500px\]{min-height:500px}.sm\:min-h-\[560px\]{min-height:560px}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-\[82\%\]{width:82%}.sm\:max-w-\[33rem\]{max-width:33rem}.sm\:max-w-\[34rem\]{max-width:34rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-7{gap:calc(var(--spacing) * 7)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-\[9px\]{padding:9px}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-0{padding-block:calc(var(--spacing) * 0)}.sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pl-6{padding-left:calc(var(--spacing) * 6)}.sm\:pl-7{padding-left:calc(var(--spacing) * 7)}.sm\:pl-8{padding-left:calc(var(--spacing) * 8)}.sm\:pl-9{padding-left:calc(var(--spacing) * 9)}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[0\.7rem\]{font-size:.7rem}.sm\:text-\[0\.56rem\]{font-size:.56rem}.sm\:text-\[0\.82rem\]{font-size:.82rem}.sm\:text-\[1\.08rem\]{font-size:1.08rem}.sm\:text-\[1\.75rem\]{font-size:1.75rem}.sm\:text-\[2\.85rem\]{font-size:2.85rem}.sm\:text-\[9px\]{font-size:9px}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12\.4px\]{font-size:12.4px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[24rem\]{font-size:24rem}.sm\:text-\[clamp\(2\.4rem\,6\.2vw\,5\.4rem\)\]{font-size:clamp(2.4rem,6.2vw,5.4rem)}.sm\:text-\[clamp\(2\.35rem\,4vw\,3\.85rem\)\]{font-size:clamp(2.35rem,4vw,3.85rem)}.sm\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.sm\:leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.sm\:leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.sm\:tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.sm\:tracking-\[0\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.sm\:tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}}@media (width>=48rem){.md\:top-20{top:calc(var(--spacing) * 20)}.md\:bottom-24{bottom:calc(var(--spacing) * 24)}.md\:order-1{order:1}.md\:order-2{order:2}.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:aspect-\[4\/3\]{aspect-ratio:4/3}.md\:h-\[460px\]{height:460px}.md\:min-h-\[365px\]{min-height:365px}.md\:min-h-\[540px\]{min-height:540px}.md\:min-h-full{min-height:100%}.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-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.md\:grid-cols-\[1\.25fr_0\.75fr_0\.9fr\]{grid-template-columns:1.25fr .75fr .9fr}.md\:grid-cols-\[1\.35fr_auto\]{grid-template-columns:1.35fr auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[110px_1fr_auto\]{grid-template-columns:110px 1fr auto}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:justify-items-end{justify-items:end}.md\:gap-20{gap:calc(var(--spacing) * 20)}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:bg-\[linear-gradient\(90deg\,rgba\(19\,16\,15\,0\.06\)_0\%\,rgba\(19\,16\,15\,0\.30\)_48\%\,rgba\(19\,16\,15\,0\.88\)_100\%\)\]{background-image:linear-gradient(90deg,#13100f0f 0%,#13100f4d 48%,#13100fe0 100%)}.md\:bg-\[linear-gradient\(90deg\,rgba\(19\,16\,15\,0\.78\)_0\%\,rgba\(19\,16\,15\,0\.48\)_47\%\,rgba\(19\,16\,15\,0\.12\)_100\%\)\]{background-image:linear-gradient(90deg,#13100fc7 0%,#13100f7a 47%,#13100f1f 100%)}.md\:bg-\[linear-gradient\(90deg\,rgba\(19\,16\,15\,0\.98\)_0\%\,rgba\(19\,16\,15\,0\.91\)_47\%\,rgba\(19\,16\,15\,0\.34\)_100\%\)\]{background-image:linear-gradient(90deg,#13100ffa 0%,#13100fe8 47%,#13100f57 100%)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:pt-0{padding-top:calc(var(--spacing) * 0)}.md\:pb-1{padding-bottom:calc(var(--spacing) * 1)}.md\:pl-5{padding-left:calc(var(--spacing) * 5)}.md\:pl-10{padding-left:calc(var(--spacing) * 10)}.md\:text-right{text-align:right}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-\[1\.4rem\]{font-size:1.4rem}.md\:text-\[1\.05rem\]{font-size:1.05rem}.md\:text-\[1\.06rem\]{font-size:1.06rem}.md\:text-\[1\.08rem\]{font-size:1.08rem}.md\:text-\[1\.65rem\]{font-size:1.65rem}.md\:text-\[2\.2rem\]{font-size:2.2rem}.md\:text-\[2\.15rem\]{font-size:2.15rem}.md\:text-\[2\.75rem\]{font-size:2.75rem}.md\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.md\:leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-36{top:calc(var(--spacing) * 36)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:mr-5{margin-right:calc(var(--spacing) * 5)}.lg\:mr-10{margin-right:calc(var(--spacing) * 10)}.lg\:ml-\[calc\(33\%\+1\.45rem\)\]{margin-left:calc(33% + 1.45rem)}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-\[620px\]{height:620px}.lg\:h-\[920px\]{height:920px}.lg\:min-h-\[360px\]{min-height:360px}.lg\:min-h-\[420px\]{min-height:420px}.lg\:min-h-\[540px\]{min-height:540px}.lg\:min-h-\[590px\]{min-height:590px}.lg\:min-h-\[660px\]{min-height:660px}.lg\:min-h-\[720px\]{min-height:720px}.lg\:min-h-\[760px\]{min-height:760px}.lg\:w-\[82\%\]{width:82%}.lg\:max-w-\[38rem\]{max-width:38rem}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.66fr_1\.34fr\]{grid-template-columns:.66fr 1.34fr}.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[0\.76fr_1\.24fr\]{grid-template-columns:.76fr 1.24fr}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.84fr_1\.16fr\]{grid-template-columns:.84fr 1.16fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.88fr_1\.12fr\]{grid-template-columns:.88fr 1.12fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.04fr_0\.96fr\]{grid-template-columns:1.04fr .96fr}.lg\:grid-cols-\[1\.18fr_0\.82fr\]{grid-template-columns:1.18fr .82fr}.lg\:grid-cols-\[1fr_0\.78fr\]{grid-template-columns:1fr .78fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[minmax\(0\,1\.04fr\)_minmax\(0\,0\.96fr\)\]{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:gap-0{gap:calc(var(--spacing) * 0)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-7{gap:calc(var(--spacing) * 7)}.lg\:gap-9{gap:calc(var(--spacing) * 9)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:gap-24{gap:calc(var(--spacing) * 24)}.lg\:justify-self-end{justify-self:flex-end}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.lg\:border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.lg\:bg-\[linear-gradient\(90deg\,transparent_65\%\,rgba\(23\,21\,20\,0\.36\)_100\%\)\]{background-image:linear-gradient(90deg,#0000 65%,#1715145c 100%)}.lg\:object-cover{object-fit:cover}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-9{padding:calc(var(--spacing) * 9)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-14{padding:calc(var(--spacing) * 14)}.lg\:px-0{padding-inline:calc(var(--spacing) * 0)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:py-0{padding-block:calc(var(--spacing) * 0)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-28{padding-block:calc(var(--spacing) * 28)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:pt-11{padding-top:calc(var(--spacing) * 11)}.lg\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:pl-10{padding-left:calc(var(--spacing) * 10)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-\[1\.14rem\]{font-size:1.14rem}.lg\:text-\[2\.85rem\]{font-size:2.85rem}.lg\:text-\[26rem\]{font-size:26rem}.lg\:text-\[34rem\]{font-size:34rem}.lg\:text-\[clamp\(2\.4rem\,3\.2vw\,4rem\)\]{font-size:clamp(2.4rem,3.2vw,4rem)}}@media (width>=80rem){.xl\:sticky{position:sticky}.xl\:top-\[102px\]{top:102px}.xl\:mr-3{margin-right:calc(var(--spacing) * 3)}.xl\:ml-\[calc\(33\%\+2rem\)\]{margin-left:calc(33% + 2rem)}.xl\:min-h-full{min-height:100%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.xl\:items-start{align-items:flex-start}.xl\:gap-12{gap:calc(var(--spacing) * 12)}.xl\:gap-14{gap:calc(var(--spacing) * 14)}.xl\:gap-24{gap:calc(var(--spacing) * 24)}.xl\:p-10{padding:calc(var(--spacing) * 10)}.xl\:px-8{padding-inline:calc(var(--spacing) * 8)}.xl\:px-10{padding-inline:calc(var(--spacing) * 10)}.xl\:px-14{padding-inline:calc(var(--spacing) * 14)}.xl\:px-20{padding-inline:calc(var(--spacing) * 20)}.xl\:py-10{padding-block:calc(var(--spacing) * 10)}.xl\:py-16{padding-block:calc(var(--spacing) * 16)}}@media (width>=96rem){.\32 xl\:mr-6{margin-right:calc(var(--spacing) * 6)}}}.site-navigation-progress{z-index:500;pointer-events:none;opacity:0;height:3px;transition:opacity .12s;position:fixed;inset:0 0 auto}.site-navigation-progress[data-pending=true]{opacity:1}.site-navigation-progress-bar{background:linear-gradient(90deg,#7a2638,#d7bd8a);width:38%;height:100%;animation:1.25s ease-in-out infinite site-navigation-loading;display:block}@keyframes site-navigation-loading{0%{transform:translate(-110%)}to{transform:translate(365%)}}@media (prefers-reduced-motion:reduce){.site-navigation-progress-bar{width:100%;animation:none}}:root{--background:#f4efe7;--foreground:#1b1816;--ink:#171514;--paper:#f7f3ec;--wine:#7a2638;--wine-deep:#4d1723;--brass:#b89a62;--brass-pale:#ddc89d;--ink-deep:#090a09;--graphite:#151514;--paper-light:#faf6ef;--stone:#d8cfc2;--ease-editorial:cubic-bezier(.22, 1, .36, 1);--ease-interaction:cubic-bezier(.2, .65, .3, 1);--shadow-editorial:0 22px 50px -26px #281b1457;--font-display:"Bodoni 72", Didot, "Iowan Old Style", Baskerville, Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;letter-spacing:0;text-rendering:optimizelegibility;min-width:min(320px,100%);overflow-x:clip}.credits-hero-title{font-size:clamp(3rem,7.2vw,7rem)}img,video{max-width:100%}h1,h2,h3{overflow-wrap:break-word;text-wrap:balance}p{text-wrap:pretty}a,button,input,select,textarea{touch-action:manipulation}.font-display{font-family:var(--font-display);letter-spacing:0}a{text-underline-offset:4px}.safe-inline{padding-left:max(1.25rem, env(safe-area-inset-left));padding-right:max(1.25rem, env(safe-area-inset-right))}.safe-bottom{padding-bottom:max(2rem, env(safe-area-inset-bottom))}.site-shell{background:linear-gradient(#f7f2ea 0%,#f3ede4 38%,#f4efe7 100%)}.site-header{background:radial-gradient(circle at 12% 0,#ffffffad,#0000 30%),linear-gradient(112deg,#faf6eff7 0%,#f6f0e7f7 54%,#f9f5eef7 100%);border-bottom-color:#5441322e;box-shadow:0 12px 34px #1d151114,inset 0 -1px #b89a6221}.site-topbar{background:radial-gradient(circle at 78% -80%,#b89a6238,#0000 36%),linear-gradient(96deg,#080908 0%,#171411 52%,#090908 100%);position:relative}.site-topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 5%,#b89a6247 34%,#ddc89d7a 50%,#b89a6238 72%,#0000 95%);height:1px;position:absolute;inset:auto 0 0}.site-header-row{position:relative}.site-brand-mark{background:radial-gradient(circle at 32% 24%,#ffffffe6,#ddc89d38 46%,#b89a6214 74%),#f7f3ec;transition:border-color .24s,box-shadow .24s,transform .24s;box-shadow:inset 0 0 0 3px #ffffff8f,0 5px 16px #4a33241a}.site-brand:hover .site-brand-mark{border-color:#9c7743;transform:translateY(-1px);box-shadow:inset 0 0 0 3px #ffffff9e,0 7px 20px #4a332429}.desktop-navigation{white-space:nowrap}.desktop-navigation-link{white-space:nowrap;text-wrap:nowrap;flex:none}.desktop-navigation-link:after{box-shadow:0 1px 5px #7a26382e;background:linear-gradient(90deg,#6c1f32,#b89a62 72%,#ddc89d)!important}.site-menu-button{background:linear-gradient(145deg,#ffffff8a,#ddc89d1a),#f7f3ec;box-shadow:inset 0 0 0 1px #ffffff6b}.site-footer{background:radial-gradient(circle at 82% 8%,#b89a621a,#0000 27%),radial-gradient(circle at 9% 90%,#7a263821,#0000 30%),linear-gradient(135deg,#090a09 0%,#151412 56%,#201215 100%)}.site-footer-line{background:linear-gradient(90deg,#0000 2%,#7a2638 19%,#b89a62 42%,#ddc89d 50%,#b89a62 61%,#7a2638 82%,#0000 98%);box-shadow:0 1px 9px #b89a623d}.eyebrow-label{text-shadow:0 1px 18px #7a263814}.section-title-heading{letter-spacing:-.012em}.page-hero-surface{background:#090a09;box-shadow:inset 0 1px #ffffff0a,inset 0 -70px 120px -110px #7a2638d1}.page-hero-surface .page-hero-title{text-shadow:0 3px 30px #0000006b}.contact-band-premium{border-top:1px solid #ddc89d38;border-bottom:1px solid #7a263847;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #0000003d}.home-hero{min-height:max(760px, calc(100svh - 106px - env(safe-area-inset-top)))}.home-hero-portrait,.home-hero-portrait img{width:100%;height:100%}.home-hero-portrait{z-index:-30;aspect-ratio:4/3;height:auto;inset:0 0 auto;overflow:hidden}.home-hero-portrait-image{object-fit:contain;object-position:center top}.home-hero-shade{z-index:-20;background:0 0}.home-hero-light{z-index:-10;background:radial-gradient(circle at 58% 20%,#dab2701f,#0000 25%),radial-gradient(circle at 26% 12%,#5c6e971a,#0000 31%);display:none}.home-hero-inner{min-height:inherit;padding-bottom:max(2rem, env(safe-area-inset-bottom));padding-top:calc(75vw + 2rem)}.home-hero-copy{text-shadow:0 2px 24px #0000004d;width:100%;max-width:42rem}.home-hero-name{font-size:clamp(3.65rem,17vw,5.35rem);line-height:.79}.home-hero-statement{font-size:clamp(1.42rem,6.2vw,1.92rem)}.home-hero-actions .button-primary,.home-hero-actions .button-light,.home-hero-actions .music-toggle{letter-spacing:.07em;min-width:0;padding-left:.72rem;padding-right:.72rem;font-size:.64rem}.profile-hero-mobile-media{aspect-ratio:941/1672;background-position:50%;height:auto;min-height:0}@media (width>=1024px){.profile-hero-section{min-height:clamp(540px,40vw,740px)}.profile-hero-section .page-hero-copy{max-width:37rem}.profile-hero-section .page-hero-title{text-shadow:0 3px 28px #00000075;max-width:37rem;font-size:clamp(3.15rem,4.65vw,4.65rem);line-height:1}.profile-hero-section .page-hero-text{max-width:34rem}}.music-toggle{color:#ffffffe0;text-transform:uppercase;background:#11111061;border:1px solid #d7bd8a9e;justify-content:center;align-items:center;gap:.55rem;min-height:48px;font-weight:700;transition:background-color .22s,border-color .22s,color .22s,transform .22s;display:inline-flex}.music-toggle:hover,.music-toggle-active{color:#fff;background:#7a2638c7;border-color:#d7bd8a;transform:translateY(-1px)}.music-toggle-mark{align-items:end;gap:2px;height:16px;display:inline-flex}.music-toggle-mark span{background:#d7bd8a;width:2px;height:7px;transition:height .22s;display:block}.music-toggle-mark span:nth-child(2){height:12px}.music-toggle-mark span:nth-child(3){height:9px}.music-toggle-active .music-toggle-mark span{animation:.9s ease-in-out infinite alternate music-bars}.music-toggle-active .music-toggle-mark span:nth-child(2){animation-delay:-320ms}.music-toggle-active .music-toggle-mark span:nth-child(3){animation-delay:-610ms}.music-toggle-state{color:#ffffff8a;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:.56rem;overflow:hidden}.music-toggle-header{color:#171514;background:0 0;border-color:#1715142e;flex:0 0 44px;width:44px;min-height:44px;padding:0}.music-toggle-header .music-toggle-mark span{background:#7a2638}.music-toggle-header:hover,.music-toggle-header.music-toggle-active{color:#fff;background:#7a2638;border-color:#7a2638}.music-toggle-header:hover .music-toggle-mark span,.music-toggle-header.music-toggle-active .music-toggle-mark span{background:#d7bd8a}.music-toggle-header-label{display:none}.music-player-layer{z-index:100;position:fixed;inset:0}.music-player-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0807079c;border:0;width:100%;position:absolute;inset:0}.music-player-panel{right:max(1.5rem, env(safe-area-inset-right));bottom:max(1.5rem, env(safe-area-inset-bottom));color:#fff;background:radial-gradient(circle at 96% 3%,#7a263866,#0000 36%),linear-gradient(145deg,#211d1b 0%,#151312 72%);border:1px solid #d7bd8a85;outline:none;width:min(29rem,100vw - 3rem);max-height:calc(100dvh - 3rem);padding:1.65rem;animation:.28s ease-out both music-panel-in;position:absolute;overflow:hidden auto;box-shadow:0 34px 95px #0000008c}.music-player-panel:before{content:"";pointer-events:none;border-top:3px solid #7a2638;position:absolute;inset:0}.music-player-monogram{color:#ffffff06;font-family:var(--font-display), Georgia, serif;pointer-events:none;font-size:9rem;line-height:.75;position:absolute;top:1.6rem;right:-1rem}.music-player-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.music-player-kicker{color:#d7bd8a;letter-spacing:.2em;text-transform:uppercase;font-size:.64rem;font-weight:750}.music-player-heading h2{font-family:var(--font-display), Georgia, serif;margin-top:.45rem;font-size:clamp(2.35rem,8vw,3.3rem);font-weight:400;line-height:.96}.music-player-subtitle{color:#ffffff91;margin-top:.65rem;font-size:.77rem;line-height:1.45}.music-player-close{background:#ffffff08;border:1px solid #ffffff29;flex:0 0 2.6rem;place-items:center;width:2.6rem;height:2.6rem;transition:border-color .18s,background-color .18s;display:grid;position:relative}.music-player-close:hover{background:#ffffff12;border-color:#d7bd8aad}.music-player-close span{background:#ffffffc7;width:1rem;height:1px;position:absolute;transform:rotate(45deg)}.music-player-close span:last-child{transform:rotate(-45deg)}.music-now-playing{background:#ffffff0a;border:1px solid #d7bd8a40;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;margin-top:1.55rem;padding:.9rem;display:grid;position:relative}.music-main-control{color:#fff;background:#7a2638;border:1px solid #d7bd8a;border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;transition:transform .18s,background-color .18s;display:grid}.music-main-control:hover{background:#8d2c42;transform:scale(1.035)}.music-control-icon{border-top:.38rem solid #0000;border-bottom:.38rem solid #0000;border-left:.62rem solid #fff;width:0;height:0;margin-left:.16rem;display:block}.music-main-control.is-playing .music-control-icon{border:0;width:.72rem;height:.85rem;margin-left:0;position:relative}.music-main-control.is-playing .music-control-icon:before,.music-main-control.is-playing .music-control-icon:after{content:"";background:#fff;width:.23rem;height:100%;position:absolute;top:0}.music-main-control.is-playing .music-control-icon:before{left:0}.music-main-control.is-playing .music-control-icon:after{right:0}.music-now-copy{min-width:0}.music-now-copy p{color:#d7bd8a;letter-spacing:.15em;text-transform:uppercase;font-size:.58rem;font-weight:750}.music-now-copy h3{font-family:var(--font-display), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;margin-top:.27rem;font-size:1.25rem;font-weight:400;line-height:1.1;overflow:hidden}.music-now-time{color:#ffffff78;font-variant-numeric:tabular-nums;font-size:.68rem}.music-progress-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .2rem .15rem;display:grid}.music-progress-wrap>span{color:#ffffff6b;font-variant-numeric:tabular-nums;text-align:right;min-width:2.2rem;font-size:.64rem}.music-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:1rem;margin:0}.music-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #d7bd8a 0 var(--range-progress), #ffffff2e var(--range-progress) 100%);height:2px}.music-range::-moz-range-track{background:#ffffff2e;height:2px}.music-range::-moz-range-progress{background:#d7bd8a;height:2px}.music-range::-webkit-slider-thumb{appearance:none;background:#171514;border:1px solid #d7bd8a;border-radius:50%;width:.7rem;height:.7rem;margin-top:-.28rem}.music-range::-moz-range-thumb{background:#171514;border:1px solid #d7bd8a;border-radius:50%;width:.7rem;height:.7rem}.music-range:disabled{cursor:default;opacity:.45}.music-track-list{border-top:1px solid #ffffff1c;margin-top:1.1rem}.music-track{color:#ffffffc7;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1c;grid-template-columns:2rem minmax(0,1fr) auto 2rem;align-items:center;gap:.72rem;width:100%;min-height:4.65rem;transition:background-color .18s,color .18s;display:grid}.music-track:hover,.music-track.is-active{color:#fff;background:#ffffff0b}.music-track-number{color:#d7bd8aad;font-family:var(--font-display), Georgia, serif;font-size:.92rem}.music-track-copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.music-track-copy strong{font-family:var(--font-display), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;font-weight:400;overflow:hidden}.music-track-copy small{color:#ffffff6b;letter-spacing:.035em;font-size:.65rem}.music-track-duration{color:#ffffff5c;font-variant-numeric:tabular-nums;font-size:.64rem}.music-track-action{border:1px solid #d7bd8a5c;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid;position:relative}.music-track-action>span{border-top:.24rem solid #0000;border-bottom:.24rem solid #0000;border-left:.38rem solid #d7bd8a;width:0;height:0;margin-left:.12rem}.music-track-action.is-playing>span{background:linear-gradient(90deg,#d7bd8a 0 34%,#0000 34% 66%,#d7bd8a 66% 100%);border:0;width:.5rem;height:.55rem;margin-left:0}.music-player-footer{color:#ffffff8a;grid-template-columns:auto auto minmax(0,1fr) 2.5rem;align-items:center;gap:.65rem;margin-top:1.25rem;display:grid}.music-player-footer label{letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:700}.music-player-footer output{font-variant-numeric:tabular-nums;text-align:right;font-size:.65rem}.music-volume-icon{color:#d7bd8a;font-size:1rem;transform:rotate(180deg)}@keyframes music-panel-in{0%{opacity:0;transform:translateY(1rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes music-bars{0%{height:5px}to{height:15px}}@keyframes hero-image-reveal{0%{opacity:.72;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #b89a62}.intro-reveal{animation:.7s cubic-bezier(.22,1,.36,1) both intro-reveal}.editorial-frame{isolation:isolate;background-color:#171514;position:relative;box-shadow:0 28px 72px #1f18152b,0 4px 14px #1f181517}.editorial-frame:after{content:"";z-index:20;pointer-events:none;border:1px solid #ddc89d61;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 0 38px #06070717}.wine-experience-section{background-color:#1a1614;background-image:radial-gradient(circle at 8% 22%,#7a26383d,#0000 36%),radial-gradient(circle at 86% 5%,#b89a621f,#0000 28%),linear-gradient(135deg,#231b18 0%,#191513 52%,#121010 100%)}.wine-experience-section:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000085,#0000 72%);mask-image:linear-gradient(#00000085,#0000 72%)}.wine-photo-frame{background:linear-gradient(135deg,#dcc38f 0%,#70532d 46%,#c5a66a 100%);border:1px solid #ecdab173;box-shadow:0 26px 68px #0000006b,0 0 0 1px #0a0908eb,inset 0 0 0 1px #ffffff1f}.editorial-grid{background-color:#f4efe7;background-image:linear-gradient(#7a263809 1px,#0000 1px),linear-gradient(90deg,#b89a620b 1px,#0000 1px),radial-gradient(circle at 78% 18%,#b89a6212,#0000 30%);background-size:46px 46px,46px 46px,auto}.paper-texture{background-color:#f8f3eb;background-image:linear-gradient(118deg,#fff6,#0000 38%,#b89a6208 100%),radial-gradient(circle at 10% 20%,#b89a6217,#0000 30%),radial-gradient(circle at 88% 72%,#7a26380f,#0000 34%);box-shadow:inset 0 1px #ffffffa8,inset 0 -1px #60473612}.wine-gradient{background:radial-gradient(circle at 86% 8%,#ddc89d2b,#0000 27%),radial-gradient(circle at 12% 92%,#7a263838,#0000 32%),linear-gradient(135deg,#080908 0%,#171411 54%,#3a1520 100%)}.beyond-glass{background:radial-gradient(circle at 16% 8%,#7a26382e,#0000 30%),radial-gradient(circle at 82% 22%,#b89a6226,#0000 30%),linear-gradient(135deg,#050609 0%,#0b0d12 48%,#17110f 100%)}.beyond-glass-ambient{background:linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/74px 74px,linear-gradient(#ffffff08 1px,#0000 1px) 0 0/74px 74px,radial-gradient(at 52% 42%,#d7bd8a14,#0000 48%);-webkit-mask-image:linear-gradient(#0000 0%,#000 13% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 13% 86%,#0000 100%)}.beyond-card{position:relative}.beyond-intro-media{isolation:isolate}.beyond-intro-media:after{content:"";pointer-events:none;border:1px solid #d7bd8a2e;position:absolute;inset:0}.beyond-intro-backdrop{opacity:.78;filter:saturate(1.08)contrast(1.14)brightness(1.14)}.beyond-intro-backdrop-image{object-position:center 40%;transform:scale(1.035)}.beyond-intro-glow{mix-blend-mode:screen;background:radial-gradient(circle at 78% 22%,#65a4d63d,#0000 30%),radial-gradient(circle at 23% 18%,#b89a6226,#0000 28%)}.beyond-manifesto{text-shadow:0 2px 30px #000000a3}.beyond-intro-poster,.beyond-intro-video{filter:saturate(.78)contrast(1.06)}.beyond-intro-video{opacity:.9}.beyond-intro-poster{animation:18s ease-in-out infinite alternate beyond-film-drift}@keyframes beyond-film-drift{0%{transform:scale(1.015)translate(0)}to{transform:scale(1.045)translate(-.8%,-.4%)}}.beyond-card:before{content:"";pointer-events:none;border:1px solid #0000;transition:border-color .26s,box-shadow .26s;position:absolute;inset:0}.beyond-card:hover:before{border-color:#d7bd8a4d;box-shadow:inset 0 0 0 1px #ffffff0a}.beyond-visual{background:radial-gradient(circle at 68% 28%,#d7bd8a29,#0000 23%),linear-gradient(135deg,#07090d,#171514 54%,#0a0b0f)}.beyond-visual-photo{filter:brightness(1.08)saturate(.84)contrast(1.05);transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .5s;transform:scale(1)}.beyond-card:hover .beyond-visual-photo{filter:brightness(1.12)saturate(.94)contrast(1.07);transform:scale(1.025)}.beyond-visual-grid{opacity:.35;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:34px 34px}.beyond-visual-orb{filter:blur(4px);opacity:.8;border-radius:999px}.beyond-visual-panel{transition:transform .42s;transform:perspective(900px)rotateX(0)rotateY(-3deg)}.beyond-card:hover .beyond-visual-panel{transform:perspective(900px)rotateX(0)rotateY(0)translateY(-3px)}.beyond-visual-hardware{background:radial-gradient(circle at 70% 24%,#d7bd8a33,#0000 25%),radial-gradient(circle at 22% 78%,#7a263838,#0000 30%),linear-gradient(135deg,#08090c,#161313 58%,#211816)}.beyond-visual-hardware .beyond-visual-orb{background:radial-gradient(circle,#b89a6270,#0000 67%);width:210px;height:210px;top:-32px;right:-52px}.beyond-visual-systems{background:radial-gradient(circle at 78% 20%,#58698a33,#0000 28%),radial-gradient(circle at 18% 88%,#b89a6224,#0000 34%),linear-gradient(135deg,#04070a,#0e1218 58%,#171514)}.beyond-visual-systems .beyond-visual-orb{background:radial-gradient(circle,#546b9357,#0000 68%);width:260px;height:260px;top:44px;left:-92px}.beyond-visual-security{background:radial-gradient(circle at 74% 34%,#7a263838,#0000 29%),radial-gradient(circle at 18% 22%,#d7bd8a29,#0000 32%),linear-gradient(135deg,#07090c,#11131a 52%,#211016)}.beyond-visual-security .beyond-visual-orb{background:radial-gradient(circle,#7a26386b,#0000 68%);width:230px;height:230px;bottom:-54px;right:-44px}.beyond-visual-ai{background:radial-gradient(circle at 76% 28%,#d7bd8a3b,#0000 27%),radial-gradient(circle at 20% 75%,#546b932e,#0000 35%),linear-gradient(135deg,#05070b,#141217 52%,#241b17)}.beyond-visual-ai .beyond-visual-orb{background:radial-gradient(circle,#d7bd8a63,#0000 69%);width:260px;height:260px;top:-88px;left:48%}.beyond-visual-web{background:radial-gradient(circle at 72% 20%,#b89a6230,#0000 28%),radial-gradient(circle at 16% 84%,#7a263833,#0000 34%),linear-gradient(135deg,#050609,#14120f 54%,#221418)}.beyond-visual-web .beyond-visual-orb{background:radial-gradient(circle,#b89a6252,#0000 70%);width:240px;height:240px;top:22%;right:8%}.fine-rule{background:linear-gradient(90deg,#7a2638 0 28%,#b89a62 28% 42%,#17151424 42% 100%)}.button-primary,.button-secondary,.button-light{letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;min-height:48px;padding:.8rem 1.45rem;font-size:.78rem;font-weight:700;transition:background-color .22s,background-position .32s,color .22s,border-color .22s,box-shadow .26s,transform .22s;display:inline-flex}.button-primary{color:#fff;background:linear-gradient(135deg,#842d43 0%,#6e2034 58%,#571727 100%) 0 0/140% 140%;border:1px solid #8c3549;box-shadow:inset 0 1px #ffffff26,0 10px 24px #4d172324}.button-primary:hover{background-position:100% 100%;border-color:#9b4357;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 13px 30px #4d172338}.header-contact-cta{display:none}@media (width>=1400px){.header-contact-cta{padding-left:1rem;padding-right:1rem;font-size:.625rem;display:inline-flex}}@media (width>=1536px){.header-contact-cta{padding-left:1.25rem;padding-right:1.25rem;font-size:.6875rem}}.button-secondary{color:#1b1816;background:linear-gradient(135deg,#ffffff61,#b89a6212);border:1px solid #533f3161;box-shadow:inset 0 1px #ffffff8c}.button-secondary:hover{color:#fff;background:linear-gradient(135deg,#171514,#2b1c1d 70%,#4d1723);border-color:#1b1816;box-shadow:0 12px 28px #1f181524}.button-light{color:#fff;background:#06070724;border:1px solid #ffffff85;box-shadow:inset 0 1px #ffffff12}.button-light:hover{color:#171514;background:#fff;border-color:#fff;box-shadow:0 12px 28px #00000026}@media (width>=1120px) and (width<=1399px){.site-header-row{gap:.4rem}.site-brand{gap:.65rem;margin-right:.6rem}.site-brand-mark{width:2.15rem;height:2.15rem;font-size:.7rem}.site-brand>span:last-child>span:first-child{font-size:1.34rem}.site-brand>span:last-child>span:last-child{letter-spacing:.13em;font-size:.58rem}.desktop-navigation{gap:.66rem}.desktop-navigation-link{letter-spacing:.05em;font-size:.625rem}.music-toggle-header{flex-basis:2.5rem;width:2.5rem}.header-contact-cta{display:none}}@media (width>=1400px) and (width<=1535px){.desktop-navigation{gap:1rem}.desktop-navigation-link{letter-spacing:.065em;font-size:.6875rem}}@media (width>=1536px){.desktop-navigation{gap:1.35rem}.desktop-navigation-link{letter-spacing:.08em;font-size:.75rem}}@media (width>=1800px){.desktop-navigation{gap:1.75rem}.desktop-navigation-link{letter-spacing:.085em;font-size:.8125rem}}.ticker-track{width:max-content;animation:34s linear infinite ticker}@keyframes ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}@media (width>=900px){.home-hero{min-height:max(720px, calc(100svh - 106px - env(safe-area-inset-top)))}.home-hero-portrait{aspect-ratio:auto;width:min(70vw,1180px);height:100%;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 12%,#000 28% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 12%,#000 28% 100%)}.home-hero-portrait-image{object-fit:contain;object-position:right center}.home-hero-shade{background:linear-gradient(90deg,#04070bf0 0%,#04070bc2 22%,#04070b5e 43%,#04070b14 66%,#04070b1a 100%),linear-gradient(#04070b1a 0%,#0000 47%,#04070ba8 100%)}.home-hero-light{background:radial-gradient(24% 40% at 78% 27%,#ebc07e2e,#0000 70%),radial-gradient(circle at 47% 49%,#a8744317,#0000 23%);display:block}.home-hero-inner{align-items:center;padding-top:4.5rem;padding-bottom:4.5rem}.home-hero-copy{max-width:min(38vw,43rem)}.home-hero-name{font-size:clamp(5rem,8.25vw,8.4rem);line-height:.78}.home-hero-statement{font-size:clamp(2rem,3.2vw,3.25rem)}.home-hero-actions .button-primary,.home-hero-actions .button-light,.home-hero-actions .music-toggle{padding-left:1.45rem;padding-right:1.45rem;font-size:.72rem}}.music-player-layer{z-index:120;--sound-accent:#d7bd8a;--sound-glow:#7a2638}.music-player-backdrop{-webkit-backdrop-filter:blur(12px)saturate(.78);backdrop-filter:blur(12px)saturate(.78);background:radial-gradient(circle at 78% 45%,#7a263838,#0000 38%),#050404bd;animation:.52s both sound-backdrop-in}.music-player-panel{background:radial-gradient(circle at 50% 38%, var(--sound-glow), transparent 32%), radial-gradient(circle at 102% -2%, var(--sound-accent), transparent 31%), linear-gradient(158deg, #211b19 0%, #100e0e 48%, #080808 100%);border:0;border-left:1px solid #d7bd8a6b;width:min(31rem,100vw);max-height:none;position:absolute;inset:0 0 0 auto;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.music-player-panel{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--sound-glow) 38%, transparent), transparent 32%), radial-gradient(circle at 102% -2%, color-mix(in srgb, var(--sound-accent) 15%, transparent), transparent 31%), linear-gradient(158deg, #211b19 0%, #100e0e 48%, #080808 100%)}}.music-player-panel{padding:max(1.65rem, env(safe-area-inset-top)) 2rem max(1.55rem, env(safe-area-inset-bottom));color:#fff;isolation:isolate;outline:none;animation:.65s cubic-bezier(.2,.88,.24,1) both signature-panel-in;box-shadow:-32px 0 100px #0000009e}.music-player-panel:before{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.music-player-panel:after{background:linear-gradient(180deg, transparent 3%, var(--sound-accent) 28%, #7a2638 68%, transparent 97%);width:2px;box-shadow:0 0 28px var(--sound-accent);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.music-player-panel:after{box-shadow:0 0 28px color-mix(in srgb, var(--sound-accent) 42%, transparent)}}.music-player-panel:after{content:"";pointer-events:none}.sound-panel-grain{z-index:-1;opacity:.12;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.14'/%3E%3C/svg%3E");position:absolute;inset:0}.music-player-heading{z-index:3;animation:.68s cubic-bezier(.2,.88,.24,1) .1s both sound-content-rise;position:relative}.sound-brand-lockup{flex-direction:column;gap:.28rem;min-width:0;display:flex}.sound-brand-lockup p{font-family:var(--font-display), Georgia, serif;letter-spacing:.045em;font-size:1.18rem;line-height:1}.sound-brand-lockup span{color:#ffffff6e;letter-spacing:.19em;text-transform:uppercase;font-size:.58rem;font-weight:700}.music-player-kicker{color:var(--sound-accent)}.sound-experience-copy{z-index:2;text-align:center;margin-top:clamp(2rem,6vh,3.8rem);animation:.75s cubic-bezier(.2,.88,.24,1) .18s both sound-content-rise;position:relative}.sound-experience-copy h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin-top:.45rem;font-size:clamp(2.6rem,7vw,3.65rem);font-weight:400;line-height:.92}.sound-experience-copy>p:last-child{color:#ffffff94;font-family:var(--font-display), Georgia, serif;margin-top:.85rem;font-size:.98rem;font-style:italic;line-height:1.4;animation:.6s both sound-tagline-in}.music-player-close{background:#ffffff05;border-color:#d7bd8a3d}.music-player-close:hover{border-color:var(--sound-accent)}@supports (color:color-mix(in lab, red, red)){.music-player-close:hover{border-color:color-mix(in srgb, var(--sound-accent) 72%, transparent)}}.music-player-close:hover{background:#ffffff12}.sound-halo{aspect-ratio:1;place-items:center;width:min(100%,22rem);margin:clamp(.45rem,1.5vh,1rem) auto 0;animation:1s cubic-bezier(.2,.88,.24,1) .22s both sound-halo-reveal;display:grid;position:relative}.sound-halo-canvas{width:100%;height:100%;position:absolute;inset:0}.sound-halo-core{z-index:2;border:1px solid var(--sound-accent);justify-content:center;align-items:center;width:7.7rem;height:7.7rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sound-halo-core{border:1px solid color-mix(in srgb, var(--sound-accent) 36%, transparent)}}.sound-halo-core{box-shadow:inset 0 0 36px var(--sound-glow), 0 0 52px var(--sound-glow);background:radial-gradient(circle at 36% 24%,#ffffff12,#0000 31%),#0706068f;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.sound-halo-core{box-shadow:inset 0 0 36px color-mix(in srgb, var(--sound-glow) 24%, transparent), 0 0 52px color-mix(in srgb, var(--sound-glow) 20%, transparent)}}.sound-halo-core{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column}.sound-halo-core span{color:var(--sound-accent);font-family:var(--font-display), Georgia, serif;letter-spacing:-.09em;text-shadow:0 0 24px var(--sound-accent);font-size:3rem;font-weight:400;line-height:.8}@supports (color:color-mix(in lab, red, red)){.sound-halo-core span{text-shadow:0 0 24px color-mix(in srgb, var(--sound-accent) 30%, transparent)}}.sound-halo-core span{transform:translate(-.08em)}.sound-halo-core small{color:#ffffff78;letter-spacing:.22em;text-transform:uppercase;margin-top:.65rem;font-size:.48rem;font-weight:750}.sound-halo-orbit{border:1px solid var(--sound-accent);width:12.9rem;height:12.9rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.sound-halo-orbit{border:1px solid color-mix(in srgb, var(--sound-accent) 14%, transparent)}}.sound-halo-orbit{opacity:.75;border-radius:50%}.sound-halo-orbit:after{background:var(--sound-accent);width:4px;height:4px;box-shadow:0 0 12px var(--sound-accent);content:"";border-radius:50%;position:absolute;top:-2px;left:50%}.sound-halo-orbit-one{transform:rotate(18deg)scaleY(.78)}.sound-halo-orbit-two{transform:rotate(-37deg)scaleY(.86)}.sound-halo.is-playing .sound-halo-orbit-one{animation:12s linear infinite sound-orbit-one}.sound-halo.is-playing .sound-halo-orbit-two{animation:17s linear infinite reverse sound-orbit-two}.sound-control-card{z-index:3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(110deg,#ffffff0e,#ffffff05),#0c0a0ab8;border:1px solid #d7bd8a33;padding:1rem;animation:.7s cubic-bezier(.2,.88,.24,1) .34s both sound-content-rise;position:relative;box-shadow:inset 0 1px #ffffff0d,0 20px 54px #00000042}.sound-control-primary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.sound-control-card .music-main-control{border-color:var(--sound-accent);background:radial-gradient(circle at 34% 24%, #ffffff21, transparent 28%), var(--sound-glow);width:3.65rem;height:3.65rem;position:relative}@supports (color:color-mix(in lab, red, red)){.sound-control-card .music-main-control{background:radial-gradient(circle at 34% 24%, #ffffff21, transparent 28%), color-mix(in srgb, var(--sound-glow) 78%, #160f0f)}}.sound-control-card .music-main-control{box-shadow:0 0 0 5px #d7bd8a0d, 0 0 30px var(--sound-glow)}@supports (color:color-mix(in lab, red, red)){.sound-control-card .music-main-control{box-shadow:0 0 0 5px #d7bd8a0d, 0 0 30px color-mix(in srgb, var(--sound-glow) 32%, transparent)}}.sound-control-card .music-main-control{transition:transform .18s,box-shadow .18s}.sound-control-card .music-main-control:hover{background:radial-gradient(circle at 34% 24%, #ffffff2b, transparent 28%), var(--sound-glow)}@supports (color:color-mix(in lab, red, red)){.sound-control-card .music-main-control:hover{background:radial-gradient(circle at 34% 24%, #ffffff2b, transparent 28%), color-mix(in srgb, var(--sound-glow) 84%, #160f0f)}}.sound-control-card .music-main-control:hover{box-shadow:0 0 0 7px #d7bd8a12, 0 0 38px var(--sound-accent)}@supports (color:color-mix(in lab, red, red)){.sound-control-card .music-main-control:hover{box-shadow:0 0 0 7px #d7bd8a12, 0 0 38px color-mix(in srgb, var(--sound-accent) 28%, transparent)}}.sound-control-card .music-main-control:hover{transform:scale(1.045)}.music-control-ripple{border:1px solid var(--sound-accent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.music-main-control.is-playing .music-control-ripple{animation:2.3s ease-out infinite sound-control-pulse}.sound-status-copy{flex-direction:column;min-width:0;display:flex}.sound-status-copy small{color:var(--sound-accent);letter-spacing:.17em;text-transform:uppercase;font-size:.58rem;font-weight:750}.sound-status-copy strong{font-family:var(--font-display), Georgia, serif;margin-top:.18rem;font-size:1.2rem;font-weight:400;line-height:1.12}.sound-status-copy span{color:#ffffff6b;margin-top:.22rem;font-size:.67rem;line-height:1.35}.sound-control-card .music-player-footer{border-top:1px solid #ffffff17;margin-top:.95rem;padding-top:.9rem}.music-volume-icon{width:1rem;height:1rem;color:var(--sound-accent);display:block;position:relative;transform:none}.music-volume-icon:before{border:1px solid var(--sound-accent);content:"";border-right:0;width:.32rem;height:.42rem;position:absolute;top:.3rem;left:0}.music-volume-icon:after{border:1px solid var(--sound-accent);content:"";border-top-color:#0000;border-bottom-color:#0000;border-left:0;border-radius:0 50% 50% 0;width:.52rem;height:.72rem;position:absolute;top:.15rem;left:.29rem}.music-volume-icon span{border-top:.22rem solid #0000;border-right:.35rem solid var(--sound-accent);border-bottom:.22rem solid #0000;width:0;height:0;position:absolute;top:.38rem;left:.24rem}.sound-signature{color:#ffffff52;letter-spacing:.09em;text-align:center;text-transform:uppercase;grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr);align-items:center;gap:.85rem;margin-top:clamp(1.25rem,3vh,2rem);font-size:.55rem;animation:.7s cubic-bezier(.2,.88,.24,1) .42s both sound-content-rise;display:grid}.sound-signature span{background:linear-gradient(90deg,#0000,#d7bd8a47);height:1px}.sound-signature span:last-child{background:linear-gradient(90deg,#d7bd8a47,#0000)}.sound-signature strong{color:#d7bd8aad;font-weight:700}@keyframes signature-panel-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes signature-panel-mobile-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes sound-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sound-content-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes sound-tagline-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes sound-halo-reveal{0%{opacity:0;transform:scale(.82)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes sound-orbit-one{0%{transform:rotate(18deg)scaleY(.78)}to{transform:rotate(378deg)scaleY(.78)}}@keyframes sound-orbit-two{0%{transform:rotate(-37deg)scaleY(.86)}to{transform:rotate(323deg)scaleY(.86)}}@keyframes sound-control-pulse{0%{opacity:.48;transform:scale(1)}72%,to{opacity:0;transform:scale(1.42)}}@media (width<=639px){.music-player-panel{width:100%;max-height:min(94dvh,49rem);padding:1.25rem 1.15rem calc(1.15rem + env(safe-area-inset-bottom));border:0;border-top:1px solid #d7bd8a6b;animation-name:signature-panel-mobile-in;inset:auto 0 0}.music-player-panel:after{background:linear-gradient(90deg, transparent 3%, var(--sound-accent) 30%, #7a2638 68%, transparent 97%);width:auto;height:2px;inset:0 0 auto}.sound-experience-copy{margin-top:1.25rem}.sound-experience-copy h2{font-size:clamp(2.35rem,12vw,3rem)}.sound-experience-copy>p:last-child{margin-top:.55rem;font-size:.86rem}.sound-halo{width:min(78vw,18.5rem);margin-top:-.25rem}.sound-halo-core{width:6.55rem;height:6.55rem}.sound-halo-core span{font-size:2.55rem}.sound-halo-orbit{width:10.8rem;height:10.8rem}.sound-control-card{padding:.85rem}.sound-control-card .music-main-control{width:3.35rem;height:3.35rem}.sound-signature{margin-top:1rem;font-size:.49rem}}@media (height<=720px) and (width>=640px){.sound-experience-copy{margin-top:1.4rem}.sound-halo{width:min(100%,16rem);margin-top:-.35rem}.sound-halo-core{width:6.2rem;height:6.2rem}.sound-signature{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.music-player-backdrop,.music-player-panel,.music-player-heading,.sound-experience-copy,.sound-halo,.sound-control-card,.sound-signature,.sound-halo.is-playing .sound-halo-orbit-one,.sound-halo.is-playing .sound-halo-orbit-two,.music-main-control.is-playing .music-control-ripple{animation:none!important}}@media (width<=374px){.home-hero-name{font-size:3.45rem}.home-hero-statement{font-size:1.32rem}.home-hero-description{font-size:.75rem;line-height:1.3rem}}@media (width>=640px){.safe-inline{padding-left:max(2rem, env(safe-area-inset-left));padding-right:max(2rem, env(safe-area-inset-right))}}@media (width>=1024px){.safe-inline{padding-left:max(2.5rem, env(safe-area-inset-left));padding-right:max(2.5rem, env(safe-area-inset-right))}}@media (width>=1920px){.beyond-card{min-height:440px}}@media (hover:none){.button-primary:hover,.button-secondary:hover,.button-light:hover{transform:none}}@media (width<=639px){.music-player-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.music-player-panel{width:100%;max-height:min(92dvh,43rem);padding:1.35rem 1.15rem calc(1.25rem + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;bottom:0;right:0}.music-player-heading h2{font-size:2.65rem}.music-player-subtitle{font-size:.72rem}.music-now-playing{margin-top:1.2rem;padding:.78rem}.music-main-control{width:2.9rem;height:2.9rem}.music-track{grid-template-columns:1.55rem minmax(0,1fr) auto 1.8rem;gap:.55rem;min-height:4.25rem}.music-track-copy strong{font-size:1rem}.page-hero-content-right-media{background-position:18%!important}.beyond-visual-panel{transform:none;inset:1.25rem!important}.beyond-card:hover .beyond-visual-panel{transform:none}.beyond-card:hover .beyond-visual-photo{transform:scale(1)}.beyond-intro-backdrop{opacity:.68}.beyond-intro-backdrop-image{object-position:62% 38%}}@media (width>=1536px){.music-toggle-header{flex-basis:auto;width:auto;padding:0 .85rem}.music-toggle-header-label{letter-spacing:.08em;font-size:.62rem;display:inline}}@keyframes intro-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.beyond-intro-poster,.beyond-visual-photo{transition:none;animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-8ac0455e797f/geist-ff2310f5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-8ac0455e797f/geist-875ccdd4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-8ac0455e797f/geist-52306abf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-8ac0455e797f/geist-001175b1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-8ac0455e797f/geist-98bbbccb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-00e989178794/geist-mono-f6b33328.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-00e989178794/geist-mono-44e03052.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-00e989178794/geist-mono-0638449e.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-00e989178794/geist-mono-971fb274.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-00e989178794/geist-mono-44745446.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-00e989178794/geist-mono-013b2f2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-geist-sans:"Geist", sans-serif;--font-geist-mono:"Geist Mono", monospace}.site-shell{--motion-ease:var(--ease-editorial)}.site-header{transition:box-shadow .36s var(--ease-interaction), border-color .36s ease}.site-header[data-scrolled=true]{border-bottom-color:#b89a6261;box-shadow:0 8px 28px -16px #17120f4d,inset 0 -1px #b89a621f}.desktop-navigation-link:after{height:2px;transition:transform .42s var(--ease-editorial)}.language-switcher a{justify-content:center;align-items:center;min-width:1.75rem;min-height:1.75rem;font-size:.75rem;display:inline-flex}.site-topbar .border-l{letter-spacing:.08em;font-size:.75rem}.home-hero-description{color:#e0dcd6;font-size:1rem;line-height:1.8}.home-hero-role>p:first-child{letter-spacing:.13em;font-size:.875rem}.home-hero-role>p:last-child,.home-hero-location p{font-size:.75rem}.home-hero-name{line-height:.88}.home-hero-actions{flex-wrap:wrap}.home-hero-actions :is(.button-primary,.button-light,.music-toggle){letter-spacing:.045em;padding-inline:1rem;font-size:.75rem}.home-hero-copy.intro-reveal,.site-shell [data-motion-entry=scroll]{animation:none}.ticker-track>div{flex-shrink:0;justify-content:space-around;min-width:100vw}.principles-band:focus-visible .ticker-track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.principles-band:hover .ticker-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.principles-band .ticker-track{width:100%}.principles-band .ticker-track>div:first-child{flex-wrap:wrap;justify-content:center;row-gap:1rem}.principles-band .ticker-track>div[aria-hidden=true]{display:none}}.page-hero-title{color:#fffdf8;letter-spacing:-.018em;line-height:1.05}.page-hero-text{color:#e7e0d7;font-size:1rem;line-height:1.85}.page-hero-copy{text-shadow:0 2px 18px #0006}.page-hero-content-right .page-hero-copy{border-right:1px solid #d7bd8a9e;padding-right:clamp(1.25rem,2vw,2rem)}.hero-breadcrumb{line-height:1.8}.hero-fine-rule{background:linear-gradient(90deg,#7a2638,#b89a62 32%,#ddc89d 58%,#b89a624d)}.hero-signature-rule{transform-origin:0;background:linear-gradient(90deg,#9a3c51,#7a2638);height:2px}@media (width<=700px){.hero-mobile-optional-rule{display:none}}.section-title-heading{line-height:1.08}.editorial-card{isolation:isolate;transition:transform .55s var(--ease-editorial), box-shadow .55s var(--ease-editorial), border-color .42s ease;position:relative;box-shadow:0 3px 10px -5px #281b1414}.editorial-card:after{content:"";z-index:2;pointer-events:none;transform-origin:0;height:2px;transition:transform .65s var(--ease-editorial);background:linear-gradient(90deg,#7a2638,#b89a62 65%,#ddc89d);position:absolute;inset:auto 0 0;transform:scaleX(0)}.editorial-card-body{background-image:linear-gradient(130deg,#ffffff45,#0000 65%);position:relative}.editorial-card .card-meta{letter-spacing:.11em;font-size:.75rem;line-height:1.7}.editorial-card .card-summary{color:#62594f;font-size:1rem;line-height:1.8}.editorial-card h2,.editorial-card h3{letter-spacing:-.012em;line-height:1.13}.event-card-dateline{align-items:center;gap:1rem;display:flex}.event-date-day{font-family:var(--font-display);color:var(--wine);font-variant-numeric:lining-nums tabular-nums;border-right:1px solid #b89a628c;flex:none;padding-right:1rem;font-size:2.8rem;font-weight:400;line-height:1}.event-card-availability{border-left:2px solid var(--brass);letter-spacing:.04em;margin-top:1.25rem;margin-bottom:0;padding-left:.8rem;font-size:.875rem;font-weight:700;line-height:1.6}.event-card-availability--prominent{border:1px solid #b89a626b;border-left:3px solid var(--wine);background:linear-gradient(100deg,#7a263812,#d7bd8a1a);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.event-card-availability--prominent>span{text-transform:uppercase;letter-spacing:.16em;font-size:.66rem}.event-card-availability--prominent>strong{text-align:right;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.25}.event-sold-out-stamp{color:#fffaf0;letter-spacing:.2em;text-align:center;text-transform:uppercase;pointer-events:none;background:#5c1425f0;border:1px solid #d7bd8ae0;min-width:min(76%,18rem);padding:.72rem 1.15rem .68rem;font-size:clamp(.82rem,1.5vw,1.05rem);font-weight:800;line-height:1;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 .55rem 1.5rem #00000061}.event-sold-out-stamp--red{color:#c51624;background:#fffaf4fa;border-color:#c51624}.event-sold-out-stamp--detail{font-size:clamp(.95rem,1.8vw,1.3rem);top:1.25rem}.detail-hero-media>.event-payment-note{color:#ffffffb8;border-top:1px solid #b89a6259;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:1rem 1.1rem 1.1rem;font-size:.78rem;line-height:1.65;display:grid}.detail-hero-media>.event-payment-note>span{color:#d7bd8a;letter-spacing:.12em;border:1px solid #d7bd8a80;margin-top:.08rem;padding:.15rem .35rem;font-size:.58rem;font-weight:800;line-height:1.2}.event-detail-title{overflow-wrap:normal;word-break:normal;text-align:center;text-wrap:pretty}.event-title-line{width:100%;text-align:inherit;display:block}.event-title-line+.event-title-line{margin-top:.06em}.event-card--expanded{box-shadow:none;background:0 0;border:0;gap:1rem;overflow:visible}.event-card h2{text-align:center}.event-card--expanded .editorial-card-media{border:1px solid #b89a6261;box-shadow:0 20px 42px -30px #1715148c}.event-card--expanded .editorial-card-media>img{height:auto;max-height:760px;padding:.45rem}.event-card--expanded .event-card-poster-trigger>img{max-height:760px}.event-card--expanded .editorial-card-body{border:0;border-top:3px solid var(--wine);background:var(--paper);box-shadow:0 18px 42px -34px #281b1466}@media (width<=639px){.event-card--expanded{gap:.4rem}.event-card--expanded .editorial-card-body{padding-top:1.25rem}.event-card--expanded h2{letter-spacing:-.018em;font-size:clamp(1.45rem,6.7vw,1.65rem);line-height:1.12}.event-card--expanded .event-title-line--primary{white-space:nowrap}.event-card--expanded .event-title-line--secondary{text-wrap:balance;margin-top:.2em}}.event-card-footer{gap:1rem;margin-top:auto;padding-top:1.3rem}.event-card-footer>span{font-size:1rem}.editorial-link{background:linear-gradient(var(--wine), var(--wine)) left calc(100% - 6px) / 100% 1px no-repeat;width:fit-content;min-height:2.75rem;transition:background-size .38s var(--ease-editorial), color .25s ease;border:0;align-items:center;gap:.65rem;font-size:.8125rem;line-height:1.5;display:inline-flex}.editorial-link>span[aria-hidden]{transition:transform .45s var(--ease-editorial);display:inline-block}.editorial-card-media img,.editorial-frame>img,.editorial-frame .photo-lightbox-trigger img,.wine-photo-frame img{transition:transform 1s var(--ease-editorial), filter .75s ease}.editorial-card-media{isolation:isolate}.editorial-frame:after{transition:border-color .5s,box-shadow .65s}.service-card{transition:background-color .55s var(--ease-interaction), color .45s ease, box-shadow .55s ease}.service-card p{transition:color .45s}.service-card p:last-child{font-size:1rem;line-height:1.8}.service-card h3{transition:transform .55s var(--ease-editorial)}.service-card-detail{color:#766b61;font-size:.75rem;line-height:1.7}.button-primary,.button-secondary,.button-light{isolation:isolate;letter-spacing:.055em;transition-duration:.38s;transition-timing-function:var(--ease-interaction);font-size:.875rem;position:relative;overflow:hidden}.button-primary:after,.button-secondary:after,.button-light:after{content:"";z-index:-1;pointer-events:none;transition:transform .85s var(--ease-editorial);background:linear-gradient(110deg,#0000 15%,#ffffff29 50%,#0000 85%);position:absolute;inset:0;transform:translate(-115%)}.button-gold{color:#171514;background:#d7bd8a;border-color:#d7bd8a}.button-gold:hover{color:#171514;background:#eadbc5}.site-shell :is(a,button):focus-visible{outline:2px solid var(--brass);outline-offset:5px}.editorial-card:focus-within{box-shadow:var(--shadow-editorial);border-color:#a5824c}.editorial-card:focus-within:after{transform:scaleX(1)}.service-card:focus-visible{color:#fff;background:#171514}.service-card:focus-visible p,.service-card:focus-visible span{color:#eadbc5}.photo-lightbox-trigger:focus-visible{outline-offset:-6px!important}.photo-lightbox-dialog{animation:.24s ease-out both lightbox-veil}.mobile-navigation-panel{animation:menu-unfold .42s var(--ease-editorial) both}.mobile-navigation-panel nav a{transition:background-color .3s ease, padding-inline .4s var(--ease-editorial)}.mobile-navigation-panel nav a:focus-visible{outline-offset:-4px;background:#d7bd8a14}.mobile-navigation-panel button{min-height:2.75rem;font-size:.75rem}.site-footer a{transition:color .3s,text-decoration-color .3s}.site-footer a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:6px}.social-links{align-items:center;gap:1rem;display:flex}.social-links-icons{align-items:center;gap:.65rem;display:inline-flex}.social-links-label{color:#6d645d;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.social-icon-link{color:#fff;width:2.4rem;height:2.4rem;transition:transform .42s var(--ease-editorial), filter .3s ease, box-shadow .42s var(--ease-editorial);border:1px solid #ffffff6b;border-radius:.55rem;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 11px 22px -17px #261814ad,inset 0 1px #ffffff47}.social-icon-link:after{content:"";opacity:0;transition:opacity .28s ease, transform .68s var(--ease-editorial);background:linear-gradient(115deg,#0000 24%,#ffffff2e 50%,#0000 76%);position:absolute;inset:0;transform:translate(-120%)}.social-icon-link-instagram{background:radial-gradient(circle at 31% 108%,#ffd66b 0 12%,#fd5949 37%,#0000 65%),linear-gradient(135deg,#833ab4 3%,#c13584 34%,#e1306c 57%,#f77737 80%,#fcaf45 100%)}.social-icon-link-facebook{background:linear-gradient(145deg,#2580f3,#1269da)}.footer-social-links{margin-top:.7rem}.site-footer .social-icon-link{width:2.3rem;height:2.3rem}.site-footer .social-icon-link:hover{text-decoration:none}.contact-luxury-stage{background:radial-gradient(circle at 5% 10%,#7a26381c,#0000 26rem),radial-gradient(circle at 94% 86%,#b0874430,#0000 29rem),linear-gradient(132deg,#e7d8c3 0%,#f4eadc 47%,#e9ddcd 100%);box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #533b2b2e}.contact-luxury-stage:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(112deg,#ffffff3d,#0000 29% 72%,#7a263808),repeating-linear-gradient(0deg,#5c433106 0 1px,#0000 1px 7px);position:absolute;inset:0}.contact-stage-glow{z-index:-1;aspect-ratio:1;opacity:.24;pointer-events:none;will-change:transform;border-radius:50%;width:clamp(16rem,32vw,31rem);position:absolute}.contact-stage-glow-wine{background:radial-gradient(circle,#7a26383d,#7a26380a 54%,#0000 72%);top:-12rem;left:-10rem}.contact-stage-glow-gold{background:radial-gradient(circle,#c4a05d52,#c4a05d0a 56%,#0000 72%);bottom:-12rem;right:-10rem}.contact-direct-panel,.contact-brief-panel{padding:clamp(1.5rem,3.2vw,2.75rem);position:relative;overflow:hidden}.contact-direct-panel{isolation:isolate;color:#1b1816;background:radial-gradient(circle at 100% 0,#7a26381f,#0000 35%),linear-gradient(148deg,#fbf6edf7,#eadcc9f7);border:1px solid #674c3947;border-top:3px solid #7a2638;box-shadow:0 32px 68px -43px #35231b94,inset 0 1px #ffffffc2}.contact-direct-panel:before{z-index:2;content:"";background:linear-gradient(90deg,#0000,#b89a62);width:42%;height:3px;position:absolute;top:-3px;right:0}.contact-direct-panel:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#7a263814 0,#0000 4rem),linear-gradient(112deg,#ffffff54,#0000 32% 72%,#b89a6217);position:absolute;inset:0}.contact-direct-title{color:#1b1816;letter-spacing:-.022em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(2.75rem,4.25vw,4.5rem);line-height:.98;position:relative}.contact-title-line{white-space:nowrap;width:fit-content;max-width:100%;display:block}.contact-title-line-accent{color:#6f2435;font-style:italic}.contact-direct-intro{color:#625a53;position:relative}.contact-methods{border-top:1px solid #45332829;position:relative}.contact-methods .contact-row{border-bottom:1px solid #45332824;min-height:6rem;padding-block:1.15rem}.contact-row-label{color:#7a2638;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:750;line-height:1.55}.contact-row-value{color:#1b1816;white-space:nowrap;font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.12}.contact-row-value-email{overflow-wrap:anywhere;font-family:var(--font-sans);letter-spacing:.01em;font-size:clamp(.95rem,1.35vw,1.1rem);font-weight:650}.contact-row-arrow{color:#7a2638;width:2.35rem;height:2.35rem;transition:transform .45s var(--ease-editorial), background-color .3s ease, border-color .3s ease, color .3s ease;border:1px solid #7a263842;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.contact-social-row{background:linear-gradient(90deg,#fff3,#7a26380a);border-top:1px solid #ffffff6b;border-bottom:1px solid #45332826;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:.9rem;min-height:5.25rem;margin-inline:-.75rem;padding-block:1.05rem;padding-inline:.75rem;display:grid}.contact-social-row .social-links-label{color:#6f655e;white-space:nowrap}.contact-social-row .social-icon-link{width:2.45rem;height:2.45rem}.contact-brief-panel{background:radial-gradient(circle at 100% 0,#b89a6233,#0000 35%),linear-gradient(146deg,#f2e7d7f7,#e2d1bcf5);border:1px solid #674c3945;border-top:3px solid #b89a62;box-shadow:0 32px 68px -43px #35231b8f,inset 0 1px #ffffffad}.contact-brief-panel:before{content:"";background:linear-gradient(90deg,#0000,#b89a62);width:36%;height:3px;position:absolute;top:-3px;right:0}.contact-brief-heading{max-width:42rem;position:relative}.contact-brief-panel .section-title-heading{letter-spacing:-.018em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:balance;max-width:12ch;font-size:clamp(2.65rem,4.35vw,4.4rem);line-height:1}.contact-brief-panel .section-title-block>p:last-child{color:#665d55;max-width:36rem;font-size:1rem;line-height:1.82}.contact-detail-list{gap:.8rem;display:grid;position:relative}.contact-detail-item{min-width:0;min-height:5.25rem;transition:transform .48s var(--ease-editorial), border-color .34s ease, background-color .34s ease, box-shadow .48s var(--ease-editorial);background:#fffaf294;border:1px solid #5e463630;grid-template-columns:2.75rem minmax(0,1fr) .55rem;align-items:center;gap:.85rem;padding:1rem 1.1rem;display:grid;box-shadow:inset 0 1px #ffffffbf}.contact-detail-item:nth-child(2),.contact-detail-item:nth-child(4){background:#c4a05d2b}.contact-detail-item:last-child{background:linear-gradient(120deg,#7a263817,#ffffff6b);border-color:#7a26383d;box-shadow:inset 3px 0 #7a26389e}.contact-detail-number{color:#7a2638;font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;font-size:1.35rem;line-height:1}.contact-detail-text{color:#423b36;font-size:1rem;line-height:1.45}.contact-detail-mark{border-top:1px solid #a8834e;border-right:1px solid #a8834e;width:.45rem;height:.45rem;transform:rotate(45deg)}.contact-detail-item:last-child .contact-detail-mark{border-color:#7a2638}.event-facebook-post{color:#6b2133;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #7a263838;border-bottom:1px solid #7a263838;align-items:center;gap:.75rem;margin-top:2.25rem;padding:.8rem 0;font-size:.75rem;font-weight:800;transition:color .3s,border-color .3s;display:inline-flex}.event-facebook-post-icon{color:#fff;width:1.9rem;height:1.9rem;transition:transform .42s var(--ease-editorial), background-color .3s ease, color .3s ease;background:#1877f2;border:1px solid #ffffff6b;border-radius:.45rem;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 20px -16px #1877f2c7}.event-facebook-post-arrow{color:#b08e54;transition:transform .42s var(--ease-editorial);font-size:1rem}.event-detail-facts strong{letter-spacing:.12em;margin-bottom:.25rem;font-size:.75rem}.detail-hero-copy>p:last-child{color:#ded7cd}.event-reservation-panel{border-top:3px solid var(--wine);box-shadow:var(--shadow-editorial);background:linear-gradient(145deg,#f7f3ec,#eee7dd)}.event-reservation-panel>p{font-size:1rem;line-height:1.8}.event-reservation-panel>p:first-child{font-size:.75rem}.event-reservation-panel .button-primary{letter-spacing:.015em;padding-inline:.75rem;font-size:.8125rem}.event-list{border:1px solid #b89a6273;border-top:2px solid var(--wine);background:linear-gradient(135deg,#faf6ef,#f2eadf);padding:clamp(1.4rem,3vw,2.5rem);position:relative;box-shadow:0 16px 36px -28px #2d1e164d}.event-list p>span{font-family:var(--font-display);letter-spacing:0;font-size:1.25rem}.journal-longform{max-width:42ch}@media (hover:hover) and (pointer:fine){.social-icon-link:hover{filter:saturate(1.08)brightness(1.06);transform:translateY(-2px)scale(1.02);box-shadow:0 18px 30px -19px #221514d6,inset 0 1px #ffffff52}.social-icon-link:hover:after{opacity:1;transform:translate(120%)}.event-facebook-post:hover{color:#4d1723;border-color:#b89a62a8}.event-facebook-post:hover .event-facebook-post-icon{color:#fff;background:#0d65d9;transform:translateY(-1px)}.event-facebook-post:hover .event-facebook-post-arrow{transform:translate(2px,-2px)}.contact-methods .contact-row:hover{background:linear-gradient(90deg,#d7bd8a14,#0000 82%);border-color:#d7bd8a75}.contact-methods .contact-row:hover .contact-row-arrow{color:#171514;background:#d7bd8a;border-color:#d7bd8a;transform:translate(2px,-2px)}.contact-detail-item:hover{border-color:#a8834e85;transform:translateY(-2px);box-shadow:0 18px 30px -24px #35231b6b,inset 0 1px #fffc}.contact-detail-item:last-child:hover{background:linear-gradient(120deg,#7a26381f,#ffffff85);border-color:#7a26386b;box-shadow:inset 3px 0 #7a2638c7,0 18px 30px -24px #35231b61}.editorial-card:hover{box-shadow:var(--shadow-editorial);border-color:#a3804ab3;transform:translateY(-4px)}.editorial-card:hover:after{transform:scaleX(1)}.editorial-card:hover .editorial-card-media img,.editorial-frame:hover>img,.editorial-frame:hover .photo-lightbox-trigger img,.wine-photo-frame:hover img{transform:scale(1.018)}.editorial-frame:hover:after{border-color:#ddc89dbf;box-shadow:inset 0 0 0 1px #ffffff14}.service-card:hover h3{transform:translate(5px)}.service-card:hover .service-card-detail{color:#cfc5b6}.service-card:hover p:last-child{color:#ded7cd}.editorial-link:hover>span[aria-hidden]{transform:translate(4px)}.button-primary:hover:after,.button-secondary:hover:after,.button-light:hover:after{transform:translate(115%)}.mobile-navigation-panel nav a:hover{background:#d7bd8a0d;padding-inline:.6rem}}.story-rich-editor{min-width:0}.story-rich-toolbar{background:#171514;border:1px solid #2b2725;border-top:2px solid #b89a62;flex-wrap:wrap;align-items:center;gap:.38rem;margin-top:.55rem;padding:.65rem;display:flex;box-shadow:0 14px 28px -24px #171514bf}.story-rich-toolbar button,.story-rich-toolbar select{color:#fffaf2;min-height:2.45rem;font-family:var(--font-sans);background:#25211f;border:1px solid #d7bd8a47;border-radius:0;font-size:.78rem;font-weight:700;line-height:1;transition:border-color .18s,background-color .18s,color .18s}.story-rich-toolbar select{max-width:9.5rem;padding:0 1.8rem 0 .7rem}.story-rich-toolbar .story-rich-toolbar-wide{color:#f2dfbb;background:#4d1723;border-color:#d7bd8a9e;min-width:auto}.story-rich-colors{border:1px solid #d7bd8a33;align-items:center;gap:.3rem;min-height:2.45rem;padding:0 .42rem;display:inline-flex}.story-rich-colors button{border:1px solid #ffffff7a;border-radius:50%;width:1.45rem;min-width:1.45rem;min-height:1.45rem;padding:0;box-shadow:inset 0 0 0 2px #00000024}.story-rich-editor-surface{overflow-wrap:anywhere;color:#1b1816;font-family:var(--font-sans);white-space:pre-wrap;background:#fff;border:1px solid #cfcbcf;border-top:0;outline:none;padding:1rem 1.05rem;font-size:1rem;font-weight:400;line-height:1.75;position:relative}.story-rich-editor-surface:focus{border-color:#7a2638;box-shadow:0 0 0 2px #7a26381f}.story-rich-editor-callout{color:#fff7e9;background:linear-gradient(145deg,#b89a621c,#0000 46%),#4d1723;border:1px solid #b89a62;margin:.85rem 0;padding:clamp(1rem,3vw,1.55rem);box-shadow:inset 0 1px #ffffff14}.story-rich-editor-callout h3{color:#e1c691}.story-rich-editor-callout blockquote,.story-rich-editor-callout p{color:#fff7e9}.story-rich-text{overflow-wrap:anywhere;gap:1rem;min-width:0;display:grid}.story-rich-text p,.story-rich-text h3,.story-rich-text blockquote{white-space:pre-wrap;margin:0}.story-rich-text p{color:#62594f;font-size:1.02rem;line-height:1.82}.story-rich-text h3{color:#4d1723;font-family:var(--font-display);font-size:clamp(1.55rem,2.5vw,2rem);font-weight:600;line-height:1.2}.story-rich-text blockquote{color:#554b43;font-family:var(--font-display);border-left:2px solid #b89a62;padding:.1rem 0 .1rem 1.15rem;font-size:1.16rem;font-style:italic;line-height:1.68}.story-rich-callout{color:#fff7e9;background:linear-gradient(145deg,#d7bd8a1f,#0000 42%),linear-gradient(315deg,#1715144d,#0000 48%),#4d1723;border:1px solid #d7bd8ad1;gap:1rem;margin:.8rem 0 .25rem;padding:clamp(1.35rem,3.4vw,2.4rem);display:grid;box-shadow:inset 0 1px #ffffff14,0 24px 48px -38px #2c1217b8}.story-rich-callout h3{color:#e1c691;font-size:clamp(1.72rem,3vw,2.3rem)}.journal-note .story-rich-callout p,.journal-note .story-rich-callout blockquote,.story-rich-callout p,.story-rich-callout blockquote{color:#fff7e9e0}.story-rich-callout blockquote{border-left-color:#d7bd8a}.journal-rich-longform{color:#25201d;max-width:48ch;font-family:var(--font-display);font-size:clamp(1.28rem,1.7vw,1.66rem);line-height:1.64}.journal-rich-longform p{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.journal-rich-longform>p:first-child:first-letter{float:left;color:var(--wine);margin:.08em .13em 0 0;font-size:3.7em;line-height:.76}.story-rich-align-center{text-align:center}.story-rich-align-right{text-align:right}.story-rich-font-site{font-family:var(--font-sans)}.story-rich-font-display{font-family:var(--font-display)}.story-rich-font-garamond{font-family:Garamond,Baskerville,Georgia,serif}.story-rich-font-palatino{font-family:Palatino Linotype,Palatino,Book Antiqua,serif}.story-rich-size-small{font-size:.88em}.story-rich-size-normal{font-size:1em}.story-rich-size-large{font-size:1.24em}.story-rich-color-ink{color:#1b1816}.story-rich-color-burgundy{color:#7a2638}.story-rich-color-gold{color:#b89a62}.story-rich-color-bronze{color:#8a643d}.story-rich-color-warm-gray{color:#69615a}@media (width<=639px){.story-rich-toolbar{gap:.34rem;padding:.55rem}.story-rich-toolbar button,.story-rich-toolbar select{min-height:2.65rem}.story-rich-toolbar select{flex:8.1rem;max-width:none}.story-rich-colors{flex:auto;justify-content:center;min-height:2.65rem}.story-rich-colors button{min-height:1.55rem}.story-rich-toolbar .story-rich-toolbar-wide{flex:8rem}.story-rich-editor-surface{padding:.9rem;font-size:1rem;line-height:1.68}.story-rich-editor-surface[data-empty=true]:before{inset:.9rem .9rem auto}.story-rich-editor-meta{flex-direction:column;gap:.25rem}.story-rich-callout{margin-inline:0;padding:1.2rem}.journal-rich-longform{font-size:clamp(1.12rem,5.2vw,1.24rem);line-height:1.68}.journal-rich-longform>p:first-child:first-letter{font-size:3.25em}}@media (prefers-reduced-motion:no-preference){.intro-reveal{animation:editorial-arrive .8s var(--ease-editorial) both}.home-hero-copy>*,.page-hero-copy>*,.detail-hero-copy>*,.hero-breadcrumb{animation:editorial-arrive 1.1s var(--ease-editorial) both}.home-hero-copy>:nth-child(2),.page-hero-copy>:nth-child(2){animation-delay:70ms}.home-hero-copy>:nth-child(3),.page-hero-copy>:nth-child(3){animation-delay:.14s}.home-hero-copy>:nth-child(4){animation-delay:.21s}.home-hero-copy>:nth-child(5){animation-delay:.26s}.home-hero-copy>:nth-child(6){animation-delay:.3s}.page-hero-media{animation:scene-settle 4.8s var(--ease-editorial) both}.hero-signature-rule{animation:signature-draw 1.2s var(--ease-editorial) both}.beyond-intro-poster{animation-duration:4.8s;animation-iteration-count:1;animation-fill-mode:both}.site-shell :is(.button-primary,.button-secondary,.button-light,.music-toggle):active{transform:translateY(1px)}.site-shell[data-motion=enabled] :is([data-depth],.photo-drift){translate:0 var(--depth-offset,0px)}.site-shell[data-motion=enabled] .photo-drift{scale:1.035}.page-hero-mobile-image{animation:scene-settle 4.8s var(--ease-editorial) both}.contact-stage-glow-wine{animation:14s ease-in-out infinite alternate contact-ambient-wine}.contact-stage-glow-gold{animation:16s ease-in-out infinite alternate contact-ambient-gold}}@media (width>=640px){.contact-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-detail-item:last-child{grid-column:1/-1}}@media (width>=1120px) and (width<=1399px){.desktop-navigation{gap:.65rem}.desktop-navigation-link{letter-spacing:0;font-size:.75rem}}@media (width>=1400px){.desktop-navigation{gap:.85rem}.desktop-navigation-link{letter-spacing:.015em;font-size:.8125rem}.header-contact-cta{font-size:.75rem}}@media (width>=1536px){.desktop-navigation{gap:1rem}.desktop-navigation-link{letter-spacing:.015em;font-size:.875rem}}@media (width>=1280px){.site-topbar>.safe-inline{letter-spacing:.15em;font-size:.75rem}.site-header-row{height:5rem}.site-brand{gap:.8rem}.site-brand-mark{width:2.4rem;height:2.4rem;font-size:.76rem}.site-brand>span:last-child>span:first-child{font-size:1.5rem}.site-brand>span:last-child>span:last-child{letter-spacing:.15em;font-size:.72rem}}@media (width>=1536px){.site-header-row{height:5.25rem}.site-brand{gap:.9rem}.site-brand-mark{width:2.65rem;height:2.65rem;font-size:.82rem}.site-brand>span:last-child>span:first-child{font-size:1.7rem}.site-brand>span:last-child>span:last-child{letter-spacing:.165em;font-size:.76rem}}@media (width<=639px){.contact-luxury-stage{padding-block:3rem;padding-inline:1rem}.contact-stage-grid{gap:1.1rem}.contact-stage-glow{opacity:.2}.contact-direct-panel,.contact-brief-panel{padding:1.4rem}.contact-direct-panel{margin-inline:0}.contact-direct-title{letter-spacing:-.018em;font-size:min(10.5vw,3rem);line-height:.98}.contact-direct-intro{line-height:1.7}.contact-methods{margin-top:2rem}.contact-methods .contact-row{min-height:4.8rem;padding-block:.9rem}.contact-row-value{font-size:min(6.2vw,1.52rem)}.contact-row-value-email{overflow-wrap:anywhere;font-size:min(4.5vw,.95rem)}.contact-social-row{grid-template-columns:1fr;place-items:center start;gap:.65rem;min-height:5.5rem}.contact-social-row .social-links-label{white-space:nowrap;max-width:none;line-height:1.55}.contact-social-row .social-icon-link{width:2.4rem;height:2.4rem}.contact-brief-panel .section-title-heading{max-width:none;font-size:min(10.5vw,3rem);line-height:1}.contact-brief-panel .section-title-block>p:last-child{line-height:1.75}.contact-detail-list{gap:.65rem;margin-top:2rem}.contact-detail-item{grid-template-columns:2.35rem minmax(0,1fr) .4rem;min-height:4.65rem;padding:.85rem .9rem}.contact-detail-number{font-size:1.15rem}.contact-detail-text{font-size:.96rem}.event-facebook-post{letter-spacing:.065em;width:100%;font-size:.68rem}.home-hero-actions{gap:.625rem}.home-hero-actions :is(.button-primary,.button-light,.music-toggle){letter-spacing:.035em;min-height:3.25rem;padding-inline:.6rem}.page-hero-content-right .page-hero-copy{border-left:1px solid #d7bd8a99;border-right:0;padding-left:1.25rem;padding-right:0}.page-hero-copy{margin-top:1.5rem}.page-hero-text{margin-top:1.25rem}.event-date-day{font-size:2.5rem}.event-card-footer{align-items:flex-start}}@media (hover:none){.editorial-card:hover,.service-card:hover h3,.editorial-card:hover .editorial-card-media img{transform:none}}@keyframes editorial-arrive{0%{opacity:.48;translate:0 20px}to{opacity:1;translate:0}}@keyframes portrait-settle{0%{transform:scale(1.018)}to{transform:scale(1)}}@keyframes scene-settle{0%{transform:scale(1.055)}to{transform:scale(1.035)}}@keyframes contact-ambient-wine{0%{opacity:.16;transform:translate(-1rem,-.35rem)scale(.98)}to{opacity:.25;transform:translate(.75rem,.85rem)scale(1.025)}}@keyframes contact-ambient-gold{0%{opacity:.17;transform:translate(.75rem,.5rem)scale(.99)}to{opacity:.27;transform:translate(-.85rem,-.65rem)scale(1.03)}}@keyframes signature-draw{0%{transform:scaleX(.25)}to{transform:scaleX(1)}}@keyframes menu-unfold{0%{opacity:.8;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes lightbox-veil{0%{opacity:.7}to{opacity:1}}.site-shell[data-motion=reduced] *,.site-shell[data-motion=reduced] :before,.site-shell[data-motion=reduced] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.site-shell *,.site-shell :before,.site-shell :after,.mobile-navigation-panel,.mobile-navigation-panel *,.photo-lightbox-dialog{transition:none!important;animation:none!important}.site-shell .editorial-card:hover,.site-shell .editorial-card-media img,.site-shell .editorial-frame img,.site-shell .wine-photo-frame img,.site-shell .service-card h3,.site-shell .button-primary:hover,.site-shell .button-secondary:hover,.site-shell .button-light:hover,.site-shell .editorial-link>span,.site-shell .social-icon-link,.site-shell .social-icon-link:after,.site-shell .event-facebook-post-icon,.site-shell .event-facebook-post-arrow,.site-shell [data-depth],.site-shell .photo-drift{transform:translate(0,0)scale(1)!important}}#site-content{outline:none}.skip-link{z-index:250;background:var(--paper);color:var(--wine);padding:.9rem 1.2rem;font-size:1rem;font-weight:600;position:fixed;top:.75rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:none}#site-content,#site-content [id]{scroll-margin-top:7.5rem}.site-shell ::selection{color:#fffaf2;background:#7a2638}.eyebrow-label{line-height:1.75}.site-shell[data-paused=true] *{animation-play-state:paused!important}.editorial-card-media,.detail-hero-media{background:radial-gradient(at 50% 36%,#b89a6221,#0000 72%),linear-gradient(145deg,#26211f,#151311)}.event-card .editorial-card-media>img{padding:clamp(1rem,2.4vw,1.8rem)}.event-card .editorial-card-media>div.absolute{opacity:.35}.editorial-card-media:after{content:"";pointer-events:none;z-index:1;border:1px solid #d7bd8a29;position:absolute;inset:0}.editorial-card-body{min-width:0}.editorial-collection .editorial-card h2{text-wrap:pretty}.editorial-collection .editorial-card{box-shadow:0 16px 38px -32px #281b1466}.editorial-collection .editorial-card-body{padding:clamp(1.5rem,2.6vw,2.4rem)}.photo-lightbox-trigger>span:last-child{border:1px solid #d7bd8a66;align-items:center;min-height:2.75rem;padding-inline:1rem;transition:background-color .35s,color .35s;display:inline-flex}.photo-lightbox-trigger:is(:hover,:focus-visible)>span:last-child{background:var(--brass-pale);color:var(--ink)}.editorial-frame figcaption,.wine-photo-frame figcaption{letter-spacing:.1em;font-size:.75rem;line-height:1.65}.detail-hero-copy h1{text-wrap:pretty;letter-spacing:-.022em;line-height:1.08}.detail-hero-copy .eyebrow-label{max-width:40ch}.event-detail-facts{row-gap:1.5rem}.event-longform{max-width:62ch}.journal-longform{line-height:1.52}.journal-note{padding-block:.5rem}.journal-note h2{line-height:1.2}.journal-facts>div{min-width:0}.journal-facts p{overflow-wrap:anywhere}.career-card,.press-card,.expertise-row,.contact-row{transition:border-color .4s ease, background-color .4s ease, box-shadow .5s var(--ease-editorial), transform .5s var(--ease-editorial)}.career-card p:last-child,.press-card>div>span:first-child{font-size:.75rem;line-height:1.65}.contact-methods .contact-row-label{font-size:.72rem;line-height:1.55}.press-card>span{font-size:.75rem;line-height:1.5}.contact-row{gap:1rem}.contact-row>span:last-child{transition:transform .45s var(--ease-editorial)}@media (width>=768px){.collection-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-single{grid-template-columns:minmax(0,1fr)}}@media (width>=1024px){.collection-single>.event-card--expanded{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.collection-single .event-card--expanded .editorial-card-media{aspect-ratio:auto;justify-content:center;align-self:start;align-items:center;height:auto;min-height:0;display:flex}.collection-single .event-card--expanded .editorial-card-body{border-top:3px solid var(--wine);border-left:0;justify-content:flex-start}.collection-single .editorial-card-body h2{font-size:clamp(2rem,3vw,3rem)}.event-reservation-panel{position:sticky;top:8.25rem}.journal-aside{align-self:start;position:sticky;top:8.25rem}}@media (hover:hover) and (pointer:fine){.expertise-row:hover{border-color:var(--brass);background-color:#b89a620d}.contact-methods .contact-row:hover{background-color:#d7bd8a0a;border-color:#d7bd8a75}.contact-methods .contact-row:hover>span:last-child{transform:translate(2px,-2px)}.editorial-collection .editorial-card:hover{box-shadow:0 24px 48px -28px #281b144d}.editorial-collection .event-card--expanded:hover{box-shadow:none}}.editorial-collection .event-card--expanded{box-shadow:none}@media (prefers-reduced-motion:no-preference){.home-hero-name{animation:none}.home-hero-name>span{animation:name-arrive 1.2s var(--ease-editorial) both}.home-hero-name>span:last-child{animation-delay:.12s}.detail-hero-copy>:nth-child(2){animation-delay:70ms}.detail-hero-copy>:nth-child(3){animation-delay:.15s}.detail-hero-copy>:nth-child(4){animation-delay:.22s}.detail-hero-media .photo-lightbox-trigger{animation:editorial-arrive 1.15s var(--ease-editorial) both}.detail-hero-media img{animation:portrait-settle 4.8s var(--ease-editorial) both}.mobile-navigation-panel nav a{animation:menu-item-arrive .62s var(--ease-editorial) both;animation-delay:calc(var(--menu-index,0) * 25ms + 40ms)}.site-shell :is(a,button):focus-visible{animation:none}}@keyframes name-arrive{0%{opacity:.75;translate:0 22px}to{opacity:1;translate:0}}@keyframes menu-item-arrive{0%{opacity:.4;translate:0 12px}to{opacity:1;translate:0}}@media (width<=899px){.site-shell[data-motion=enabled] .photo-drift{scale:1.04}.home-hero-name{line-height:.94}}@media (height<=600px){.event-reservation-panel,.journal-aside{position:static}}@media (width<=959px) and (height<=540px) and (orientation:landscape){.home-hero{min-height:620px}.home-hero-portrait{width:60%;height:100%;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%)}.home-hero-portrait-image{object-position:right top}.home-hero-inner{align-items:center;padding-block:3rem}.home-hero-copy{max-width:46%}.home-hero-name{font-size:4.3rem}.home-hero-statement{font-size:1.65rem}.home-hero-description{font-size:1rem}.home-hero-shade{background:linear-gradient(90deg,#04070bf5,#04070bbd 38%,#04070b14 76%)}.mobile-navigation-panel nav{grid-template-columns:1fr 1fr;column-gap:2rem;display:grid}.mobile-navigation-panel nav a{padding-block:.8rem}.mobile-navigation-panel nav a>span:nth-child(2){font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.career-card:hover,.press-card:hover{transform:translate(0,0)}.photo-lightbox-dialog *,.photo-lightbox-dialog :before,.photo-lightbox-dialog :after{transition:none!important;animation:none!important}}#site-content :is([class~="text-[8px]"],[class~="text-[9px]"],[class~="text-[10px]"]){letter-spacing:.1em;font-size:.75rem;line-height:1.65}#site-content .wine-gradient p.text-sm{font-size:1rem;line-height:1.8}#site-content .text-white\/62{color:#ffffffc2}#site-content .text-white\/56{color:#ffffffb8}.photo-lightbox-dialog button:not([class~=text-2xl]){font-size:.8125rem}.photo-lightbox-dialog button:focus-visible,.mobile-navigation-panel :is(a,button):focus-visible{outline:2px solid var(--brass-pale);outline-offset:-4px}@media (prefers-reduced-motion:no-preference){.photo-lightbox-dialog [data-lightbox-stage]{animation:viewer-arrive .45s var(--ease-editorial) both}.photo-lightbox-dialog[data-state=closing],.mobile-navigation-panel[data-state=closing]{pointer-events:none;animation:.18s ease-in both overlay-depart}.photo-lightbox-dialog[data-state=closing] [data-lightbox-stage]{animation:none}}@keyframes viewer-arrive{0%{opacity:.6;translate:0 10px}to{opacity:1;translate:0}}@keyframes overlay-depart{0%{opacity:1}to{opacity:0}}.journal-page-hero .page-hero-copy{max-width:43rem}.journal-page-hero .page-hero-title,.detail-hero-copy .journal-detail-title,.journal-story-card .journal-card-title,.journal-page-hero :is(.eyebrow-label,.hero-breadcrumb),.journal-manifesto :is(.eyebrow-label,.section-title-heading),.journal-stories-section :is(.eyebrow-label,.section-title-heading),.journal-traces :is(.eyebrow-label,.section-title-heading),.journal-chronology :is(.eyebrow-label,.section-title-heading,p),.journal-detail-hero :is(.eyebrow-label,.hero-breadcrumb),.journal-detail-body .eyebrow-label,.journal-gallery .eyebrow-label{letter-spacing:0}.journal-page-hero .page-hero-title{max-width:12ch}.journal-manifesto{background:linear-gradient(118deg,#ffffff57,#0000 48%),#f7f3ec;border-bottom:1px solid #54413224;position:relative}.journal-manifesto:before{content:"";background:linear-gradient(180deg, var(--wine), var(--brass) 58%, transparent);opacity:.75;width:4px;position:absolute;inset:0 auto 0 0}.journal-manifesto .section-title-heading{letter-spacing:0;max-width:10ch;font-size:clamp(2.2rem,4vw,3.65rem);line-height:1.06}.journal-manifesto-copy{border-left-color:#b89a62b8;position:relative}.journal-manifesto-copy:before{content:"";background:var(--wine);width:3px;height:3.6rem;position:absolute;top:0;left:-2px}.journal-manifesto-copy>p:first-child{letter-spacing:0;max-width:24ch;font-size:clamp(1.85rem,2.75vw,2.85rem);line-height:1.16}.journal-manifesto-copy>p:last-child{color:#62594f;max-width:44rem}.journal-section-rule,.journal-article-rule{transform-origin:0;background:linear-gradient(90deg, var(--wine), var(--brass) 36%, #b89a622e 72%, transparent);width:100%;height:1px}.journal-section-rule-light{background:linear-gradient(90deg, var(--brass-pale), var(--brass) 42%, #d7bd8a2e 78%, transparent)}.journal-stories-section{background:linear-gradient(#ffffff2e,#0000 24%),#eee7dd;border-bottom:1px solid #54413224;position:relative;overflow:hidden}.journal-stories-section:before{content:"";background:linear-gradient(90deg,#0000,#7a26386b 18%,#b89a628a 58%,#0000);width:min(92%,80rem);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.journal-stories-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.journal-volume-mark{min-width:7.25rem;color:var(--wine);font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;border-left:1px solid #7a263861;justify-content:flex-end;align-items:flex-end;gap:.45rem;padding:0 0 .45rem 1.35rem;line-height:1;display:flex}.journal-volume-mark span{font-family:var(--font-sans);padding-bottom:.22rem;font-size:.72rem;font-weight:700}.journal-volume-mark strong{font-size:clamp(3rem,5vw,4.4rem);font-weight:400}.journal-stories-section .section-title-heading{letter-spacing:0;max-width:14ch}.journal-stories-rule{opacity:.78;max-width:none}.journal-collection{grid-template-columns:minmax(0,1fr)}.journal-story-card{background:#f8f4ed;border-color:#54413238;min-width:0;transition-duration:.78s;position:relative;overflow:clip;box-shadow:0 24px 54px -42px #281b1470,inset 0 1px #ffffffb3}.journal-story-card:before{content:"";z-index:4;pointer-events:none;transition:border-color .7s ease, inset .7s var(--ease-editorial);border:1px solid #b89a6229;position:absolute;inset:.62rem}.journal-story-card .editorial-card-media{background:linear-gradient(145deg,#b89a621a,#0000 48%),#151311;position:relative}.journal-card-media:after{content:"";z-index:3;background:linear-gradient(90deg, var(--wine), var(--brass) 52%, transparent 92%);pointer-events:none;height:1px;position:absolute;inset:auto 0 0}.journal-story-card .photo-lightbox-trigger>span:last-child,.journal-gallery-item .photo-lightbox-trigger>span:last-child,.journal-trace-media .photo-lightbox-trigger>span:last-child{letter-spacing:0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#100e0ddb;border-color:#d7bd8a6b;min-height:2.5rem;font-size:.75rem;bottom:.9rem;right:.9rem}.journal-card-copy{background:linear-gradient(135deg,#ffffff75,#0000 58%),#f8f4ed;flex-direction:column;justify-content:center;min-width:0;display:flex;position:relative}.journal-card-copy:after{content:"";transform-origin:100%;width:2rem;height:1px;transition:width .7s var(--ease-editorial), background-color .5s ease;background:#b89a6273;position:absolute;bottom:1.35rem;right:1.45rem}.journal-card-number{color:#7a26383b;font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;transition:color .6s ease, transform .8s var(--ease-editorial);font-size:clamp(2.3rem,3vw,3.25rem);font-weight:400;line-height:1;position:absolute;top:1.25rem;right:1.4rem}.journal-card-meta,.journal-card-denomination{letter-spacing:0}.journal-card-meta{padding-right:3.8rem;font-size:.78rem}.journal-card-title{text-wrap:balance;overflow-wrap:normal;word-break:normal;font-size:clamp(1.85rem,2.5vw,2.35rem);line-height:1.08}.journal-card-denomination{line-height:1.7}.journal-story-card .card-summary{max-width:50ch}.journal-story-card .editorial-link,.journal-archive-card p:last-child{letter-spacing:0}.journal-card-action{align-items:center;min-height:1.75rem;padding-right:3rem;display:flex}.journal-story-card--featured{background:#171514;border-color:#d7bd8a57;box-shadow:0 34px 78px -46px #1e1210a3}.journal-story-card--featured:before{border-color:#d7bd8a33}.journal-story-card--featured .journal-card-copy{color:#fffaf2;background:linear-gradient(138deg,#7a263838,#0000 52%),linear-gradient(#1b1816,#121110)}.journal-story-card--featured .journal-card-meta,.journal-story-card--featured .editorial-link{color:var(--brass-pale)}.journal-story-card--featured .journal-card-denomination,.journal-story-card--featured .card-summary{color:#fffaf2ad}.journal-story-card--featured .editorial-link{background-image:linear-gradient(var(--brass), var(--brass))}.journal-story-card--featured .journal-card-number{color:#d7bd8a3d}.journal-traces{background-color:#f7f3ec;background-image:linear-gradient(90deg,#0000,#b89a620d 50%,#0000),linear-gradient(#7a263806 1px,#0000 1px);background-size:auto,100% 58px;border-bottom:1px solid #54413224}.journal-traces .section-title-heading{letter-spacing:0;max-width:13ch}.journal-trace-card{min-width:0}.journal-trace-media{position:relative;box-shadow:0 28px 58px -36px #17110e85}.journal-trace-copy{z-index:2;min-height:16.5rem;transition:transform .7s var(--ease-editorial), box-shadow .7s var(--ease-editorial);background:linear-gradient(135deg,#ffffff8c,#0000 64%),#eee7dd;border-bottom:1px solid #54413229;border-left:1px solid #5441321f;border-right:1px solid #5441321f;box-shadow:0 24px 44px -38px #281b1494}.journal-trace-copy :is(p,h2){letter-spacing:0}.journal-chronology{background:linear-gradient(128deg,#090a09 0%,#171411 58%,#32131d 100%);position:relative;overflow:hidden}.journal-chronology:before,.journal-detail-hero:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 12%,#d7bd8a0a 50%,#0000 82%);position:absolute;inset:0}.journal-chronology>*,.journal-detail-hero>*{position:relative}.journal-archive-card{background:#ffffff09;border-color:#d7bd8a38;box-shadow:0 26px 62px -42px #000000db}.journal-archive-card .editorial-card-media{background:#0506066b}.journal-archive-card h2{letter-spacing:0}.journal-motion-media{isolation:isolate}.journal-motion-media img{transition:transform 1.4s var(--ease-editorial), filter 1s ease, scale 1s var(--ease-editorial)}.site-shell[data-motion=enabled] .journal-motion-media img.photo-drift{scale:1.018}.journal-detail-hero{background:linear-gradient(132deg,#080908 0%,#171411 54%,#35131e 100%);position:relative;overflow:hidden}.journal-detail-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7a2638b8 18%,#d7bd8a94 54%,#0000 94%);height:1px;position:absolute;inset:auto 0 0}.journal-detail-hero-grid{position:relative}.journal-detail-hero .detail-hero-copy{padding-left:clamp(1.35rem,2.5vw,2.2rem);position:relative}.journal-detail-hero .detail-hero-copy:before{content:"";background:linear-gradient(180deg, var(--wine), var(--brass) 45%, #d7bd8a1f);width:1px;position:absolute;inset:0 auto 0 0}.journal-detail-hero .hero-breadcrumb,.journal-detail-producer,.journal-fact-label{letter-spacing:0}.journal-detail-title{overflow-wrap:normal;word-break:normal;text-wrap:balance;max-width:13ch;font-size:clamp(2.7rem,5.1vw,4.85rem);line-height:1.02}.journal-detail-producer{color:var(--brass-pale);align-items:center;gap:.8rem;display:flex}.journal-detail-producer:before{content:"";background:var(--brass);width:2.5rem;height:1px}.journal-detail-intro{color:#ffffffc2;max-width:40rem;font-size:1.05rem;line-height:1.85}.journal-detail-hero .detail-hero-media{isolation:isolate;border:1px solid #d7bd8a52;box-shadow:0 34px 76px -34px #000000e0,0 0 0 8px #ffffff06}.journal-detail-hero .detail-hero-media:before{content:"";z-index:4;pointer-events:none;border:1px solid #fffaf214;position:absolute;inset:.42rem}.journal-detail-hero .detail-hero-media:after{border-color:#d7bd8a3d;inset:.75rem}.journal-facts-band{background:linear-gradient(96deg,#7a26381f,#0000 28% 72%,#b89a6212),#171514;border-color:#d7bd8a33;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #0000006b}.journal-facts-band:before{content:"";background:linear-gradient(180deg, var(--wine), var(--brass));width:3px;position:absolute;inset:0 auto 0 0}.journal-facts{gap:0}.journal-fact{border-left-color:#d7bd8a3d;min-height:5rem;padding:.5rem 1rem .5rem 1.2rem;transition:border-color .5s,background-color .5s}.journal-fact-label{color:var(--brass)}.journal-fact-value{color:#f7f3ec;overflow-wrap:anywhere;font-weight:500;line-height:1.5}.journal-detail-body{background:linear-gradient(120deg,#ffffff75,#0000 46%),linear-gradient(90deg,#0000 0,#b89a6209 50%,#0000 100%),#f7f3ec;border-bottom:1px solid #54413226;position:relative}.journal-detail-body:before{content:"";background:linear-gradient(90deg,#0000 4%,#b89a6261 40%,#7a263857 74%,#0000 96%);height:1px;position:absolute;inset:0 0 auto}.journal-detail-layout{align-items:start}.journal-article{min-width:0}.journal-reading-label{align-items:center;gap:1rem;display:flex}.journal-reading-label>span,.journal-note-heading>span{color:var(--wine);font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;flex:none;font-size:2.25rem;line-height:1}.journal-reading-label .eyebrow-label{margin:0}.journal-longform{color:#25201d;letter-spacing:0;max-width:48ch;font-size:clamp(1.28rem,1.7vw,1.66rem);line-height:1.64}.journal-longform:first-letter{float:left;color:var(--wine);margin:.08em .13em 0 0;font-size:3.7em;line-height:.76}.journal-article-rule{max-width:44rem}.journal-note{min-width:0;scroll-margin-top:9rem}.journal-note-heading{grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;gap:.9rem;display:grid}.journal-note h2{letter-spacing:0;font-size:clamp(1.9rem,2.5vw,2.45rem);line-height:1.12}.journal-note p{color:#62594f;letter-spacing:0;font-size:1.02rem;line-height:1.82}.journal-article .journal-note--neutral{border-top:1px solid #5441322e;border-left:0;margin-top:3.4rem;padding-top:2.2rem;padding-left:0}.journal-article .journal-note--neutral:after{content:"";background:linear-gradient(90deg, var(--wine), var(--brass));width:min(7rem,32%);height:1px;margin-top:2.4rem;display:block}.journal-aside{top:9rem}.journal-aside .journal-note{transition:border-color .65s ease, box-shadow .75s var(--ease-editorial), transform .75s var(--ease-editorial);background:linear-gradient(135deg,#ffffff94,#0000 62%),#eee7dd;border:1px solid #54413229;margin:0;padding:clamp(1.5rem,2.7vw,2.15rem);box-shadow:0 26px 54px -44px #281b148a}.journal-aside .journal-note-heading{padding-bottom:1rem;position:relative}.journal-aside .journal-note-heading:after{content:"";opacity:.16;background:linear-gradient(90deg,currentColor,#0000 88%);height:1px;position:absolute;inset:auto 0 0}.journal-aside .journal-note+.journal-note{margin-top:2rem}.journal-aside .journal-note--wine{border-color:#d7bd8a33;border-top:2px solid var(--wine);color:#fffaf2;background:linear-gradient(145deg,#7a263842,#0000 52%),#171514;box-shadow:0 32px 66px -44px #140c0cc2}.journal-aside .journal-note--wine h2{color:#fffaf2}.journal-aside .journal-note--wine p{color:#fffaf2b8}.journal-aside .journal-note--wine .journal-note-heading>span{color:var(--brass)}.journal-aside .journal-note--brass{border-top:2px solid var(--brass);background:linear-gradient(135deg,#ffffff94,#0000 58%),#e9dfcf}.journal-gallery{background:linear-gradient(#fff3,#0000 24%),#eee7dd;border-bottom:1px solid #54413229;position:relative}.journal-gallery h2{letter-spacing:0;max-width:13ch}.journal-gallery-grid{grid-template-columns:minmax(0,1fr)}.journal-gallery-item{border:1px solid #5441323d;min-width:0;position:relative;box-shadow:0 28px 60px -40px #281b1494}.journal-gallery-number{z-index:5;width:2.5rem;height:2.5rem;color:var(--brass-pale);font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#100e0dd6;border:1px solid #d7bd8a59;place-items:center;font-size:.95rem;display:grid;position:absolute;bottom:.75rem;left:.75rem}.journal-return{background:linear-gradient(90deg,#7a26380a,#0000 34%,#b89a620d),#f7f3ec;border-bottom:1px solid #54413229}.journal-return p{letter-spacing:0}@media (width>=768px){.journal-collection{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-collection.collection-single{grid-template-columns:minmax(0,1fr)}.journal-collection.collection-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-story-card--featured{grid-column:1/-1}.journal-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.journal-trace-card:nth-child(2){margin-top:3rem}.journal-trace-card:nth-child(3){margin-top:1.4rem}.journal-gallery-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.journal-gallery-count-1 .journal-gallery-item{grid-column:span 12;justify-self:center;width:100%;max-width:56rem}.journal-gallery-count-2 .journal-gallery-item{grid-column:span 6}.journal-gallery-count-3{grid-auto-rows:15rem}.journal-gallery-count-3 .journal-gallery-item{grid-column:span 4}.journal-gallery-count-3 .journal-gallery-item:first-child{grid-area:span 2/span 8}.journal-gallery-count-3 .journal-gallery-item .photo-lightbox-trigger{aspect-ratio:auto;height:100%}}@media (width>=1200px){.journal-collection{grid-template-columns:repeat(12,minmax(0,1fr))}.journal-count-3 .journal-story-card:not(.journal-story-card--featured){grid-column:span 6}.journal-count-4 .journal-story-card:not(.journal-story-card--featured){grid-column:span 4}.journal-story-card--featured{grid-column:1/-1;grid-template-columns:minmax(0,1.28fr) minmax(20rem,.72fr);display:grid}.journal-story-card--featured .editorial-card-media,.journal-story-card--featured .photo-lightbox-trigger{aspect-ratio:auto;height:100%;min-height:31rem}.journal-story-card--featured .journal-card-copy{border-top:0;border-left:1px solid var(--brass);padding:clamp(2.4rem,4vw,4rem)}.journal-story-card--featured .journal-card-title{font-size:clamp(2.55rem,3.6vw,3.7rem)}}@media (width<=1023px){.journal-detail-hero .detail-hero-media{order:-1}.journal-detail-hero-grid{gap:2.75rem}}@media (hover:hover) and (pointer:fine){.journal-story-card:hover{border-color:#a3804ab8;transform:translateY(-3px);box-shadow:0 34px 72px -46px #281b148a}.journal-story-card:hover:before{border-color:#b89a6257;inset:.48rem}.journal-story-card:hover .journal-card-number{color:#7a26386b;transform:translateY(-2px)}.journal-story-card:hover .journal-card-copy:after{background:var(--brass);width:3.2rem}.journal-story-card--featured:hover .journal-card-number{color:#d7bd8a6b}.journal-story-card:hover .journal-motion-media img,.journal-gallery-item:hover img,.journal-trace-card:hover img{filter:saturate(1.035)contrast(1.018);transform:scale(1.012)}.journal-trace-card:hover .journal-trace-copy{transform:translateY(-4px);box-shadow:0 30px 54px -40px #281b149e}.journal-archive-card:hover{background:#ffffff0f;border-color:#d7bd8a7a}.journal-aside .journal-note:hover{border-color:#b89a626b;transform:translateY(-2px);box-shadow:0 34px 68px -46px #281b1499}.journal-fact:hover{background:#ffffff06;border-left-color:#d7bd8a9e}}@media (prefers-reduced-motion:no-preference){.journal-story-card[data-entered=true] .journal-card-number,.journal-story-card[data-entered=true] .journal-card-meta,.journal-story-card[data-entered=true] .journal-card-link{animation:journal-copy-arrive .98s var(--ease-editorial) both}.journal-story-card[data-entered=true] .journal-card-meta{animation-delay:80ms}.journal-story-card[data-entered=true] .journal-card-link{animation-delay:.15s}.journal-detail-hero .detail-hero-media{animation:journal-media-arrive 1.5s var(--ease-editorial) .12s both}}@keyframes journal-copy-arrive{0%{opacity:.28;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes journal-media-arrive{0%{opacity:.62;transform:translateY(18px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=767px){.journal-page-hero-mobile{min-height:16rem}.journal-page-hero .page-hero-title{max-width:13ch;font-size:clamp(2.15rem,10.8vw,3rem);line-height:1.04}.journal-manifesto:before{width:3px}.journal-manifesto .section-title-heading{max-width:12ch;font-size:clamp(2.15rem,10vw,2.45rem)}.journal-manifesto-copy>p:first-child{font-size:clamp(1.65rem,7.6vw,1.9rem);line-height:1.22}.journal-manifesto,.journal-stories-section,.journal-traces,.journal-gallery,.journal-detail-body{padding-block:4.5rem}.journal-stories-heading{grid-template-columns:minmax(0,1fr) 4.4rem;align-items:start;gap:1rem}.journal-volume-mark{justify-content:flex-start;gap:.25rem;min-width:0;padding:.2rem 0 .25rem .8rem}.journal-volume-mark strong{font-size:2.45rem}.journal-story-card:before{inset:.45rem}.journal-story-card--featured .journal-card-copy{min-height:0}.site-shell[data-motion=enabled] .journal-motion-media img.photo-drift{scale:1.012}.journal-card-number{font-size:2.35rem;top:1rem;right:1rem}.journal-card-copy{padding:1.65rem 1.55rem 1.75rem}.journal-card-title{padding-right:.75rem;font-size:clamp(1.85rem,8.8vw,2.15rem);line-height:1.1}.journal-story-card .photo-lightbox-trigger>span:last-child,.journal-gallery-item .photo-lightbox-trigger>span:last-child,.journal-trace-media .photo-lightbox-trigger>span:last-child{bottom:.65rem;right:.65rem}.journal-trace-copy{min-height:0}.journal-detail-title{overflow-wrap:break-word;max-width:14ch;font-size:clamp(2.25rem,10.8vw,3.05rem);line-height:1.06}.journal-detail-intro{font-size:1rem;line-height:1.78}.journal-detail-hero .detail-hero-media{order:-1;box-shadow:0 24px 54px -30px #000000e0}.journal-detail-hero .detail-hero-copy{padding-left:1.25rem}.journal-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-fact{min-height:0;padding-block:.72rem}.journal-longform{font-size:clamp(1.12rem,5.2vw,1.24rem);line-height:1.68}.journal-longform:first-letter{font-size:3.25em}.journal-note h2{font-size:clamp(1.75rem,8vw,2rem)}.journal-reading-label>span,.journal-note-heading>span{font-size:1.85rem}.journal-note-heading{grid-template-columns:1.85rem minmax(0,1fr);gap:.7rem}.journal-note p{font-size:1rem;line-height:1.78}.journal-aside .journal-note{padding:1.4rem}.journal-return p{font-size:1.55rem;line-height:1.2}.journal-story-card:active,.journal-gallery-item:active,.journal-trace-card:active{transform:translateY(1px)}}@media (width<=520px){.journal-facts{grid-template-columns:minmax(0,1fr)}.journal-fact{grid-template-columns:minmax(6.4rem,.7fr) minmax(0,1.3fr);align-items:baseline;gap:1rem;display:grid}.journal-fact-value{margin-top:0}}@media (width<=959px) and (height<=540px) and (orientation:landscape){.journal-page-hero-mobile{min-height:13.5rem}.journal-detail-hero{padding-block:3rem}}@media (prefers-reduced-motion:reduce){.journal-section-rule,.journal-article-rule{transform:none!important}.journal-trace-copy,.journal-motion-media img,.journal-story-card:before,.journal-story-card .journal-card-number,.journal-aside .journal-note{transition:none!important}}.expertise-page-hero .page-hero-media{filter:saturate(1.04)contrast(1.02)brightness(1.04);background-color:#171514;background-repeat:no-repeat;background-size:auto 100%;border-radius:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 10%,#000 34% 100%);mask-image:linear-gradient(90deg,#0000 0% 10%,#000 34% 100%)}.expertise-page-hero .page-hero-media,.expertise-page-hero-mobile .page-hero-mobile-image{animation:none!important;transform:translate(0,0)scale(1)!important}.expertise-page-hero .page-hero-copy{text-shadow:0 3px 24px #00000085;max-width:42rem}.expertise-page-hero .page-hero-title{letter-spacing:0;max-width:11ch}.expertise-page-hero .page-hero-text{max-width:36rem}.expertise-page-hero-mobile{aspect-ratio:1679/937;border-bottom:1px solid #d7bd8a61;border-radius:0;height:auto;min-height:0;box-shadow:inset 0 -24px 38px -34px #000000b8}.expertise-page-hero-mobile .page-hero-mobile-image{filter:saturate(1.04)contrast(1.02)brightness(1.04);background-color:#171514;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0}.expertise-stage{isolation:isolate;background:linear-gradient(118deg,#ffffffb3 0%,#ffffff14 38%,#0000 58%),linear-gradient(156deg,#eee2d3 0%,#fbf8f1 46%,#efe3d6 100%);border-top:1px solid #ffffffc2;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #5b3d2c1f}.expertise-stage:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(124deg,#0000 0 57%,#b89a6214 57.05% 57.14%,#0000 57.2%),linear-gradient(124deg,#0000 0 72%,#7a26380d 72.04% 72.1%,#0000 72.16%);position:absolute;inset:0}.expertise-stage-rule{z-index:2;transform-origin:0;background:linear-gradient(90deg,#7a2638 0%,#b89a62 68%,#0000 100%);width:min(28rem,42vw);height:4px;position:absolute;top:0;left:max(1.25rem,50% - 40rem)}.expertise-stage-inner{z-index:1;position:relative}.expertise-intro{max-width:60rem;padding-left:clamp(1.25rem,2.7vw,2.25rem);position:relative}.expertise-intro:before{content:"";background:linear-gradient(#7a2638 0%,#b89a62 66%,#b89a6214 100%);width:3px;position:absolute;inset:0 auto 0 0}.expertise-intro .section-title-heading,.expertise-method .section-title-heading{letter-spacing:0}.expertise-grid{background:linear-gradient(135deg,#7a263857,#b89a628c,#5c413038);border:1px solid #65483530;grid-template-columns:minmax(0,1fr);gap:1px;padding:1px;display:grid;box-shadow:0 34px 76px -54px #321f179e,inset 0 1px #ffffff70}.expertise-card{isolation:isolate;min-width:0;min-height:29rem;transition:transform .65s var(--ease-editorial), box-shadow .65s var(--ease-editorial), background-color .45s ease;background:linear-gradient(142deg,#fffcf7fa,#f1e7dafa);flex-direction:column;padding:clamp(1.5rem,3.2vw,2.75rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.expertise-card:nth-child(2),.expertise-card:nth-child(3){background:linear-gradient(142deg,#f7efe5fa,#fffbf5fa)}.expertise-card:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(138deg,#0000 0 68%,#7a26380d 100%);position:absolute;inset:0}.expertise-card-accent{width:38%;height:3px;transition:width .7s var(--ease-editorial);background:linear-gradient(90deg,#7a2638 0%,#b89a62 74%,#0000 100%);position:absolute;inset:0 auto auto 0}.expertise-card-header{border-bottom:1px solid #4d372a26;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-bottom:1.25rem;display:flex}.expertise-card-number{color:#7a2638;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.45rem;line-height:1}.expertise-card-audience{color:#765f4e;text-align:right;text-transform:uppercase;max-width:15rem;font-size:.75rem;font-weight:720;line-height:1.5}.expertise-card-body{flex-direction:column;flex:1;padding-top:clamp(1.75rem,3vw,2.5rem);display:flex}.expertise-card-title{color:#1b1816;letter-spacing:0;max-width:12ch;font-size:clamp(2.45rem,4.1vw,3.8rem);font-weight:400;line-height:.98}.expertise-card-copy{color:#655d55;gap:1rem;max-width:39rem;margin-top:auto;padding-top:clamp(2rem,4vw,3.25rem);font-size:1rem;line-height:1.78;display:grid}.expertise-card-link{letter-spacing:0;width:fit-content;margin-top:.35rem;font-size:.75rem}.expertise-actions{border-top:1px solid #533b2b2b;position:relative}.expertise-method{isolation:isolate;background:linear-gradient(116deg,#b89a6217 0%,#0000 38%),linear-gradient(137deg,#080908 0%,#171411 54%,#3a1520 100%);border-top:1px solid #d7bd8a47;box-shadow:inset 0 1px #ffffff08}.expertise-method:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(122deg,#0000 0 61%,#d7bd8a14 61.05% 61.11%,#0000 61.17%),linear-gradient(122deg,#0000 0 74%,#7a263838 74.05% 74.13%,#0000 74.2%);position:absolute;inset:0}.expertise-method>.mx-auto{z-index:1;position:relative}.expertise-method-grid{isolation:isolate;background:linear-gradient(135deg,#eed8abad 0%,#7a26387a 52%,#b89a629e 100%);border:1px solid #d7bd8a6b;gap:1px;padding:1px;position:relative;overflow:hidden;box-shadow:0 34px 74px -42px #000000d1,0 0 0 1px #0a090875,inset 0 1px #ffffff1a}.expertise-method-step{--method-accent:215 189 138;isolation:isolate;color:#fbf7ef;background:radial-gradient(115% 92% at 4% 0%, rgb(var(--method-accent) / 18%) 0%, transparent 53%), linear-gradient(142deg, #111211 0%, #20201d 54%, #302a23 100%);transition:filter .5s ease, transform .6s var(--ease-editorial), box-shadow .6s var(--ease-editorial);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000002e}.expertise-method-step:nth-child(2){--method-accent:234 206 160;background:radial-gradient(115% 92% at 4% 0%, rgb(var(--method-accent) / 19%) 0%, transparent 54%), linear-gradient(142deg, #251813 0%, #493026 54%, #694637 100%)}.expertise-method-step:nth-child(3){--method-accent:222 190 137;background:radial-gradient(115% 92% at 4% 0%, rgb(var(--method-accent) / 17%) 0%, transparent 52%), linear-gradient(142deg, #270d16 0%, #4d1728 55%, #762b42 100%)}.expertise-method-step:nth-child(4){--method-accent:205 166 130;background:radial-gradient(115% 92% at 4% 0%, rgb(var(--method-accent) / 15%) 0%, transparent 51%), linear-gradient(142deg, #141215 0%, #281820 55%, #432630 100%)}.expertise-method-step:before{z-index:-1;content:"";opacity:.72;pointer-events:none;transition:opacity .5s ease, transform .7s var(--ease-editorial);background:linear-gradient(122deg,#0000 0 68%,#ffffff0f 68.08% 68.3%,#0000 68.38%),linear-gradient(#ffffff06,#0000 44%);position:absolute;inset:0}.expertise-method-step:after{background:linear-gradient(90deg, rgb(var(--method-accent) / 96%), rgb(var(--method-accent) / 18%), transparent);width:4.5rem;height:2px;box-shadow:0 0 20px rgb(var(--method-accent) / 18%);content:"";pointer-events:none;position:absolute;top:0;left:1.5rem}.expertise-method-number{color:rgb(var(--method-accent));font-variant-numeric:tabular-nums;letter-spacing:.08em;text-shadow:0 1px 18px #0000006b;align-items:center;gap:.75rem;font-size:.75rem;font-weight:750;line-height:1;display:flex}.expertise-method-number:after{background:linear-gradient(90deg, rgb(var(--method-accent) / 62%), transparent);content:"";width:2.75rem;height:1px}.expertise-method-step>p:last-child{color:#fffaf3;letter-spacing:-.012em;text-shadow:0 2px 20px #00000057}@media (width>=768px){.expertise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.expertise-page-hero{min-height:clamp(38rem,44vw,44rem)}.expertise-page-hero .page-hero-title{font-size:clamp(3.6rem,5.25vw,5.4rem)}}@media (hover:hover) and (pointer:fine){.expertise-card:hover{z-index:2;transform:translateY(-4px);box-shadow:0 28px 58px -34px #38211880,inset 0 1px #ffffffc7}.expertise-card:hover .expertise-card-accent{width:68%}.expertise-method-step:hover{z-index:2;filter:brightness(1.08)saturate(1.04);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff21,inset 0 -1px #0003,0 22px 42px -28px #000000db}.expertise-method-step:hover:before{opacity:1;transform:translate(.45rem)}}@media (width<=639px){.expertise-page-hero .page-hero-title{max-width:13ch}.expertise-intro{padding-left:1rem}.expertise-card{min-height:0;padding:1.5rem}.expertise-card-header{gap:.75rem}.expertise-card-title{font-size:clamp(2.25rem,10vw,3rem);line-height:1.02}.expertise-card-copy{margin-top:0;padding-top:2rem;line-height:1.72}.expertise-method-step{min-height:8.75rem}.expertise-method-step:after{width:3.75rem;left:1.5rem}}@media (prefers-reduced-motion:reduce){.expertise-card,.expertise-card-accent,.expertise-method-step,.expertise-method-step:before{transition:none!important;transform:none!important}}.story-rich-editor{min-width:0;position:relative}.story-rich-editor-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.story-rich-editor-heading>span{color:#7a716b;text-align:right;font-size:.75rem;font-weight:600;line-height:1.35}.story-rich-editor--active .story-rich-editor-heading>span{color:#7a2638}.story-rich-toolbar{z-index:30;background:#171514;border:1px solid #342f2c;border-top:3px solid #c5a76d;gap:0;margin-top:.6rem;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 42px -30px #171514c7}.story-rich-toolbar button,.story-rich-toolbar select{color:#fffaf2;min-height:2.75rem;font-family:var(--font-sans);background:#262220;border:1px solid #d7bd8a3d;border-radius:0;font-size:.84rem;font-weight:750;line-height:1.2}.story-rich-toolbar button{min-width:0;padding:.7rem .85rem}.story-rich-toolbar select{width:auto;max-width:none;padding:.7rem 2rem .7rem .8rem}.story-rich-toolbar button:hover,.story-rich-toolbar button:focus-visible,.story-rich-toolbar select:focus-visible{color:#f3dfb7;background:#352e2a;border-color:#d7bd8a;outline:none}.story-rich-toolbar button:disabled{cursor:not-allowed;opacity:.38}.story-rich-toolbar-head{z-index:2;background:linear-gradient(90deg,#4d1723,#211b19 72%);border-bottom:1px solid #d7bd8a33;justify-content:space-between;align-items:center;gap:1rem;padding:.78rem .9rem;display:flex;position:relative}.story-rich-toolbar-head>div{align-items:baseline;gap:.65rem;min-width:0;display:flex}.story-rich-toolbar-head span{color:#d7bd8a;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.story-rich-toolbar-head strong{color:#fffaf2;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;overflow:hidden}.story-rich-toolbar .story-rich-close{background:#ffffff12;border-color:#ffffff47;flex:none;min-height:2.15rem;padding:.45rem .75rem;font-size:.75rem}.story-rich-mobile-tabs{display:none}.story-rich-format-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;padding:.7rem;display:grid}.story-rich-format-row>button{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.story-rich-format-row>button>strong,.story-rich-format-row>button>em{color:#d7bd8a;font-family:Georgia,serif;font-size:1.05rem}.story-rich-color-panel,.story-rich-callout-panel{border-top:1px solid #d7bd8a29;padding:.75rem}.story-rich-section-label{color:#d7bd8a;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.55rem;font-size:.7rem;font-weight:800}.story-rich-segmented{background:#d7bd8a3d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.story-rich-segmented button{background:#262220;border:0}.story-rich-segmented button.is-selected{color:#251c18;background:#f1dfba}.story-rich-color-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;margin-top:.65rem;display:grid}.story-rich-swatches{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.story-rich-swatches button{border:2px solid #ffffff85;border-radius:50%;width:2rem;min-width:2rem;min-height:2rem;padding:0;box-shadow:inset 0 0 0 1px #00000038}.story-rich-swatches button.is-selected{outline-offset:2px;border-color:#171514;outline:2px solid #e1c691}.story-rich-color-wheel{color:#fffaf2;cursor:pointer;grid-template-columns:2.85rem auto;align-items:center;gap:.62rem;min-width:8.6rem;font-size:.78rem;display:grid;position:relative}.story-rich-color-wheel:before{content:"";background:conic-gradient(#f33,#ff0,#0f5,#0df,#45f,#d2f,#f33);border-radius:50%;width:2.85rem;height:2.85rem;box-shadow:0 0 0 1px #ffffff6b}.story-rich-color-wheel>span{border:2px solid #171514;border-radius:50%;width:2rem;height:2rem;position:absolute;left:.42rem;box-shadow:0 0 0 1px #ffffffbd}.story-rich-color-wheel input{cursor:pointer;opacity:0;width:2.85rem;height:2.85rem;position:absolute;inset:0 auto 0 0}.story-rich-color-wheel strong{font-weight:750}.story-rich-callout-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.story-rich-callout-panel-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.story-rich-callout-panel-head .story-rich-section-label{margin-bottom:0}.story-rich-callout-color{color:#fffaf2;cursor:pointer;align-items:center;gap:.5rem;font-size:.74rem;display:inline-flex;position:relative}.story-rich-callout-color:before{content:"";background:conic-gradient(#f33,#ff0,#0f5,#0df,#45f,#d2f,#f33);border-radius:50%;flex:none;width:2.15rem;height:2.15rem;box-shadow:0 0 0 1px #ffffff6b}.story-rich-callout-color>span{border:2px solid #171514;border-radius:50%;width:1.5rem;height:1.5rem;position:absolute;left:.32rem;box-shadow:0 0 0 1px #ffffffbd}.story-rich-callout-color input{cursor:pointer;opacity:0;width:2.15rem;height:2.15rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.story-rich-callout-color strong{font-weight:750}.story-rich-callout-row button.is-selected{color:#f3dfb7;background:#4d1723;border-color:#e1c691}.story-rich-callout-row .story-rich-remove-callout{color:#ffd9df;background:#311b20;border-color:#e2abb570}.story-rich-callout-panel>p{color:#bcb1a8;margin-top:.5rem;font-size:.72rem;line-height:1.45}.story-rich-history-row{background:#100f0e;border-top:1px solid #d7bd8a29;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.7rem;display:grid}.story-rich-history-row button:last-child{border-color:#d7bd8a70}.story-rich-editor-surface{overflow-wrap:anywhere;color:#1b1816;font-family:var(--font-sans);white-space:pre-wrap;background:#fff;border:1px solid #cfcbcf;outline:none;margin-top:.55rem;padding:1rem 1.05rem;font-size:1rem;font-weight:400;line-height:1.75;transition:border-color .16s,box-shadow .16s;position:relative}.story-rich-editor--active .story-rich-editor-surface,.story-rich-editor-surface:focus{border-color:#7a2638;box-shadow:0 0 0 3px #7a26381c}.story-rich-editor-surface[data-empty=true]:before{content:attr(data-placeholder);color:#8b858b;pointer-events:none;position:absolute;inset:1rem 1.05rem auto}.story-rich-editor-surface p,.story-rich-editor-surface h3,.story-rich-editor-surface blockquote{margin:.38rem 0}.story-rich-editor-surface h3{color:#4d1723;font-family:var(--font-display);font-size:1.5rem;line-height:1.25}.story-rich-editor-surface blockquote{color:#62594f;font-family:var(--font-display);border-left:2px solid #b89a62;padding-left:1rem;font-size:1.12rem;font-style:italic}.story-rich-editor-callout{border:1px solid var(--story-callout-accent,#b89a62);overflow-wrap:anywhere;margin:.85rem 0;padding:clamp(1rem,3vw,1.55rem)}.story-rich-editor-callout--legacy{color:#fff7e9;background:linear-gradient(145deg,#b89a621c,#0000 46%),#4d1723;border-color:#b89a62}.story-rich-editor-callout--outline{border-color:var(--story-callout-accent);color:#28221f;box-shadow:inset 4px 0 0 var(--story-callout-accent);background:0 0}.story-rich-editor-callout--highlight{border-color:var(--story-callout-accent);background:color-mix(in srgb, var(--story-callout-accent) 14%, #fffaf2);color:#28221f}.story-rich-editor-callout--solid{border-color:color-mix(in srgb, var(--story-callout-accent) 58%, #fff);background:linear-gradient(145deg, #ffffff1a, transparent 45%), var(--story-callout-accent);color:var(--story-callout-contrast);box-shadow:inset 0 1px #ffffff1c}.story-rich-editor-callout--legacy h3,.story-rich-editor-callout--legacy p,.story-rich-editor-callout--legacy blockquote,.story-rich-editor-callout--solid h3,.story-rich-editor-callout--solid p,.story-rich-editor-callout--solid blockquote{color:inherit}.story-rich-editor-callout--outline h3,.story-rich-editor-callout--highlight h3{color:var(--story-callout-accent)}.story-rich-editor-meta{color:#777078;justify-content:space-between;gap:1rem;padding:.48rem .15rem 0;font-size:.75rem;font-weight:400;line-height:1.45;display:flex}.story-rich-editor-meta>span:last-child{font-variant-numeric:tabular-nums;flex:none}.story-rich-editor-limit{color:#7a2638;font-weight:800}.story-rich-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.08em;padding:.05em .13em}.story-rich-callout--outline,.story-rich-callout--highlight,.story-rich-callout--solid{border-color:var(--story-callout-accent)}.story-rich-callout--outline{color:#4c4540;box-shadow:inset 4px 0 0 var(--story-callout-accent), 0 18px 38px -34px #231d1a73;background:0 0}.story-rich-callout--highlight{background:color-mix(in srgb, var(--story-callout-accent) 13%, #fffaf2);color:#352f2b;box-shadow:0 18px 40px -34px #231d1a7a}.story-rich-callout--solid{border-color:color-mix(in srgb, var(--story-callout-accent) 58%, #fff);background:linear-gradient(145deg, #ffffff1a, transparent 43%), linear-gradient(315deg, #0000001c, transparent 50%), var(--story-callout-accent);color:var(--story-callout-contrast);box-shadow:inset 0 1px #ffffff1a,0 24px 48px -38px #2315139e}.journal-note .story-rich-callout--outline p,.journal-note .story-rich-callout--outline blockquote,.journal-note .story-rich-callout--highlight p,.journal-note .story-rich-callout--highlight blockquote,.story-rich-callout--outline p,.story-rich-callout--outline blockquote,.story-rich-callout--highlight p,.story-rich-callout--highlight blockquote,.journal-note .story-rich-callout--solid p,.journal-note .story-rich-callout--solid blockquote,.story-rich-callout--solid p,.story-rich-callout--solid blockquote{color:inherit}.story-rich-callout--outline h3,.story-rich-callout--highlight h3{color:var(--story-callout-accent)}.story-rich-callout--solid h3{color:inherit}@media (width<=767px){.story-rich-editor-heading{align-items:flex-start}.story-rich-editor-heading>span{max-width:11rem;font-size:.7rem}.story-rich-editor--active{z-index:120}.story-rich-toolbar{z-index:120;inset:auto .45rem max(.45rem, env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:.35rem;max-height:min(48dvh,20rem);margin:0;position:fixed;overflow-y:auto;box-shadow:0 28px 72px #0000008c}.story-rich-toolbar-head{min-height:2.75rem;padding:.55rem .7rem;position:sticky;top:0}.story-rich-toolbar-head strong{max-width:11rem;font-size:.9rem}.story-rich-toolbar-head span{font-size:.61rem}.story-rich-toolbar .story-rich-close{min-height:2rem;padding:.35rem .65rem}.story-rich-mobile-tabs{background:#d7bd8a33;border-bottom:1px solid #d7bd8a2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.story-rich-mobile-tabs button{color:#d8cec5;background:#211e1c;border:0;min-height:2.35rem;padding:.45rem .35rem;font-size:.76rem}.story-rich-mobile-tabs button.is-selected{color:#251c18;background:#f1dfba}.story-rich-format-row{grid-template-columns:2.55rem 2.55rem repeat(2,minmax(0,1fr));gap:.3rem;padding:.5rem}.story-rich-format-row>button{width:100%;min-height:2.45rem;padding:.35rem}.story-rich-format-row>button>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.story-rich-format-row>select{width:100%;min-height:2.45rem;padding:.45rem 1.55rem .45rem .62rem;font-size:.76rem}.story-rich-format-row>select:first-of-type,.story-rich-format-row>select:nth-of-type(2),.story-rich-format-row>select:nth-of-type(3){grid-column:span 2}.story-rich-format-row>select:nth-of-type(4){grid-column:1/-1}.story-rich-toolbar[data-mobile-panel=format] .story-rich-color-panel,.story-rich-toolbar[data-mobile-panel=format] .story-rich-callout-panel,.story-rich-toolbar[data-mobile-panel=color] .story-rich-format-row,.story-rich-toolbar[data-mobile-panel=color] .story-rich-callout-panel,.story-rich-toolbar[data-mobile-panel=callout] .story-rich-format-row,.story-rich-toolbar[data-mobile-panel=callout] .story-rich-color-panel{display:none}.story-rich-color-panel,.story-rich-callout-panel{border-top:0;min-height:7.35rem;padding:.55rem}.story-rich-section-label{margin-bottom:.38rem;font-size:.64rem}.story-rich-color-row{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;margin-top:.5rem}.story-rich-swatches{grid-template-columns:repeat(4,1.75rem);justify-content:start;gap:.38rem;display:grid}.story-rich-swatches button{width:1.75rem;min-width:1.75rem;min-height:1.75rem}.story-rich-color-wheel{text-align:center;grid-template-columns:2.5rem;justify-items:center;gap:.25rem;width:4.65rem;min-width:0}.story-rich-color-wheel:before{width:2.5rem;height:2.5rem}.story-rich-color-wheel>span{width:1.7rem;height:1.7rem;left:50%;transform:translate(-50%)}.story-rich-color-wheel input{width:2.5rem;height:2.5rem;left:50%;transform:translate(-50%)}.story-rich-color-wheel strong{font-size:.66rem;line-height:1.15}.story-rich-callout-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.story-rich-callout-panel-head{align-items:center;margin-bottom:.45rem}.story-rich-callout-color{gap:.4rem;max-width:8.5rem;font-size:.68rem;line-height:1.3}.story-rich-callout-color:before{width:1.9rem;height:1.9rem}.story-rich-callout-color>span{width:1.34rem;height:1.34rem;left:.28rem}.story-rich-callout-color input{width:1.9rem;height:1.9rem}.story-rich-callout-row button{min-height:2.35rem;padding:.45rem .35rem;font-size:.72rem}.story-rich-callout-panel>p{display:none}.story-rich-history-row{gap:1px;padding:1px}.story-rich-history-row button{border:0;min-height:2.3rem;padding:.4rem .25rem;font-size:.72rem}.story-rich-editor-surface{margin-top:.45rem;padding:.9rem;font-size:1rem;line-height:1.68}.story-rich-editor-surface[data-empty=true]:before{inset:.9rem .9rem auto}.story-rich-editor-meta{flex-direction:column;gap:.25rem}}@media (width>=768px) and (width<=1180px){.story-rich-format-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-editorial-section{isolation:isolate;position:relative}.home-editorial-section>div{z-index:1;position:relative}.home-editorial-section:before{z-index:0;color:#4d172312;content:attr(data-chapter);font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.06em;pointer-events:none;font-size:clamp(5.5rem,11vw,10rem);font-weight:400;line-height:.72;position:absolute;top:clamp(1.2rem,3vw,2.5rem);right:max(1.25rem,50vw - 40rem)}.home-editorial-section:after{z-index:2;background:linear-gradient(90deg, var(--wine) 0 36%, var(--brass) 36% 100%);content:"";pointer-events:none;width:clamp(4.5rem,9vw,8rem);height:2px;position:absolute;top:0;left:max(1.25rem,50vw - 40rem)}.home-editorial-section:not(.home-editorial-section-light):before,.wine-experience-section.home-editorial-section:before{color:#ffffff09}.home-editorial-section:not(.home-editorial-section-light):after,.wine-experience-section.home-editorial-section:after{background:linear-gradient(90deg,#8f2d43 0 36%,#d7bd8a 36% 100%)}.home-professional-proof{background:#ffffff3d;border-top:1px solid #38281f2b;border-left:1px solid #38281f2b;display:grid}.home-proof-item{background:linear-gradient(145deg,#ffffff7a,#eee7dd6b);border-bottom:1px solid #38281f2b;border-right:1px solid #38281f2b;flex-direction:column;justify-content:space-between;gap:1.2rem;min-width:0;min-height:6.8rem;padding:1.15rem 1.2rem;display:flex}.home-proof-item span{color:var(--wine);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800;line-height:1.5}.home-proof-item strong{color:#29221e;font-family:var(--font-display);font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:400;line-height:1.15}.home-credentials-section{background:radial-gradient(circle at 86% 12%,#d7bd8a21,#0000 27rem),radial-gradient(circle at 8% 88%,#7a26383d,#0000 31rem),linear-gradient(132deg,#0d0e0d 0%,#171412 54%,#251015 100%)}.home-credentials-grid{background:#ffffff0a;box-shadow:0 32px 80px -58px #000000eb}.home-credential-card{isolation:isolate;transition:background-color .42s ease, border-color .42s ease, transform .52s var(--ease-editorial);background:linear-gradient(145deg,#ffffff06,#0000 68%);position:relative;overflow:hidden}.home-credential-card:after{z-index:-1;color:#ffffff07;content:"AIS";font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(5rem,8vw,8rem);line-height:1;position:absolute;bottom:-3.6rem;right:-2rem}.home-credential-card-primary{background:radial-gradient(circle at 88% 18%,#d7bd8a29,#0000 18rem),linear-gradient(112deg,#7a263840,#ffffff06 62%);border-top:1px solid #d7bd8a7a;min-height:260px;box-shadow:inset 3px 0 #d7bd8acc}.home-credential-card-primary h3{color:#fffaf2;max-width:14ch;font-size:clamp(2.3rem,4.6vw,4.4rem)}.home-credential-date{width:fit-content;max-width:100%}.home-hero-statement{letter-spacing:-.012em;text-wrap:balance}.home-hero-description{max-width:39rem}.section-title-heading,.page-hero-title,.home-hero-statement{text-wrap:balance}.section-title-block>p:last-child,.page-hero-text{text-wrap:pretty}@media (width>=640px){.home-professional-proof{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.home-credential-card:hover{background-color:#ffffff0a;border-color:#d7bd8a6b;transform:translateY(-3px)}.home-credential-card-primary:hover{background-color:#7a26381a}}@media (width<=639px){.home-editorial-section:before{font-size:4.7rem;top:1.1rem;right:1.15rem}.home-editorial-section:after{width:4.4rem;left:1.25rem}.home-professional-proof{grid-template-columns:1fr}.home-proof-item{gap:.75rem;min-height:5.6rem}.home-credential-card,.home-credential-card-primary{min-height:12.5rem}.home-credential-card-primary h3{font-size:clamp(2.15rem,10.5vw,3rem)}}@media (prefers-reduced-motion:reduce){.home-credential-card{transition:none}}.gambero-event-hero{background:radial-gradient(circle at 78% 18%,#ca1e2638,#0000 34%),linear-gradient(135deg,#171312 0%,#2a1717 52%,#4a1015 100%)}.gambero-event-gallery .editorial-frame{background:#fff;border-color:#a8192042;box-shadow:0 24px 55px #411c1b1f}.events-upcoming-section .collection-featured{grid-template-columns:minmax(0,1fr)}.gambero-event-gallery{background:#f8f3ee}.gambero-event-artworks{width:100%;max-width:60rem;margin-inline:auto}.gambero-event-artwork-frame{min-width:0;box-shadow:0 20px 45px -28px #411c1b3d}.gambero-event-artwork>img{width:100%;height:auto;display:block;animation:none!important;transform:none!important}.event-seat-counter{color:#fff9f0;background:linear-gradient(115deg,#4b1723,#281717);border-bottom:1px solid #b89a62;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding:1.5rem clamp(1.25rem,3vw,2.25rem);display:flex}.event-seat-counter--hero{border:1px solid #d7bd8a73;margin-top:2rem}.event-seat-counter-reading{flex-wrap:wrap;align-items:center;gap:clamp(1rem,2vw,1.5rem);min-width:0;display:flex}.event-seat-counter-number{color:#f2dfbb;font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;flex-shrink:0;font-size:clamp(3.5rem,5.5vw,5rem);font-weight:500;line-height:1}.event-seat-counter-copy{min-width:0}.event-seat-counter-copy>span{color:#e1c691;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.875rem;font-weight:700;line-height:1.5;display:block}.event-seat-counter-copy>p{margin:0;font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:600;line-height:1.35}.event-seat-counter-book{color:#291719;text-align:center;background:#e7d0a3;border:1px solid #d7bd8a;gap:.2rem;min-height:3rem;padding:.7rem 1.2rem;font-size:.875rem;font-weight:700;line-height:1.4;transition:background-color .18s;display:grid}.event-seat-counter-book>span{font-size:1rem}.event-seat-counter-book:hover{background:#f4e3c3}.event-seat-counter-book:focus-visible,.event-seat-admin button:focus-visible,.event-seat-admin a:focus-visible{outline-offset:4px;outline:3px solid #f2dfbb}.event-seat-admin{color:#fff9f0;background:#3a1721;border:1px solid #b89a62;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;margin-bottom:2rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.event-seat-admin-copy{flex:20rem;min-width:0}.event-seat-admin-copy>p{color:#e1c691;font-size:.875rem;font-weight:700}.event-seat-admin-copy>h2{font-family:var(--font-display);margin:.4rem 0 .5rem;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2}.event-seat-admin-copy>span{font-size:1rem;line-height:1.6;display:block}.event-seat-admin-copy>a{color:#f2dfbb;text-underline-offset:.25rem;margin-top:.75rem;font-size:.875rem;text-decoration:underline;display:inline-block}.event-seat-admin-controls{grid-template-columns:minmax(2.75rem,3.5rem) minmax(0,7rem) minmax(2.75rem,3.5rem);align-items:center;gap:.75rem;width:min(100%,15.5rem);display:grid}.event-seat-admin-controls>button{color:#291719;cursor:pointer;background:#e7d0a3;border:1px solid #d7bd8a;width:100%;height:3.5rem;font-size:1.75rem;font-weight:700}.event-seat-admin-controls>button:hover:not(:disabled){background:#f4e3c3}.event-seat-admin-controls>button:disabled{cursor:not-allowed;opacity:.4}.event-seat-admin-controls>div{text-align:center;min-width:0}.event-seat-admin-controls strong{color:#f2dfbb;font-variant-numeric:tabular-nums;font-size:3.5rem;line-height:1.1;display:block}.event-seat-admin-controls span{margin-top:.3rem;font-size:.875rem;line-height:1.5;display:block}@media (width<=639px){.event-seat-counter{gap:1.25rem;padding:1.25rem}.event-seat-counter-book,.event-seat-counter-reading{width:100%}.event-seat-counter-number{font-size:3.5rem}.event-seat-admin-controls{margin-inline:auto}}@media (prefers-reduced-motion:reduce){.event-seat-counter-book{transition:none}}.event-card--lombardy .editorial-card-body{border-top:3px solid #a81920}.event-card--lombardy .card-summary{max-width:70ch;margin-bottom:1.75rem}@media (width>=1024px){.collection-featured>.event-card--expanded{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}}@media (width>=801px){.site-shell .journal-desktop-photo .photo-lightbox-natural-desktop{aspect-ratio:auto!important;height:auto!important;min-height:0!important}.site-shell .journal-desktop-photo .photo-lightbox-responsive-preview{display:block;position:static}.site-shell .journal-desktop-photo .photo-lightbox-responsive-preview img{object-fit:contain;width:100%;display:block;filter:none!important;height:auto!important;transform:scale(1)!important}.site-shell .journal-desktop-photo .editorial-card-media,.site-shell .journal-desktop-photo.detail-hero-media{background:#eee4d7;align-self:center;width:100%;max-width:480px;height:auto;min-height:0;margin-inline:auto}}.geo-landing,.geo-article,.geo-admin,.geo-related{color:#171514;overflow-wrap:anywhere;background:#f7f3ec}.geo-landing *,.geo-article *,.geo-admin *,.geo-related *{box-sizing:border-box;min-width:0}.geo-landing h1,.geo-landing h2,.geo-landing h3,.geo-article h1,.geo-article h2,.geo-article h3,.geo-related h2,.geo-admin h1{font-family:var(--font-display,Georgia,serif);letter-spacing:0;font-weight:400}.geo-eyebrow{font:700 .65rem/1.65 var(--font-geist-sans,Arial,sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#785a2e}.geo-button{font:600 .8rem/1.3 var(--font-geist-sans,Arial,sans-serif);background:#602334;border:1px solid #602334;justify-content:center;align-items:center;gap:1.5rem;min-height:44px;padding:.9rem 1.3rem;text-decoration:none;transition:background .18s;display:inline-flex;color:#fff7e9!important}.geo-button:hover{background:#7a2638}.geo-text-link{letter-spacing:.03em;border-bottom:1px solid #b89a62;align-items:center;gap:1.5rem;padding:.7rem 0;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.geo-landing a:focus-visible,.geo-article a:focus-visible,.geo-article button:focus-visible,.geo-admin :is(button,input,textarea,select,summary,a,[tabindex]):focus-visible,.geo-hue-ring:focus-visible{outline-offset:4px;outline:2px solid #997034}.geo-landing-hero{border-bottom:1px solid #cdbd9e;grid-template-columns:.9fr 1.1fr;max-width:1600px;min-height:490px;margin:auto;display:grid}.geo-landing-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,4vw,4.5rem);display:flex}.geo-landing-copy h1{margin:1.25rem 0 1.5rem;font-size:clamp(3.7rem,5.6vw,6.3rem);line-height:.99}.geo-landing-copy h1 em{color:#7a2638;font-weight:400}.geo-official-subtitle{max-width:24rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.7}.geo-concept{font-family:var(--font-display,Georgia,serif);color:#69615a;max-width:23rem;margin:.85rem 0 1.1rem;font-size:1.12rem;font-style:italic}.geo-landing-hero figure{background:#d6c9b4;min-height:490px;margin:0;position:relative;overflow:hidden}.geo-landing-hero figure>img{object-fit:cover;width:100%;height:100%;position:absolute}.geo-landing-hero figcaption{color:#fff;letter-spacing:.045em;background:linear-gradient(#0000,#000000a6);padding:2rem 1.7rem 1rem;font-size:.64rem;position:absolute;inset:auto 0 0}.geo-index{max-width:1440px;margin:auto;padding:clamp(2rem,5vw,5rem) clamp(1.15rem,4vw,4rem)}.geo-index-heading{grid-template-columns:.7fr 1.2fr 1fr;align-items:start;gap:2rem;padding-bottom:2.5rem;display:grid}.geo-index-heading h2{font-size:clamp(2rem,3vw,3.2rem);line-height:1.15}.geo-index-heading h2 em{color:#7a2638}.geo-index-heading>p:last-child{color:#69615a;font-size:.86rem;line-height:1.85}.geo-first-chapter{color:#f7f3ec;background:radial-gradient(at 90% 100%,#5b2838,#0000 65%),#21181a;border-top:1px solid #b89a62;max-width:100%;padding:clamp(2rem,5vw,4.5rem);position:relative}.geo-first-chapter:after{content:"";pointer-events:none;border-left:1px solid #b89a6233;width:20%;position:absolute;top:15%;bottom:15%;right:5%;transform:skew(-16deg)}.geo-first-chapter .geo-eyebrow{color:#d9bd89}.geo-first-chapter h3{margin:1.2rem 0;font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.15}.geo-first-chapter p:not(.geo-eyebrow){color:#e1d3c8;max-width:38rem;margin-bottom:1.5rem;font-size:.92rem;line-height:1.9}.geo-card-grid{grid-template-columns:1fr 1fr;gap:3rem 2.5rem;display:grid}.geo-card{border-bottom:1px solid #d9cab2;padding-bottom:1.3rem}.geo-card-photo{aspect-ratio:1.5;background:#e2d8c8;display:block;overflow:hidden}.geo-card-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s}@media (hover:hover){.geo-card:hover .geo-card-photo img{transform:scale(1.025)}}.geo-card-copy{padding-top:1.4rem}.geo-card h3{margin:.65rem 0 1rem;font-size:clamp(1.9rem,3vw,3rem);line-height:1.12}.geo-card h3 a{text-decoration:none}.geo-card h3 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.geo-card-copy>p:not(.geo-eyebrow){color:#69615a;margin:.8rem 0;font-size:.88rem;line-height:1.85}.geo-card-bottom{color:#65533b;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;font-size:.74rem;display:flex}.geo-card-bottom>span{font-size:1.7rem}.geo-card-arrow{width:44px;height:44px;color:inherit;border:1px solid;border-radius:50%;flex:0 0 44px;place-items:center;font-size:1.35rem;text-decoration:none;transition:transform .2s,background .2s;display:grid}.geo-card-arrow:hover{background:#651f3214;transform:translateY(-2px)}.geo-card-arrow:focus-visible{outline-offset:4px;outline:2px solid #651f32}.geo-card--featured{grid-column:1/-1;grid-template-columns:1.25fr 1fr;gap:clamp(1.5rem,4vw,4rem);padding-bottom:2.5rem;display:grid}.geo-card--featured .geo-card-copy{align-self:center;padding-top:0}.geo-card--featured .geo-card-photo{aspect-ratio:1.2}.geo-card--bonville{color:#fff6e5;background:radial-gradient(at 0 0,#28574966,#0000 65%),linear-gradient(125deg,#173e34,#102a25 70%);border:1px solid #b99b65;grid-column:1/-1;grid-template-columns:1.1fr 1fr;align-items:center;padding:clamp(.8rem,1.7vw,1.5rem);display:grid;position:relative;box-shadow:0 20px 48px -34px #102a2566}.geo-card--bonville:before{content:"";pointer-events:none;border:1px solid #c4a56b30;position:absolute;inset:.45rem}.geo-card--bonville .geo-card-photo{aspect-ratio:1.5;background:#102a25;border:1px solid #c4a56b70;position:relative}.geo-card--bonville .geo-card-copy{padding:clamp(1.4rem,3vw,2.6rem)}.geo-card--bonville .geo-eyebrow{color:#e2c58d;font-size:.72rem}.geo-card--bonville h3,.geo-card--bonville h3 a{color:#fff6e5}.geo-card--bonville .geo-card-copy>p:not(.geo-eyebrow){color:#f0e6d6;font-size:1.05rem}.geo-card--bonville .geo-card-bottom{color:#e7cb95;border-top:1px solid #d9bd8940;margin-top:1.6rem;padding-top:1.2rem}.geo-card--bonville .geo-card-bottom small{font-size:.9rem}.geo-card--bonville .geo-card-open{color:#f2d6a2;justify-content:flex-end;align-items:center;gap:.8rem;min-height:48px;font-size:.9rem;text-decoration:none;display:inline-flex}.geo-card--bonville .geo-card-arrow{background:#d9bd8908;border-color:#d6b478;flex-basis:48px;width:48px;height:48px}.geo-card--bonville .geo-card-open:hover .geo-card-arrow{background:#d9bd8920;transform:translateY(-2px)}.geo-card--bonville .geo-card-open:hover>span:first-child{text-underline-offset:5px;text-decoration:underline}.geo-card--bonville a:focus-visible{outline-offset:5px;outline:2px solid #f2d6a2}@media (width<=720px){.geo-card--bonville{padding:.6rem;display:block}.geo-card--bonville .geo-card-copy{padding:1.2rem .8rem}.geo-card--bonville .geo-card-bottom{gap:.7rem}.geo-card--bonville .geo-card-open{gap:.6rem;font-size:.86rem}}@media (prefers-reduced-motion:reduce){.geo-card--bonville .geo-card-photo img,.geo-card--bonville .geo-card-arrow{transition:none}.geo-card--bonville:hover .geo-card-photo img,.geo-card--bonville .geo-card-open:hover .geo-card-arrow{transform:none}}.geo-pagination{justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;font-size:.85rem;display:flex}.geo-pagination a{padding:1rem 0;text-decoration:underline}.geo-article-opening{text-align:center;max-width:1050px;margin:auto;padding:2.2rem 2rem 2.5rem}.geo-article-opening nav{color:#69615a;justify-content:center;gap:.8rem;margin-bottom:2.5rem;font-size:.65rem;display:flex}.geo-article-opening h1{balance:wrap;text-wrap:balance;margin:1rem 0;font-size:clamp(2.65rem,5.7vw,6rem);line-height:1.06}.geo-article-subtitle{color:#69615a;max-width:740px;margin:1rem auto;font-size:clamp(1rem,1.5vw,1.4rem);line-height:1.65}.geo-byline{color:#6d5a45;margin-top:1.7rem;font-size:.7rem;line-height:1.7}.geo-article-hero{background:#e6ddcf;max-width:1440px;margin:0 auto}.geo-article-hero img{object-fit:cover;width:100%;height:clamp(270px,44vw,610px);display:block}.geo-article figcaption{color:#70685d;padding:.8rem 0;font-size:.72rem;line-height:1.6}.geo-article-hero figcaption{background:#f7f3ec;padding:.8rem 1rem}.geo-facts{flex-wrap:wrap;justify-content:center;gap:1.6rem 3rem;max-width:1100px;margin:2.5rem auto;padding:0 1.25rem;display:flex}.geo-facts dt{text-transform:uppercase;letter-spacing:.12em;color:#806238;margin-bottom:.4rem;font-size:.62rem}.geo-facts dd{font-size:.87rem;line-height:1.5}.geo-reading{max-width:760px;margin:0 auto;padding:0 1.5rem}.geo-introduction{margin-bottom:3rem;padding-top:1.5rem;font-size:1.17rem}.geo-article-body{flex-direction:column;gap:3.5rem;padding:2rem 0 3rem;display:flex}.geo-article-body>.geo-reading{width:100%}.geo-article h2,.geo-related h2{margin:0 0 1.3rem;font-size:clamp(1.85rem,3vw,2.9rem);line-height:1.2}.geo-article h3{margin:1.2rem 0 .8rem;font-size:1.6rem;line-height:1.25}.geo-article h4{margin:1.3rem 0 .6rem;font-size:1.12rem;font-weight:650}.geo-prose p,.geo-article .story-rich-text p{white-space:pre-wrap;margin:0 0 1.25rem;line-height:1.95}.geo-prose p:last-child,.geo-article .story-rich-text p:last-child{margin-bottom:0}.geo-article .story-rich-text{font-size:1rem;line-height:1.9}.geo-article .story-rich-text a{color:inherit;text-underline-offset:3px;text-decoration:underline}.geo-article :is(ol,ul){list-style:revert;margin:1rem 0;padding-left:1.6rem}.geo-article .geo-introduction .story-rich-text{font-size:1.17rem}.geo-quote{font-family:var(--font-display,Georgia,serif);color:#602334;border-left:2px solid #b89a62;font-size:1.6rem}.geo-quote cite{font:normal .75rem var(--font-geist-sans,Arial,sans-serif);margin-top:1rem;display:block}.geo-callout{border:1px solid;padding:clamp(1.4rem,3vw,2.5rem);width:calc(100% - 3rem)!important}.geo-callout--highlight{border-width:0 0 0 3px}.geo-callout h2,.geo-callout .story-rich-text{color:inherit}.geo-divider{border:0;border-top:1px solid #b89a62;width:min(140px,35%);margin:1rem auto}.geo-photo-section{width:calc(100% - 3rem);max-width:1060px;margin:auto}.geo-photo-section--wide{max-width:1320px}.geo-photo-section--full{width:100%;max-width:1600px}.geo-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.geo-gallery figure{min-width:0;margin:0}.geo-gallery--1{grid-template-columns:1fr}.geo-gallery--3:not(.geo-gallery--pair) figure:first-child{grid-column:1/-1}.geo-photo-button{cursor:zoom-in;width:100%;text-align:inherit;background:#e5dccd;border:0;padding:0;display:block;position:relative;overflow:hidden}.geo-photo-button img{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto;display:block}.geo-gallery--1 img{aspect-ratio:auto;object-fit:contain;max-height:840px}.geo-photo-expand{color:#fff;background:#171514c9;place-items:center;width:36px;height:36px;font-size:1.3rem;display:grid;position:absolute;bottom:.6rem;right:.6rem}.geo-gallery--sequence{scroll-snap-type:x mandatory;gap:1rem;padding-bottom:.5rem;display:flex;overflow:auto}.geo-gallery--sequence figure{scroll-snap-align:start;flex:0 0 80%}.geo-gallery--sequence img{object-fit:cover;width:100%;height:clamp(250px,35vw,500px)}.geo-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.6rem,4vw,4rem);width:calc(100% - 3rem);max-width:1220px;margin:auto;display:grid}.geo-split--reverse>div:first-child{order:2}.geo-wines{border-top:1px solid #cbb791;width:calc(100% - 3rem);max-width:1150px;margin:auto;padding-top:2.5rem}.geo-wines>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.8rem;display:grid}.geo-wines article{border-bottom:1px solid #ddcfb8;align-items:start;gap:1.4rem;padding:1.5rem 0;display:flex}.geo-wines article>img{object-fit:contain;width:24%;max-height:230px}.geo-wines article>div{flex:1}.geo-wines h3{margin:.4rem 0 .7rem}.geo-wines article p:not(.geo-eyebrow){white-space:pre-wrap;font-size:.9rem;line-height:1.85}.geo-wine-meta{color:#765633;margin-bottom:1rem}.geo-pdf{background:#eee5d6;border:1px solid #c6ae84;grid-template-columns:1.4fr 1fr;align-items:center;gap:2rem;width:calc(100% - 3rem);max-width:1060px;margin:3rem auto;padding:clamp(1.5rem,4vw,3rem);display:grid}.geo-pdf h2{margin:.5rem 0 1rem}.geo-pdf p:not(.geo-eyebrow){font-size:.9rem;line-height:1.8}.geo-pdf small{color:#69615a;margin-top:.7rem;display:block}.geo-pdf-actions{flex-direction:column;align-items:center;gap:1rem;display:flex}.geo-inline-pdf{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #aa8b55;padding:.5rem;font-size:.75rem}.geo-pdf-object{grid-column:1/-1;width:100%;height:75vh}.geo-conclusion{padding-top:2rem;padding-bottom:3rem}.geo-article-end{border-top:1px solid #d2c2a6;justify-content:space-between;align-items:center;gap:1rem;max-width:1280px;margin:2rem auto 0;padding:2rem 1.5rem 3.5rem;display:flex}.geo-article-end>a{text-underline-offset:4px;font-size:.8rem;text-decoration:underline}.geo-related{border-top:1px solid #d2c2a6;padding:3rem clamp(1.5rem,5vw,6rem)}.geo-image-error{color:#602334;background:#e5dccd;place-items:center;min-height:160px;padding:1rem;font-size:.8rem;display:grid}.geo-lightbox{color:#f7f3ec;z-index:200;background:#11100ff5;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:auto;padding:0;position:fixed;inset:0}.geo-lightbox[open]{flex-direction:column;display:flex}.geo-lightbox::backdrop{background:#11100f}.geo-lightbox-head,.geo-lightbox-foot{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.geo-lightbox-head>div{gap:.6rem;display:flex}.geo-lightbox button{color:#fff7e9;cursor:pointer;background:#211d1b;border:1px solid #d1b98666;min-width:44px;min-height:44px;padding:.5rem .85rem;font-size:.75rem}.geo-lightbox button:focus-visible{outline-offset:3px;outline:2px solid #e6c68c}.geo-lightbox-image{touch-action:pan-y pinch-zoom;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:auto}.geo-lightbox-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.geo-lightbox-image.is-zoomed{touch-action:pan-x pan-y pinch-zoom;display:block}.geo-lightbox-image.is-zoomed img{width:200%;max-width:none;height:auto;max-height:none}.geo-lightbox-foot p{text-align:center;font-size:.8rem;line-height:1.6}.geo-lightbox-foot small{color:#d1b986;display:block}.geo-admin{max-width:1320px;margin:auto;padding:clamp(1.15rem,3.5vw,3rem);font-size:.9rem;line-height:1.65}.geo-admin-heading{justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 0;display:flex}.geo-admin h1{margin:.6rem 0;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.15}.geo-admin-heading p:last-child{color:#69615a;font-size:.88rem}.geo-admin-heading>.geo-button{flex-shrink:0}.geo-admin-links{border-bottom:1px solid #cabb9f;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:.76rem;display:flex}.geo-admin-links a{text-underline-offset:3px;text-decoration:underline}.geo-admin button,.geo-admin select{font:inherit;cursor:pointer}.geo-admin button:not(.geo-button):not(.geo-palette button){color:#332a23;background:#fffdf9;border:1px solid #bcae99;min-height:44px;padding:.55rem .85rem;font-size:.78rem;line-height:1.35}.geo-admin button:disabled{opacity:.45;cursor:default}.geo-admin-library{border-bottom:1px solid #cabb9f;margin:1.5rem 0 2rem}.geo-admin-library>article{border-top:1px solid #dcd2c2;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.25rem 0;display:flex}.geo-admin-library h2{font-family:var(--font-display,Georgia,serif);margin:.3rem 0;font-size:1.5rem}.geo-admin-library>p{color:#69615a;max-width:36rem;padding:2rem 0}.geo-status{text-transform:uppercase;letter-spacing:.09em;color:#785c35;font-size:.64rem;font-weight:700}.geo-status--published{color:#355b3b}.geo-row-actions,.geo-order,.geo-publication-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.geo-row-actions a{padding:.6rem;font-size:.75rem;text-decoration:underline}.geo-composer{scroll-margin-top:125px}.geo-composer-bar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f3ecf5;border-bottom:2px solid #b89a62;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;padding:1rem 0;display:flex;position:sticky;top:110px}.geo-composer-state{flex:1}.geo-composer-bar strong{font-size:.9rem;line-height:1.4;display:block}.geo-composer-bar span{color:#69615a;margin-top:.3rem;font-size:.7rem;display:block}.geo-admin-panel{background:#fffdf9;border:1px solid #cfc3ae;margin:.85rem 0}.geo-admin-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;padding:1rem 1.4rem;font-weight:600;list-style:none;display:flex}.geo-admin-panel>summary::-webkit-details-marker{display:none}.geo-admin-panel[open]>summary{background:#f0e9df;border-bottom:1px solid #e0d6c5}.geo-admin-panel[open]>summary>span{transform:rotate(45deg)}.geo-panel-content{padding:clamp(1rem,2.5vw,2rem)}.geo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.4rem;display:grid}.geo-field{color:#463c31;flex-direction:column;gap:.4rem;margin-bottom:1rem;font-size:.78rem;font-weight:600;display:flex}.geo-field input,.geo-field textarea,.geo-field select,.geo-admin select,.geo-picker input:not([type=range]){color:#171514;width:100%;min-height:44px;font:400 16px/1.5 var(--font-geist-sans,Arial,sans-serif);background:#fff;border:1px solid #bfb4a2;border-radius:0;padding:.65rem .75rem;display:block}.geo-field textarea{resize:vertical;min-height:100px}.geo-field small,.geo-help{color:#69615a;font-size:.75rem;font-weight:400;line-height:1.65}.geo-help{margin:0 0 1.1rem}.geo-admin fieldset{border:0;margin-top:1.5rem}.geo-admin legend{margin-bottom:.8rem;font-size:.8rem;font-weight:600}.geo-check{align-items:start;gap:.8rem;min-height:44px;padding:.6rem 0;font-size:.84rem;display:flex}.geo-check input{accent-color:#7a2638;flex-shrink:0;width:20px;height:20px}.geo-control-title{margin:.4rem 0 .8rem;font-weight:650}.geo-upload-controls{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.geo-upload-controls select{flex:1;min-width:150px}.geo-upload-button{color:#493726;cursor:pointer;background:#f0e7d8;border:1px solid #b89a62;justify-content:center;align-items:center;min-height:44px;padding:.7rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.geo-upload-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.geo-upload-button:focus-within{outline-offset:3px;outline:2px solid #997034}.geo-photo-picker{margin-bottom:2rem}.geo-selected-photo{border-top:1px solid #ded4c4;grid-template-columns:150px 1fr;gap:1.25rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.geo-selected-photo>img{aspect-ratio:1.35;object-fit:cover;width:100%;height:auto}.geo-pdf-picker{gap:.75rem;display:grid}.geo-pdf-picker small{color:#69615a;font-size:.75rem}.geo-pdf-picker a{font-size:.8rem;text-decoration:underline}.geo-file-archive{gap:.5rem;margin-top:1rem;display:grid}.geo-file-archive>div{border-top:1px solid #ded4c4;justify-content:space-between;align-items:center;gap:1rem;padding-top:.7rem;display:flex}.geo-file-archive a{overflow-wrap:anywhere;font-size:.78rem;text-decoration:underline}.geo-order{padding:.8rem 0}.geo-order button:first-child,.geo-order button:nth-child(2){min-width:44px;font-size:1rem!important}.geo-edit-block{background:#f8f4ed;border:1px solid #d2c4ae;margin:1rem 0;padding:0 1.2rem 1rem}.geo-edit-block>summary{cursor:pointer;min-height:48px;padding:1rem 0;font-size:.83rem;font-weight:600}.geo-edit-block:not([open]){padding-bottom:0}.geo-block-editor{border-top:1px solid #e0d4c0;padding-top:1rem}.geo-add-block{max-width:440px;margin-top:1.5rem}.geo-asset-archive{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:1.5rem;display:grid}.geo-asset-archive>div{border:1px solid #d2c4ae;padding:.7rem}.geo-asset-archive img{object-fit:cover;width:100%;height:150px}.geo-asset-archive small{margin:.5rem 0;font-size:.7rem;display:block}.geo-asset-archive>div>div{flex-wrap:wrap;gap:.4rem;display:flex}.geo-wine-form{background:#fffdf9;border:1px solid #d2c4ae;margin:1rem 0;padding:0 1rem 1rem}.geo-wine-form summary{cursor:pointer;min-height:48px;padding:1rem 0;font-weight:600}.geo-error,.geo-recovery{color:#602334;background:#faede7;border-left:3px solid #8b3147;margin:1rem 0;padding:1rem;font-size:.83rem}.geo-recovery{color:#493726;background:#f4ead2;border-color:#b89a62}.geo-recovery button{margin:.5rem .5rem 0 0}.geo-preview-note{text-align:center;color:#fff7e9;letter-spacing:.03em;background:#431b28;padding:.7rem 1rem;font-size:.7rem}.geo-preview-dialog{color:#171514;background:#e5dccd;border:1px solid #b89a62;width:calc(100vw - 2rem);max-width:1480px;height:90dvh;max-height:94dvh;margin:auto;padding:0;overflow:hidden}.geo-preview-dialog::backdrop{background:#171514b3}.geo-preview-dialog[open]{flex-direction:column;display:flex}.geo-preview-dialog>div{background:#f7f3ec;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.85rem;display:flex}.geo-preview-dialog iframe{background:#f7f3ec;border:0;flex:1;width:100%;min-height:0;margin:auto;display:block}.geo-preview-dialog--mobile iframe{width:390px;max-width:100%}.geo-rich-editor{margin:1.1rem 0 1.6rem;font-size:.85rem}.geo-rich-label{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.65rem;display:flex}.geo-rich-label strong{font-size:.8rem}.geo-rich-label button{padding:.4rem .6rem!important;font-size:.72rem!important}.geo-rich-surface{color:#171514;overflow-wrap:anywhere;outline-offset:3px;background:#fff;border:1px solid #bfb4a2;min-height:160px;padding:1.1rem;font-size:1rem!important;line-height:1.85!important}.geo-rich-surface p{margin:0 0 .9rem}.geo-rich-surface p:last-child{margin-bottom:0}.geo-rich-surface h3{font-family:var(--font-display,Georgia,serif);margin:1rem 0;font-size:1.6rem}.geo-rich-surface h4{margin:1rem 0;font-size:1.1rem;font-weight:700}.geo-rich-surface a{text-decoration:underline}.geo-rich-surface :is(ol,ul){list-style:revert;padding-left:1.5rem}.geo-rich-surface [data-story-block=bullet]:before{content:"• "}.geo-rich-surface [data-story-block=ordered]{counter-increment:geo-list}.geo-rich-surface [data-story-block=ordered]:before{content:counter(geo-list) ". "}.geo-rich-surface{counter-reset:geo-list}.geo-rich-surface [data-editorial-callout]{border:1px solid #b89a62;margin:1rem 0;padding:1rem}.geo-rich-editor>small{color:#706458;margin-top:.5rem;font-size:.65rem;display:block}.geo-rich-tools{overscroll-behavior:contain;color:#332a23;background:#f1eadd;border:1px solid #bfb4a2;border-top:0;max-height:330px;padding:.8rem;overflow:auto}.geo-tool-tabs{z-index:1;background:#f1eadd;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-bottom:.7rem;padding:.4rem 0;display:grid;position:sticky;top:-.8rem}.geo-tool-tabs button[aria-pressed=true]{color:#fff7e9!important;background:#602334!important;border-color:#602334!important}.geo-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.geo-tools-grid select{padding:.5rem!important;font-size:13px!important}.geo-link-field{flex-direction:column;grid-column:1/-1;gap:.3rem;font-size:.72rem;display:flex}.geo-link-field input{background:#fff;border:1px solid #bfb4a2;padding:.55rem;font-size:16px}.geo-tool-history{border-top:1px solid #d2c4ae;flex-wrap:wrap;gap:.4rem;margin-top:.7rem;padding-top:.7rem;display:flex}.geo-rich-tools p,.geo-rich-tools small{margin:.4rem 0 .8rem;font-size:.74rem;line-height:1.65}.geo-picker{border-bottom:1px solid #ded1bb;padding:.85rem 0}.geo-picker>strong{margin-bottom:.5rem;font-size:.75rem;display:block}.geo-palette{flex-wrap:wrap;gap:.45rem;display:flex}.geo-admin .geo-palette button{cursor:pointer;border:1px solid #92816b;border-radius:50%;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.geo-palette button[aria-pressed=true]{outline-offset:2px;outline:2px solid #5d4529}.geo-picker details summary{cursor:pointer;min-height:44px;padding:.6rem 0;font-size:.75rem}.geo-spectrum{grid-template-columns:145px 1fr;align-items:center;gap:1.3rem;padding:.5rem 0;display:grid}.geo-hue-ring{aspect-ratio:1;touch-action:none;cursor:crosshair;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border:1px solid #bfb4a2;border-radius:50%;width:145px;position:relative}.geo-hue-ring>span:first-child{border:5px solid #f1eadd;border-radius:50%;position:absolute;inset:23%}.geo-hue-marker{pointer-events:none;position:absolute;inset:0!important}.geo-hue-marker:before{content:"";border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:calc(50% - 6px);box-shadow:0 0 0 1px #171514}.geo-color-sliders{gap:.6rem;display:grid}.geo-color-sliders label{gap:.15rem;font-size:.72rem;display:grid}.geo-color-sliders input[type=range]{accent-color:#7a2638;touch-action:pan-y;width:100%;height:36px}.geo-color-sliders input:not([type=range]){min-height:36px!important;padding:.4rem .6rem!important;font-size:14px!important}.geo-contrast-note{color:#873149;margin:.5rem 0;font-size:.7rem;display:block}.geo-publication-actions{margin-top:1.25rem}.geo-publication-check{color:#5d4a2f;background:#f4ecdf;border-left:3px solid #b89a62;margin:1rem 0 0;padding:.9rem 1rem;font-size:.82rem;line-height:1.55}.geo-publication-check--ready{color:#355b3b;background:#edf3eb;border-left-color:#48694d}.geo-publication-submit{border-top:1px solid #d8c8ab;justify-content:flex-end;gap:.65rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.geo-nav-preview{white-space:normal;color:#f7f3ec;text-transform:none;letter-spacing:.015em;text-align:left;opacity:0;visibility:hidden;pointer-events:none;z-index:75;background:#211b19;border:1px solid #b89a6277;width:250px;padding:1rem 1.2rem;font-size:.72rem;line-height:1.6;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 18px #17151416}.desktop-navigation-link:hover .geo-nav-preview,.desktop-navigation-link:focus-visible .geo-nav-preview{opacity:1;visibility:visible;transform:translate(-50%)}.geo-nav-mobile-subtitle{font-family:var(--font-geist-sans,Arial,sans-serif);color:#d1bd9e;letter-spacing:.015em;max-width:250px;margin-top:.6rem;font-size:.67rem;font-style:normal;font-weight:400;line-height:1.6;display:block}.geo-admin-launcher{color:#171514;background:#eee5d6;border-bottom:1px solid #b89a6266;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem clamp(1.25rem,4vw,4rem);display:flex}.geo-admin-launcher strong{font-family:var(--font-display,Georgia,serif);font-size:1.8rem;font-weight:400;display:block}.geo-admin-launcher p{color:#69615a;margin-top:.4rem;font-size:.8rem}@media (width>=1120px) and (width<=1439px){.site-header .desktop-navigation{gap:.72rem}.site-header .desktop-navigation-link{letter-spacing:.008em;font-size:.75rem}.site-header .site-header-row{gap:.55rem;padding-inline:1.3rem}}@media (width>=1440px) and (width<=1699px){.site-header .desktop-navigation{gap:.9rem}.site-header .desktop-navigation-link{letter-spacing:.018em;font-size:.82rem}}@media (width>=1700px){.site-header .desktop-navigation{gap:1.3rem}.site-header .desktop-navigation-link{letter-spacing:.022em;font-size:.94rem}}@media (width<=1000px){.geo-index-heading{grid-template-columns:1fr 1fr}.geo-index-heading>.geo-eyebrow{grid-column:1/-1}.geo-index-heading>p:last-child{max-width:400px}.geo-admin-heading{flex-direction:column;align-items:flex-start;gap:1rem}.geo-tools-grid,.geo-asset-archive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.geo-landing-hero{flex-direction:column;min-height:0;display:flex}.geo-landing-copy{padding:2rem 1.5rem 1.8rem}.geo-landing-copy h1{margin:1rem 0;font-size:clamp(3.4rem,12vw,5rem)}.geo-landing-hero figure{order:2;min-height:260px}.geo-landing-hero figcaption{padding:2rem 1.25rem .8rem}.geo-official-subtitle{max-width:22rem}.geo-concept{margin:.8rem 0 .5rem;font-size:1rem}.geo-index-heading{padding-bottom:1.8rem;display:block}.geo-index-heading h2{margin:1rem 0 1.2rem}.geo-index-heading>p:last-child{max-width:100%}.geo-first-chapter:after{display:none}.geo-first-chapter{padding:1.7rem 1.4rem}.geo-card-grid{grid-template-columns:1fr;gap:2rem}.geo-card--featured{display:block}.geo-card--featured .geo-card-copy{padding-top:1.5rem}.geo-card--featured .geo-card-photo{aspect-ratio:1.4}.geo-article-opening{padding:1.5rem 1.25rem 2rem}.geo-article-opening nav{flex-wrap:wrap;margin-bottom:2rem}.geo-article-hero img{object-fit:cover;height:auto;min-height:220px;max-height:460px}.geo-facts{justify-content:start;gap:1rem 2rem;margin:1.5rem auto}.geo-facts>div{flex-basis:calc(50% - 2rem)}.geo-reading{padding-inline:1.25rem}.geo-article-body{gap:2.3rem;padding-top:1rem}.geo-introduction{margin-bottom:1.8rem}.geo-article .story-rich-text{font-size:.96rem}.geo-article .story-rich-size-large{font-size:1.15em}.geo-callout{padding:1.3rem;width:calc(100% - 2.5rem)!important}.geo-split{flex-direction:column;width:calc(100% - 2.5rem);display:flex}.geo-split--reverse>div:first-child{order:0}.geo-split>div{width:100%}.geo-photo-section,.geo-wines{width:calc(100% - 2.5rem)}.geo-photo-section--full{width:100%}.geo-gallery{gap:.75rem}.geo-gallery--pair{grid-template-columns:1fr 1fr}.geo-gallery figcaption{font-size:.64rem}.geo-wines>div{grid-template-columns:1fr}.geo-pdf{grid-template-columns:1fr;gap:1.5rem;width:calc(100% - 2.5rem);margin:2rem auto}.geo-pdf-actions{align-items:stretch}.geo-inline-pdf,.geo-pdf-object{display:none}.geo-article-end{flex-direction:column;align-items:start}.geo-lightbox-head,.geo-lightbox-foot{padding:.7rem}.geo-lightbox-head{font-size:.75rem}.geo-lightbox-foot p{font-size:.72rem}.geo-admin-library>article{flex-direction:column;align-items:start}.geo-row-actions{gap:.4rem}.geo-form-grid{grid-template-columns:1fr;gap:0}.geo-admin-panel>summary{padding:.95rem 1rem}.geo-composer-bar{flex-wrap:wrap;gap:.6rem;padding:.7rem 0;top:106px}.geo-composer-bar>div:first-child{flex-basis:100%}.geo-composer-bar>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.geo-composer-bar strong{max-height:2.6rem;font-size:.82rem;overflow:hidden}.geo-composer-bar span{font-size:.65rem}.geo-selected-photo{grid-template-columns:1fr;gap:.8rem}.geo-selected-photo>img{max-width:180px}.geo-edit-block{padding:0 .75rem .8rem}.geo-rich-label{align-items:start}.geo-rich-label strong{padding-top:.4rem}.geo-rich-surface{min-height:150px;padding:.85rem}.geo-rich-tools{max-height:300px;padding:.65rem}.geo-spectrum{grid-template-columns:120px 1fr;gap:.8rem}.geo-hue-ring{width:120px}.geo-admin .geo-palette button{width:34px;min-width:34px;height:34px;min-height:34px}.geo-rich-tools .geo-palette{gap:.55rem}.geo-preview-dialog{border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.geo-preview-dialog>div{font-size:.75rem}.geo-admin-launcher{flex-direction:column;align-items:start}.geo-admin-launcher strong{font-size:1.7rem}.geo-admin-links{flex-wrap:wrap}.geo-upload-controls{flex-direction:column;align-items:stretch}.geo-upload-controls select{width:100%}}@media (width<=360px){.geo-landing-copy{padding:1.7rem 1.2rem}.geo-landing-copy h1{font-size:3.25rem}.geo-admin{padding:1rem}.geo-panel-content{padding:.8rem}.geo-spectrum{grid-template-columns:100px 1fr;gap:.6rem}.geo-hue-ring{width:100px}.geo-asset-archive{grid-template-columns:1fr}.geo-rich-tools{padding:.5rem}.geo-tools-grid{gap:.35rem}.geo-rich-tools button{padding:.45rem .35rem!important;font-size:.7rem!important}.geo-nav-mobile-subtitle{font-size:.64rem}.geo-lightbox-head button{padding:.4rem .5rem}}@media (width<=720px){.geo-composer-bar>.geo-composer-state{flex-basis:100%;width:auto;display:block}.geo-publication-submit{grid-template-columns:1fr 1fr;display:grid}.geo-publication-submit button{width:100%}}@media (prefers-reduced-motion:reduce){.geo-landing *,.geo-article *,.geo-admin *,.geo-nav-preview{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--font-display:"Iowan Old Style", Baskerville, Georgia, serif;--dc-ink:#12110f;--dc-paper:#f8f4ed;--dc-wine:#762438;--dc-brass:#b9965e;--dc-brass-light:#dec99f;--dc-rule:#4734292b;--dc-shadow-soft:0 24px 70px -42px #23171161;--dc-shadow-dark:0 28px 80px -42px #000000b8}::selection{color:#fffaf2;background:#762438}body{--font-display:var(--font-cormorant), "Iowan Old Style", Baskerville, Georgia, serif;color:#191613;font-feature-settings:"kern" 1, "liga" 1, "calt" 1;-webkit-font-smoothing:antialiased;background:#f4efe7}.font-display,.home-hero-name,.page-hero-title,.section-title-heading{font-family:var(--font-display);font-kerning:normal;text-rendering:optimizelegibility}.font-display{letter-spacing:-.018em}.eyebrow-label,.card-meta,.hero-breadcrumb{font-family:var(--font-geist-sans), Arial, sans-serif}.home-hero-inner{position:relative}.home-hero-copy{z-index:2;position:relative}.home-hero-name{color:#fffdf8;letter-spacing:-.052em;text-shadow:0 5px 40px #00000070;font-weight:500}.home-hero-name .italic,.home-hero-statement .italic{color:#e7d1aa;font-weight:400}.home-hero-statement{letter-spacing:-.025em;font-weight:500}.home-hero-description{color:#fffdf8d1;max-width:37rem}.home-hero-actions :is(.button-primary,.button-light,.music-toggle){min-height:50px}.home-hero-open .home-hero-statement{max-width:15ch;font-size:clamp(2.25rem,10vw,3.25rem);font-style:normal;font-weight:500;line-height:.96}.home-hero-open .home-hero-statement-accent{color:#e7d1aa;letter-spacing:-.018em;font-style:normal;font-weight:400}@media (width<=899px){.home-hero-open .home-hero-inner{padding-top:calc(75vw + 1.25rem)}}@media (width>=900px){.home-hero-open .home-hero-portrait-image{object-fit:cover;object-position:center center}}@media (width>=1024px){.home-hero-inner:before{content:"";pointer-events:none;background:linear-gradient(#0000,#dec99f40 26%,#dec99f2e 72%,#0000);width:1px;position:absolute;top:9%;bottom:9%;left:50%}.home-hero-name{font-size:clamp(5.4rem,7.15vw,7.7rem);line-height:.78}.home-hero-statement{max-width:17ch;font-size:clamp(2rem,2.45vw,2.75rem);line-height:1.02}.home-hero-open .home-hero-inner:before{display:none}.home-hero-open .home-hero-copy{max-width:min(40vw,43rem)}.home-hero-open .home-hero-statement{max-width:14ch;font-size:clamp(3.15rem,3.65vw,4.5rem);line-height:.94}}.principles-band{background:linear-gradient(90deg,#7a26380a,#0000 23% 77%,#b89a6214),#faf7f1;position:relative;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #4d37291a}.section-title-block{padding-top:1.15rem;position:relative}.section-title-block:before{background:linear-gradient(90deg, var(--dc-wine) 0 34%, var(--dc-brass) 34% 78%, transparent 78%);content:"";width:clamp(4.5rem,8vw,7.5rem);height:2px;position:absolute;top:0;left:0}.section-title-heading{letter-spacing:-.034em;max-width:17ch;font-weight:500!important;line-height:.98!important}.section-title-block>p:last-child{max-width:61ch}.eyebrow-label{font-weight:720;letter-spacing:.16em!important;font-size:.76rem!important}#site-content p:not(.font-display){text-wrap:pretty}.home-editorial-section{box-shadow:inset 0 1px #ffffff61}@media (width>=1024px){.home-editorial-section{padding-block:clamp(6.25rem,7.5vw,7.25rem)!important}.home-editorial-section>div,#site-content>section>.mx-auto.max-w-7xl{width:min(100%,80rem)}}.page-hero-surface{background:#0c0b0a;min-height:clamp(520px,61vh,670px)}.page-hero-title{color:#fffdf8;letter-spacing:-.04em;max-width:14ch;font-weight:500!important;line-height:.94!important}.page-hero-text{color:#fffcf6d1;max-width:58ch}.page-hero-copy{position:relative}.page-hero-copy:after{background:var(--dc-brass-light);content:"";opacity:.72;width:3.5rem;height:1px;position:absolute;bottom:-1.35rem;left:0}.page-hero-content-right .page-hero-copy:after{left:auto;right:0}.training-page-hero .page-hero-copy{width:min(44rem,58vw);max-width:44rem;box-shadow:var(--dc-shadow-dark);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#0c0b0adb,#180f0e9e);border:1px solid #dec99f40;border-left:3px solid #b9965ed1;padding:clamp(1.35rem,2.4vw,2.4rem)}.training-page-hero .page-hero-title{max-width:17ch;font-size:clamp(3.35rem,4.7vw,4.35rem)!important;line-height:.96!important}.training-page-hero .page-hero-media{filter:saturate(1.04)contrast(1.01)brightness(1.06);background-color:#171514;background-repeat:no-repeat;background-size:auto 100%;background-position:100%!important}.training-page-hero-mobile{aspect-ratio:1676/938;border-radius:0;height:auto;min-height:0}.training-page-hero-mobile .page-hero-mobile-image{filter:saturate(1.04)contrast(1.01)brightness(1.04);background-color:#171514;background-repeat:no-repeat;background-size:contain;border-radius:0;background-position:50%!important;animation:none!important;transform:translate(0,0)scale(1)!important}.events-page-hero .page-hero-copy{text-align:right;border-right-color:#dec99fc7}.events-page-hero .page-hero-text,.events-page-hero .page-hero-title{margin-left:auto}.events-editorial-hero{background:radial-gradient(circle at 12% 16%,#7a24382e,#0000 30%),radial-gradient(circle at 76% 22%,#b89a6217,#0000 26%),linear-gradient(112deg,#080908 0%,#11110f 55%,#1b1313 100%);min-height:29.5rem;box-shadow:inset 0 1px #ffffff0a,inset 0 -90px 140px -125px #7a2638e6}.events-editorial-hero:before{z-index:-1;content:"";opacity:.34;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:5.5rem 5.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.events-editorial-hero-inner{grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,3vw,3.35rem);max-width:96rem;min-height:29.5rem;padding:clamp(2rem,3.2vw,3rem) 1.5rem}.events-editorial-hero-copy{border-left:1px solid #dec99f7a;padding:.4rem 0 .7rem clamp(1.35rem,2.5vw,2.35rem);position:relative}.events-editorial-hero-copy:after{content:"";background:linear-gradient(90deg,#762438,#dec99f);width:4.5rem;height:1px;position:absolute;bottom:0;left:clamp(1.35rem,2.5vw,2.35rem)}.events-editorial-hero-title{color:#fffdf8;letter-spacing:-.047em;text-wrap:balance;text-shadow:0 5px 34px #0000007a;max-width:100%;font-size:clamp(3rem,3.7vw,3.55rem);font-weight:400;line-height:.94}.events-editorial-hero-title-line{display:block}.events-editorial-hero-title-line:first-child{white-space:nowrap;font-size:.86em;line-height:1.08}.events-editorial-hero-eyebrow{margin-top:2rem}.events-editorial-hero-title{margin-top:.85rem}.events-editorial-hero-text{max-width:30rem;margin-top:1.25rem;font-size:1rem;line-height:1.72}.events-editorial-hero-media{outline-offset:4px;background:linear-gradient(145deg,#dec99f1f,#070807c2);border:1px solid #dec99f73;outline:1px solid #dec99f26;padding:clamp(.32rem,.45vw,.46rem);position:relative;box-shadow:0 28px 64px -42px #000000e0,inset 0 0 0 1px #7a263838}.events-editorial-hero-media:before{display:none}.events-editorial-hero-picture{aspect-ratio:1547/688;background:#090a09;display:block;position:relative;overflow:hidden}.events-editorial-hero-picture:after{content:"";pointer-events:none;background:linear-gradient(90deg,#08090817,#0000 24% 82%,#0809081f),linear-gradient(#ffffff08,#0000 28%,#08090821);position:absolute;inset:0}.events-editorial-hero-picture img{object-fit:contain;object-position:center;filter:saturate(.99)contrast(1.025)brightness(1.05);width:100%;height:100%;display:block}.events-upcoming-section{background-color:#f7f3ec;background-image:linear-gradient(#7a263806 1px,#0000 1px),linear-gradient(90deg,#7a263805 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:5rem 5rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.events-archive-section{background:radial-gradient(circle at 78% 18%,#b89a621c,#0000 25%),linear-gradient(120deg,#eee7dd,#f4eee5 58%,#ebe2d7)}@media (width>=1024px){.events-upcoming-section .collection-single>.event-card--expanded{grid-template-columns:minmax(20rem,.86fr) minmax(0,1.14fr);gap:clamp(2rem,4vw,4.25rem)}.events-upcoming-section .collection-single .event-card--expanded .editorial-card-media{position:sticky;top:8.5rem}.events-archive-section--single .events-archive-inner{grid-template-columns:minmax(0,.9fr) minmax(22rem,.72fr);align-items:start;gap:clamp(3.5rem,8vw,8.5rem);display:grid}.events-archive-section--single .events-archive-heading{align-items:flex-start;display:flex;position:sticky;top:8.5rem}.events-archive-section--single .events-archive-collection{grid-template-columns:minmax(0,1fr);margin-top:0}}@media (width<=1023px){.events-editorial-hero-inner{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);gap:1.5rem;padding-inline:1.5rem}.events-editorial-hero-title{font-size:clamp(2.65rem,4.9vw,3.2rem)}.events-editorial-hero-title-line:first-child{white-space:normal}}@media (width<=767px){.events-editorial-hero,.events-editorial-hero-inner{min-height:0}.events-editorial-hero-inner{grid-template-columns:1fr;gap:0;padding:1.35rem 0 2.35rem}.events-editorial-hero-copy{display:contents}.events-editorial-hero-breadcrumb{order:1;margin-inline:1.25rem;font-size:.68rem}.events-editorial-hero-eyebrow{order:2;margin:1rem 1.25rem 0;font-size:.7rem}.events-editorial-hero-title{order:3;max-width:none;margin:.75rem 1.25rem 1.35rem;font-size:clamp(2.2rem,10.4vw,2.75rem);line-height:.96}.events-editorial-hero-title-line{display:block}.events-editorial-hero-title-line:first-child{white-space:nowrap;font-size:.82em;line-height:1.12}.events-editorial-hero-media{outline-offset:3px;border:1px solid #dec99f6b;outline:1px solid #dec99f24;order:4;width:auto;margin-inline:1rem;padding:.25rem;box-shadow:0 18px 42px -28px #000000eb}.events-editorial-hero-media:before{display:none}.events-editorial-hero-picture{aspect-ratio:16/9}.events-editorial-hero-picture img{object-fit:cover;object-position:center 56%;filter:saturate(.99)contrast(1.02)brightness(1.05)}.events-editorial-hero-text{order:5;max-width:none;margin:1.4rem 1.25rem 0;font-size:1rem;line-height:1.68}.events-editorial-hero-copy:after{display:none}}@media (width<=359px){.events-editorial-hero-title-line:first-child{letter-spacing:-.055em;font-size:.78em}}.contact-page-hero .page-hero-title{max-width:10ch;font-style:italic}.method-page-hero .page-hero-title{letter-spacing:-.045em;max-width:11ch}.method-page-hero .page-hero-copy{border-bottom:1px solid #dec99f61;padding-bottom:1rem}.editorial-card,.expertise-card,.press-card{box-shadow:var(--dc-shadow-soft)}.editorial-card{border-color:#4633272e!important}.editorial-card:before{z-index:3;content:"";pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:0}.button-primary,.button-secondary,.button-light,.music-toggle{letter-spacing:.075em;border-radius:0;font-size:.75rem}.button-primary{background:linear-gradient(112deg,#7f2a40 0%,#651d30 62%,#46131f 100%)}.button-secondary{background:#ffffff57}.editorial-link{text-underline-offset:.35rem;text-decoration-thickness:1px}.floating-whatsapp{letter-spacing:.04em;background:linear-gradient(135deg,#151412,#251a1b 68%,#421522);border:1px solid #dec99f6b;box-shadow:inset 0 1px #ffffff17,0 16px 38px -16px #00000094}.floating-whatsapp svg{color:#69d89a;filter:drop-shadow(0 0 8px #1fa8552e)}.floating-whatsapp:hover{background:linear-gradient(135deg,#22191a,#762438);border-color:#dec99fc7;transform:translateY(-2px);box-shadow:0 20px 44px -16px #241315ad}.site-footer{border-top:1px solid #dec99f42}.site-footer .font-display{font-weight:500}.site-footer>div:nth-of-type(3){position:relative}.site-footer a{text-underline-offset:.32rem}@media (width<=1279px){.site-header-row{height:76px}.site-header-actions{gap:.55rem}.site-brand-mark{width:2.45rem;height:2.45rem}.mobile-navigation-panel{background:radial-gradient(circle at 86% 8%,#b9965e26,#0000 28%),radial-gradient(circle at 8% 88%,#76243833,#0000 34%),linear-gradient(135deg,#080908,#151210 56%,#211015)}.mobile-navigation-panel nav a{border-bottom-color:#ffffff1c}.mobile-navigation-panel nav a>span:nth-child(2){letter-spacing:-.02em;font-weight:500}}@media (width<=639px){.site-brand{gap:.7rem}.site-brand>span:last-child>span:first-child{font-size:clamp(1.48rem,6.6vw,1.63rem)!important}.site-brand>span:last-child>span:last-child{letter-spacing:.11em!important;font-size:clamp(.622rem,2.77vw,.685rem)!important}.site-header-actions{gap:.4rem}.music-toggle-header,.site-menu-button{flex-basis:2.65rem;width:2.65rem;height:2.65rem;min-height:2.65rem}.home-hero-name{letter-spacing:-.045em}.home-hero-statement{font-size:clamp(1.75rem,7.5vw,2.3rem)}.section-title-block{padding-top:.95rem}.section-title-heading{font-size:clamp(2.45rem,11.5vw,3.4rem)!important;line-height:.98!important}.page-hero-surface{min-height:0}.page-hero-title{max-width:16ch;font-size:clamp(2.65rem,12vw,3.65rem)!important;line-height:.96!important}.training-page-hero .page-hero-copy{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#0c0b0a70,#180f0e2e);border-top:0;border-bottom:0;border-right:0;padding:1.2rem 1.15rem 1.35rem}.training-page-hero .page-hero-title{letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:none;font-size:clamp(2rem,10vw,3rem)!important;line-height:1!important}.events-page-hero .page-hero-copy{text-align:left}.events-page-hero .page-hero-text,.events-page-hero .page-hero-title{margin-left:0}.page-hero-content-right .page-hero-copy:after{left:0;right:auto}.floating-whatsapp{right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom))}}@media (hover:hover) and (pointer:fine){.site-brand:hover .site-brand-mark{border-color:#762438;transform:translateY(-1px)rotate(-2deg)}.desktop-navigation-link:hover{color:#17130f}.editorial-card:hover,.expertise-card:hover,.press-card:hover{box-shadow:0 30px 72px -38px #2417117a}}@media (prefers-reduced-motion:reduce){.site-header,.site-header-row,.site-topbar,.desktop-navigation,.site-brand-mark,.floating-whatsapp{transition:none!important}}.profile-editorial-hero{background:radial-gradient(circle at 82% 28%,#b89a621c,#0000 32%),radial-gradient(circle at 8% 88%,#7a263824,#0000 35%),linear-gradient(128deg,#080a0b 0%,#111211 54%,#1b1414 100%)}.profile-editorial-copy{position:relative}.profile-editorial-copy:after{content:"01";color:#ffffff0a;font-family:var(--font-display);pointer-events:none;font-size:clamp(6rem,10vw,10rem);line-height:.75;position:absolute;bottom:1.2rem;right:1.4rem}.profile-editorial-title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(3rem,5.1vw,5.35rem);line-height:.92}.profile-editorial-title span,.profile-editorial-title em{display:block}.profile-editorial-title em{color:#d7bd8a;margin-top:.16em;font-weight:400}.profile-editorial-lede{padding-top:1.45rem;position:relative}.profile-editorial-lede:before{content:"";background:linear-gradient(90deg,#7a2638,#d7bd8a);width:4.5rem;height:1px;position:absolute;top:0;left:0}.profile-editorial-figure{background:linear-gradient(90deg,#ffffff05,#0000 18%),radial-gradient(circle at 50% 42%,#d7bd8a1a,#0000 54%)}.profile-editorial-frame{isolation:isolate;box-shadow:0 34px 70px -36px #000000e0}.profile-editorial-frame:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#b89a62,#7a2638);width:28%;height:3px;position:absolute;top:0;right:0}.profile-editorial-photo-window:after{content:"";z-index:3;pointer-events:none;border:1px solid #d7bd8a4a;position:absolute;inset:.7rem}.profile-editorial-image{filter:contrast(1.035)brightness(1.04);transform:scale(.91)}.profile-editorial-shade{background:linear-gradient(#0000 76%,#08080857 100%)}.profile-editorial-caption{z-index:4;color:#eadbc5c2}.profile-story-section{color:#211c19;background:linear-gradient(112deg,#ffffff3d,#0000 36%,#7a263812 100%),radial-gradient(circle at 8% 22%,#2a1f1b2e,#0000 31%),radial-gradient(circle at 88% 68%,#b89a6226,#0000 34%),#ddd4ca;border-top:1px solid #b89a627a;border-bottom:1px solid #4c2a2b3d}.profile-story-section:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(104deg,#2119173b,#3f27261a 56%,#0000 100%);width:min(38vw,38rem);position:absolute;inset:0 auto 0 0}.profile-story-section:after{content:"";pointer-events:none;background:linear-gradient(90deg,#7a2638 0 62%,#b89a62 62% 100%);width:32%;height:4px;position:absolute;top:0;left:0}.profile-story-portrait{border:clamp(.55rem,.9vw,.78rem) solid #1a1514;box-shadow:0 34px 72px -34px #2b1e1a94,0 10px 28px -18px #2b1e1a66}.profile-story-portrait:before{content:"";z-index:12;pointer-events:none;border:1px solid #d7bd8a57;position:absolute;inset:.7rem}.profile-story-image{filter:saturate(.58)sepia(.06)contrast(1.06)brightness(.96)}.profile-story-caption{text-shadow:0 2px 14px #000000a6;background:linear-gradient(#0000,#120e0df2)}.profile-story-copy{isolation:isolate}.profile-story-number{z-index:-1;color:#2f221f0d;font-family:var(--font-display);pointer-events:none;font-size:clamp(8rem,16vw,15rem);line-height:.75;position:absolute;top:-.42em;right:-.08em}.profile-story-title{color:#211b18;letter-spacing:-.025em;text-wrap:balance;max-width:13ch}.profile-story-text{color:#5d534c}@media (width>=640px) and (width<=1279px){.site-header .site-brand>span:last-child>span:first-child{font-size:1.75rem}.site-header .site-brand>span:last-child>span:last-child{font-size:.775rem}}@media (width<=359px){.site-brand>span:last-child>span:last-child{letter-spacing:.02em!important}}@media (width>=1280px){.site-header .site-brand>span:last-child>span:first-child{font-size:clamp(2rem,2.32vw,2.43rem)}.site-header .site-brand>span:last-child>span:last-child{letter-spacing:.12em;font-size:clamp(.875rem,.95vw,.945rem)}}@media (width>=1280px) and (width<=1799px){.site-header .site-header-row{gap:.45rem;padding-inline:1.25rem}.site-header .site-brand{flex-shrink:0;margin-right:.55rem}.site-header .desktop-navigation{gap:clamp(.48rem,.62vw,.72rem)}.site-header .desktop-navigation-link{letter-spacing:0;font-size:clamp(.8125rem,1vw,1rem)}.site-header .music-toggle-header{flex-basis:2.65rem;width:2.65rem;padding:0}.site-header .music-toggle-header-label,.site-header .header-contact-cta{display:none!important}}@media (width>=1800px){.site-header .site-header-row{gap:.4rem;max-width:1920px;padding-inline:1.5rem}.site-header .desktop-navigation{gap:.85rem}.site-header .desktop-navigation-link{letter-spacing:.015em;font-size:1rem}}@media (width<=1023px){.profile-story-section:before{background:linear-gradient(#2119172e,#0000 100%);width:100%;height:46%}.profile-story-copy{max-width:46rem;margin-inline:auto}.profile-editorial-grid{min-height:0}.profile-editorial-figure{padding-top:2rem;padding-bottom:2rem}.profile-editorial-frame{max-width:38rem;margin-inline:auto}}@media (width<=639px){.profile-story-section:after{width:46%;height:3px}.profile-story-number{font-size:8rem;top:-.18em;right:-.02em}.profile-story-portrait:before{inset:.48rem}.profile-editorial-title{font-size:clamp(2.65rem,13vw,3.65rem);line-height:.94}.profile-editorial-copy:after{font-size:7rem;bottom:.8rem;right:.4rem}.profile-editorial-photo-window:after{inset:.5rem}}.gambero-recognition{--gambero-gold:#d6b670;--gambero-gold-soft:#ead9b5;--gambero-wine:#7a2638;isolation:isolate;color:#fffaf1;background:linear-gradient(125deg,#7a263829,#0000 34%),radial-gradient(circle at 76% 18%,#d6b67021,#0000 30rem),linear-gradient(118deg,#090908 0%,#12100f 55%,#1b1112 100%);border-block:1px solid #d6b67047;position:relative;overflow:hidden}.gambero-recognition:before{z-index:-3;content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000008c,#0000 72%);mask-image:linear-gradient(90deg,#0000008c,#0000 72%)}.gambero-recognition:after{background:linear-gradient(90deg, var(--gambero-wine) 0 64%, var(--gambero-gold) 64% 100%);content:"";pointer-events:none;width:min(31rem,34vw);height:4px;position:absolute;top:0;left:0}.gambero-recognition-light{z-index:-2;filter:blur(110px);pointer-events:none;border-radius:999px;position:absolute}.gambero-recognition-light-one{background:#7a26382b;width:34rem;height:34rem;top:-16rem;left:-12rem}.gambero-recognition-light-two{background:#d6b6701a;width:38rem;height:38rem;bottom:-17rem;right:-14rem}.gambero-recognition-shell{align-items:center;gap:clamp(3rem,6vw,7.25rem);width:min(100%,95rem);min-width:0;margin-inline:auto;padding:clamp(4.5rem,7vw,7.5rem) clamp(1.5rem,4vw,4.25rem);display:grid}.gambero-recognition-display,.gambero-recognition-copy{min-width:0}.gambero-recognition-display{width:100%;max-width:45rem;margin:0 auto}.gambero-recognition-plaque{isolation:isolate;background:linear-gradient(145deg,#211d19,#070707 58%,#241519);border:1px solid #d6b67066;padding:clamp(.42rem,.72vw,.68rem);position:relative;box-shadow:0 3.4rem 7rem -3.1rem #000000f0,0 1rem 2.5rem -1.5rem #d6b67038,inset 0 0 0 1px #ffffff0a}.gambero-recognition-plaque:before{z-index:-1;content:"";pointer-events:none;border:1px solid #d6b6701f;position:absolute;inset:-1.1rem}.gambero-recognition-plaque picture{display:block}.gambero-recognition-image{aspect-ratio:4/3;object-fit:contain;background:#090909;width:100%;max-width:100%;height:auto;display:block}.gambero-recognition-caption{color:#ead9b5a1;letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;gap:1.5rem;margin-top:1.15rem;font-size:.61rem;font-weight:700;line-height:1.5;display:flex}.gambero-recognition-copy{width:100%;max-width:39rem}.gambero-recognition-eyebrow{color:var(--gambero-gold);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:1rem;font-size:clamp(.66rem,.72vw,.78rem);font-weight:800;line-height:1.5;display:flex}.gambero-recognition-eyebrow:before{background:linear-gradient(90deg, var(--gambero-wine), var(--gambero-gold));content:"";width:clamp(2.5rem,4vw,4.5rem);height:1px}.gambero-recognition-title{color:#fffaf1;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin-top:clamp(1.2rem,2vw,1.75rem);font-size:clamp(3.2rem,5.2vw,5.85rem);font-weight:400;line-height:.88}.gambero-recognition-title span,.gambero-recognition-title em{display:block}.gambero-recognition-title em{color:var(--gambero-gold-soft);margin-top:.14em;font-weight:400}.gambero-recognition-quote{color:#fffaf1d9;max-width:31ch;font-family:var(--font-display);text-wrap:pretty;border-left:1px solid #d6b670b8;margin-top:clamp(2rem,3.2vw,3rem);padding:1.4rem 0 1.4rem clamp(1.25rem,2.2vw,2rem);font-size:clamp(1.45rem,2.05vw,2.05rem);line-height:1.27;position:relative}.gambero-recognition-quote strong{color:#fffdf8;font-weight:500}.gambero-recognition-text{color:#fffaf1a8;text-wrap:pretty;gap:.8rem;margin-top:clamp(1.8rem,2.8vw,2.6rem);font-size:clamp(1rem,1.08vw,1.08rem);line-height:1.85;display:grid}.gambero-recognition-text em{color:#ead9b5e0}.gambero-recognition-closing{border-top:1px solid #ffffff1f;gap:1.2rem;margin-top:clamp(2rem,3vw,2.85rem);padding-top:1.3rem;display:grid}.gambero-recognition-closing>div{gap:.3rem;display:grid}.gambero-recognition-closing>div span{color:#ffffff61;letter-spacing:.2em;text-transform:uppercase;font-size:.58rem;font-weight:800}.gambero-recognition-closing>div strong{color:#ead9b5e0;font-family:var(--font-display);font-size:1.3rem;font-weight:500}.gambero-recognition-closing a{color:#ffffffad;letter-spacing:.14em;text-transform:uppercase;text-underline-offset:.35rem;align-items:center;gap:.8rem;width:fit-content;font-size:.66rem;font-weight:800;line-height:1.5;transition:color .24s;display:inline-flex}.gambero-recognition-closing a span{color:var(--gambero-gold);font-size:1rem}@media (width>=1100px){.gambero-recognition-shell{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr)}.gambero-recognition-display{justify-self:end}.gambero-recognition-copy{justify-self:start}.gambero-recognition-closing{grid-template-columns:minmax(10rem,.72fr) minmax(13rem,1.28fr);align-items:end}}@media (width>=1800px){.gambero-recognition-shell{min-height:54rem}}@media (width>=1100px) and (height<=900px){.gambero-recognition-shell{padding-block:4rem}.gambero-recognition-quote{margin-top:1.75rem;padding-block:1rem}.gambero-recognition-text{gap:.55rem;margin-top:1.45rem;line-height:1.72}.gambero-recognition-closing{margin-top:1.55rem}}@media (width<=1099px){.gambero-recognition-shell{max-width:52rem;padding-block:clamp(4rem,9vw,6rem)}.gambero-recognition-copy{max-width:46rem;margin-inline:auto}.gambero-recognition-title{font-size:clamp(3.25rem,9vw,5.35rem)}.gambero-recognition-quote{max-width:37ch}}@media (width<=700px){.gambero-recognition:before{opacity:.45;background-size:2.8rem 2.8rem}.gambero-recognition:after{width:44%;height:3px}.gambero-recognition-shell{gap:2.75rem;width:100%;padding:3.6rem clamp(.9rem,4.1vw,1.35rem) 4.2rem}.gambero-recognition-display{max-width:none}.gambero-recognition-plaque{padding:.34rem}.gambero-recognition-plaque:before{inset:-.46rem}.gambero-recognition-caption{letter-spacing:.12em;gap:.85rem;margin-top:.95rem;font-size:.54rem}.gambero-recognition-eyebrow{letter-spacing:.2em;gap:.8rem;font-size:.64rem}.gambero-recognition-title{margin-top:1.15rem;font-size:clamp(2.72rem,14vw,4rem);line-height:.91}.gambero-recognition-quote{max-width:none;margin-top:1.8rem;padding:1rem 0 1rem 1rem;font-size:clamp(1.3rem,6.4vw,1.7rem);line-height:1.28}.gambero-recognition-text{gap:.8rem;margin-top:1.55rem;font-size:1rem;line-height:1.72}.gambero-recognition-closing{margin-top:1.8rem}.gambero-recognition-closing a{letter-spacing:.11em;font-size:.61rem}}@media (width<=359px){.gambero-recognition-title{font-size:2.64rem}.gambero-recognition-caption{justify-content:start;gap:.12rem;display:grid}}@media (hover:hover) and (pointer:fine){.gambero-recognition-plaque{transition:border-color .42s,box-shadow .52s,transform .62s cubic-bezier(.22,1,.36,1)}.gambero-recognition-display:hover .gambero-recognition-plaque{border-color:#d6b6709e;transform:translateY(-.24rem);box-shadow:0 3.7rem 7.5rem -3rem #000000f5,0 1.3rem 3rem -1.25rem #d6b6704d,inset 0 0 0 1px #ffffff0f}.gambero-recognition-closing a:hover{color:#fffdf8}}@media (prefers-reduced-motion:reduce){.gambero-recognition-plaque,.gambero-recognition-closing a{transition:none}.gambero-recognition-display:hover .gambero-recognition-plaque{transform:none}}:root{--dc-title-page-mobile:clamp(2.15rem, 9.4vw, 3rem);--dc-title-page-desktop:clamp(3rem, 4.45vw, 4.65rem);--dc-title-long-mobile:clamp(2rem, 9.4vw, 2.85rem);--dc-title-long-desktop:clamp(2.85rem, 4vw, 4.25rem);--dc-title-feature-mobile:clamp(2.4rem, 11vw, 3.25rem);--dc-title-feature-desktop:clamp(3.5rem, 5.2vw, 5rem);--dc-title-detail-mobile:clamp(2.1rem, 9vw, 2.8rem);--dc-title-detail-desktop:clamp(2.5rem, 4.1vw, 4.25rem);--dc-title-section-mobile:clamp(2.35rem, 9.4vw, 3.1rem);--dc-title-section-desktop:clamp(2.8rem, 4vw, 4rem)}#site-content .page-hero-title,#site-content .profile-editorial-title,#site-content .cellar-editorial-title,#site-content .credits-hero-title{letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-size:var(--dc-title-page-mobile)!important;line-height:.96!important}#site-content .training-page-hero .page-hero-title{font-size:var(--dc-title-long-mobile)!important;line-height:1!important}#site-content .beyond-editorial-title{letter-spacing:-.042em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-size:var(--dc-title-feature-mobile)!important;line-height:.91!important}#site-content .geo-landing-copy h1{letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-size:clamp(2.65rem,11vw,3.4rem);line-height:.98}#site-content :is(.event-detail-title,.journal-detail-title,.geo-article-opening h1){letter-spacing:-.025em;text-wrap:balance;font-size:var(--dc-title-detail-mobile)!important;line-height:1.04!important}#site-content .section-title-heading{letter-spacing:-.025em;text-wrap:balance;font-size:var(--dc-title-section-mobile)!important;line-height:.99!important}#site-content .events-editorial-hero-title{font-size:clamp(2.75rem,3.3vw,3.2rem);line-height:.96}#site-content .events-editorial-hero-title-line,#site-content .events-editorial-hero-title-line:first-child{white-space:normal;font-size:1em;line-height:1}@media (width<=767px){#site-content .events-editorial-hero-title{letter-spacing:-.04em;font-size:clamp(2.05rem,9vw,2.4rem);line-height:1}}@media (width>=640px){#site-content .page-hero-title,#site-content .profile-editorial-title,#site-content .cellar-editorial-title,#site-content .credits-hero-title{font-size:var(--dc-title-page-desktop)!important;line-height:.94!important}#site-content .training-page-hero .page-hero-title{font-size:var(--dc-title-long-desktop)!important;line-height:.96!important}#site-content .beyond-editorial-title{font-size:var(--dc-title-feature-desktop)!important;line-height:.9!important}#site-content .geo-landing-copy h1{font-size:clamp(3.5rem,4.8vw,5rem);line-height:.98}#site-content :is(.event-detail-title,.journal-detail-title,.geo-article-opening h1){font-size:var(--dc-title-detail-desktop)!important;line-height:1.03!important}#site-content .section-title-heading{font-size:var(--dc-title-section-desktop)!important;line-height:.98!important}}@font-face{font-family:Cormorant Event;src:url(/fonts/cormorant-event/cormorant-garamond-normal.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Cormorant Event;src:url(/fonts/cormorant-event/cormorant-garamond-italic.woff2)format("woff2");font-style:italic;font-weight:400 600;font-display:swap}.lombardy-title{width:fit-content;max-width:100%;font-family:Cormorant Event,Georgia,serif;font-weight:500;display:block}.lombardy-title-intro{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.875rem;font-weight:600;line-height:1.6;display:flex}.lombardy-title-edition{font-variant-numeric:lining-nums;letter-spacing:.08em;border:1px solid;padding:.05rem .65rem;font-size:.875rem;font-weight:500}.lombardy-title-place{letter-spacing:-.025em;margin-top:.1em;font-size:clamp(3.25rem,6.5vw,6.75rem);font-style:italic;font-weight:500;line-height:1.05;display:block}.lombardy-title-experience{letter-spacing:.11em;align-items:center;gap:.65em;margin-top:.35em;font-size:clamp(1.55rem,2.5vw,2.5rem);font-weight:400;line-height:1.35;display:flex}.lombardy-title-experience:after{content:"";opacity:.5;background:currentColor;width:clamp(2rem,7vw,5rem);height:1px}.gambero-event-hero .lombardy-title-intro{color:#e3c992}.gambero-event-hero .lombardy-title-experience{color:#ead9b5}.event-card--lombardy .lombardy-title{color:#7a2638}.event-card--lombardy .lombardy-title-place{font-size:clamp(3rem,5vw,5rem)}.event-card--lombardy .lombardy-title-experience{font-size:clamp(1.5rem,2.5vw,2rem)}.event-card:not(.event-card--lombardy) .lombardy-title-place{font-size:clamp(2.25rem,3vw,3.25rem)}.event-card:not(.event-card--lombardy) .lombardy-title-experience{font-size:1.5rem}.gambero-event-hero .event-detail-facts strong,.gambero-event-artwork-frame figcaption,.gambero-event-hero .hero-breadcrumb{font-size:.875rem}.gambero-evening-title{color:#6b2533;margin-top:1rem;font-family:Cormorant Event,Georgia,serif;font-size:clamp(2.5rem,4vw,3.75rem);font-style:italic;font-weight:500;line-height:1.15}.event-longform>p+p{margin-top:1.5rem}.gambero-producers{background:#f8f3ee;border-top:1px solid #d7c6b1;padding:clamp(3.5rem,7vw,6rem) 1.25rem}.gambero-producers-inner{max-width:80rem;margin-inline:auto}.gambero-producers-header{max-width:52rem;margin-bottom:2.5rem}.gambero-producers-kicker{color:#8b2735;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem;font-size:.875rem;font-weight:700}.gambero-producers-header h2{color:#392623;margin:0;font-family:Cormorant Event,Georgia,serif;font-size:clamp(2.5rem,4.5vw,4.25rem);font-weight:500;line-height:1.08}.gambero-producers-header h2 em{color:#7a2638;font-weight:500}.gambero-producers-header p:not(.gambero-producers-kicker){color:#66574f;max-width:46rem;margin-top:1.5rem;font-size:1rem;line-height:1.8}.gambero-producers-note{color:#51413b;background:#eee5d9;border-left:3px solid #b89a62;max-width:52rem;margin-bottom:2.5rem;padding:1.25rem 1.5rem;font-size:1rem;line-height:1.7}.gambero-producers-note strong{color:#7a2638;margin-bottom:.25rem;display:block}.gambero-producers-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.gambero-producer{background:#fffdfa;border:1px solid #d9cbbb;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);align-items:start;gap:1rem 1.5rem;min-width:0;padding:clamp(1.25rem,2.5vw,2rem);display:grid}.gambero-producer-logo{background:#fff;grid-row:1/4;justify-content:center;align-items:center;min-width:0;min-height:7.5rem;padding:.65rem;display:flex}.gambero-producer-logo img{object-fit:contain;width:100%;height:auto;max-height:6.5rem;display:block}.gambero-producer-logo--dark{background:#14383e}.gambero-producer-copy{min-width:0}.gambero-producer-territory{color:#946e42;margin-bottom:.55rem;font-size:.875rem;font-weight:600;line-height:1.5}.gambero-producer h3{color:#5d202b;overflow-wrap:anywhere;margin:0;font-family:Cormorant Event,Georgia,serif;font-size:clamp(1.8rem,2.7vw,2.3rem);font-weight:600;line-height:1.15}.gambero-producer-location{color:#3e3731;margin-top:.6rem;font-size:.9375rem;font-weight:600;line-height:1.5}.gambero-producer-description{color:#66584f;grid-column:2;font-size:1rem;line-height:1.75}.gambero-producer-link{color:#7a2638;text-underline-offset:.3em;grid-column:2;width:fit-content;font-size:.875rem;font-weight:600;text-decoration:underline}.gambero-producer-link:hover{color:#a81920}.gambero-producer-link:focus-visible{outline-offset:4px;outline:2px solid #7a2638}.gambero-water-partner{max-width:52rem;margin-top:2rem}@media (width>=900px){.gambero-producers{padding-inline:2rem}.gambero-producers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.gambero-producer{grid-template-columns:minmax(0,5.25rem) minmax(0,1fr);gap:1rem;padding:1rem}.gambero-producer-logo{grid-row:1;min-height:5.25rem;padding:.35rem}.gambero-producer-description,.gambero-producer-link{grid-column:1/-1}}@media (width<=420px){.lombardy-title-place{font-size:3.1rem}.event-card--lombardy .lombardy-title-place{font-size:2.9rem}}.hospitality-reportage{--reportage-wine:#173e55;--reportage-ink:#203544;--reportage-gold:#816538;color:var(--reportage-ink);background:#f5f8fa}.hospitality-reportage *{min-width:0}.reportage-shell{width:min(1240px,100% - 64px);margin-inline:auto}.reportage-hero{color:#f7fbfe;background:radial-gradient(at 90% 8%,#26708755,#0000 58%),linear-gradient(125deg,#071f32,#173e55);padding:38px 0 86px}.reportage-breadcrumb{letter-spacing:.08em;color:#cad8e1;align-items:center;gap:14px;font-size:.75rem;display:flex}.reportage-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.reportage-hero-grid{grid-template-columns:1.05fr .85fr;align-items:center;gap:clamp(36px,6vw,90px);margin-top:42px;display:grid}.reportage-kicker{letter-spacing:.19em;text-transform:uppercase;color:var(--reportage-gold);font-size:.72rem;font-weight:700}.reportage-hero h1{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-.035em;margin:22px 0 0;font-size:clamp(3rem,6vw,5.8rem);font-weight:500;line-height:.99}.reportage-guests{color:#dfcda8;margin-top:25px;font-size:clamp(1.1rem,2vw,1.4rem)}.reportage-intro{color:#dce8ef;max-width:570px;margin-top:24px;font-size:1.02rem;line-height:1.9}.reportage-location{color:#c0d4df;border-top:1px solid #b89a6255;gap:7px;margin-top:30px;padding-top:21px;font-size:.78rem;line-height:1.6;display:grid}.reportage-read-link{text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid #b89a62;align-items:center;gap:28px;margin-top:30px;padding-bottom:8px;font-size:.78rem;display:inline-flex}.reportage-audio-control{margin-top:24px}.reportage-audio-control .music-toggle{color:#f5f9fc;background:#ffffff08;border:1px solid #dfcda866;width:auto;min-height:48px;display:inline-flex}.reportage-audio-credit{color:#526b7b;max-width:850px;margin-top:24px;font-size:.75rem;line-height:1.8}.reportage-audio-credit a{text-underline-offset:3px;text-decoration:underline}.reportage-frame{background:#fff;border:1px solid #cbd8df;margin:0;padding:8px;overflow:hidden;box-shadow:0 8px 28px #0724360c}.reportage-frame figcaption{color:#526b7b;gap:5px;padding:16px 10px 8px;font-size:.78rem;line-height:1.7;display:grid}.reportage-frame figcaption strong{font-family:var(--font-cormorant),Georgia,serif;color:var(--reportage-wine);font-size:1.5rem;font-weight:600}.reportage-frame figcaption a{text-underline-offset:3px;text-decoration:underline}.reportage-hero-photo{background:#fff;border-color:#cad8e1;box-shadow:0 24px 65px #020f1c40}.reportage-hero-photo figcaption{font-family:var(--font-cormorant),Georgia,serif;text-align:center;font-size:1.25rem;font-style:italic}.reportage-chapter{padding:80px 0}.reportage-chapter-heading{grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:clamp(30px,3vw,44px);margin-bottom:30px;display:grid}.reportage-chapter-heading>span{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:2ch;font-family:var(--font-cormorant),Georgia,serif;color:var(--reportage-gold);border-bottom:1px solid #bda27766;padding-bottom:8px;font-size:3.3rem;line-height:1}.reportage-chapter-heading>h2{overflow-wrap:break-word;margin:0}.hospitality-reportage h2{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-.02em;font-size:clamp(2.1rem,3.7vw,3.3rem);font-weight:500;line-height:1.07}.reportage-rich>p,.reportage-rich .story-rich-callout>p{white-space:pre-line;font-size:1.02rem;line-height:1.9}.reportage-rich>p+p{margin-top:20px}.reportage-rich blockquote{font-family:var(--font-cormorant),Georgia,serif;border-left:2px solid #b89a62;margin:27px 0;padding-left:23px;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.2}.reportage-visit-grid{grid-template-columns:1.05fr .78fr;align-items:center;gap:clamp(35px,7vw,100px);display:grid}.reportage-visit-photos{gap:24px;display:grid}.reportage-signature{color:#257285;text-transform:uppercase;letter-spacing:.11em;border-top:1px solid #b89a6280;margin-top:28px;padding-top:18px;font-size:.73rem}.reportage-profiles{background:#eaf1f5;border-block:1px solid #d6e2e8}.reportage-profiles .reportage-rich{grid-template-columns:1fr 1fr;gap:28px;display:grid}.reportage-profiles .story-rich-callout{margin:0;padding:clamp(22px,3vw,38px);box-shadow:0 8px 28px #07243608;color:var(--reportage-ink)!important;background:#fff!important;border:1px solid #cbd8df!important;border-top:3px solid #32839b!important}.reportage-profiles .story-rich-callout h3{margin-bottom:18px;font-size:clamp(2rem,3vw,2.8rem);line-height:1.1}.reportage-profiles .story-rich-callout p{font-size:.97rem;line-height:1.85}.reportage-profiles .story-rich-callout p+p{margin-top:18px}.reportage-profiles .story-rich-callout p:last-child{font-size:.8rem}.reportage-table{color:#f6fbfe;background:#173e55;border-bottom:1px solid #315469}.reportage-table-grid{grid-template-columns:.75fr 1.2fr;align-items:center;gap:70px;display:grid}.reportage-table .reportage-kicker{color:#dfcda8}.reportage-table h2{margin-top:18px;font-size:clamp(2.7rem,4.5vw,4rem)}.reportage-table-products{color:#dfcda8;margin-top:25px;font-size:.92rem;line-height:1.8}.reportage-table-copy{background:#ffffff06;border:1px solid #67879988;padding:clamp(22px,3vw,40px)}.reportage-table-copy .reportage-rich,.reportage-table-copy .reportage-rich p{color:#e5eff5}.reportage-table-copy blockquote{color:#e1d2ae;font-size:1.9rem}.reportage-section-intro{color:#526b7b;max-width:760px;margin-top:22px;margin-bottom:34px;font-size:.96rem;line-height:1.85}.reportage-race-grid{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.reportage-race-featured{grid-column:1/-1}.reportage-race-featured>button{aspect-ratio:16/9}.reportage-sources{padding-top:0}.reportage-sources h2{margin-top:16px}.reportage-hospitality{background:#e7f0f5;border-block:1px solid #cbdde6}.reportage-hospitality-inner{max-width:880px}.reportage-hospitality .reportage-kicker{color:var(--reportage-gold);margin-bottom:26px}.reportage-hospitality .reportage-rich blockquote{color:var(--reportage-wine);font-size:clamp(2rem,4vw,3.1rem)}.reportage-return{justify-content:space-between;align-items:center;gap:24px;padding-block:35px;display:flex}.reportage-return p{font-family:var(--font-cormorant),Georgia,serif;font-size:1.7rem}.site-shell .reportage-preview .editorial-card-media{background:#eaf1f5}.site-shell .reportage-preview .editorial-card-media img{object-fit:contain;object-position:center;filter:none!important;transform:scale(1)!important}.site-shell .reportage-preview{background:#fff;border-color:#cbd8df}.site-shell .reportage-preview :is(.journal-card-copy,.editorial-card-body){color:#203544;background:#fff;border-color:#cbd8df}.site-shell .reportage-preview :is(.journal-card-title,.card-meta,.journal-card-denomination){color:#173e55}.site-shell .reportage-preview .editorial-link{color:#206c80}.site-shell .reportage-preview .card-summary{color:#526b7b}.site-shell .reportage-preview .journal-card-number{color:#173e5520}.hospitality-reportage .photo-lightbox-trigger{background:#eaf1f5}.hospitality-reportage .reportage-frame img{object-fit:contain;filter:none}.reportage-hero .reportage-kicker{color:#dfcda8}.reportage-reference-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}.reportage-reference{background:#fff;border:1px solid #cbd8df;gap:14px;padding:28px 30px;transition:border-color .2s,background-color .2s;display:grid}.reportage-reference-label{letter-spacing:.12em;text-transform:uppercase;color:var(--reportage-gold);font-size:.68rem;font-weight:700}.reportage-reference strong{font-family:var(--font-cormorant),Georgia,serif;color:var(--reportage-wine);font-size:1.9rem;font-weight:500;line-height:1.15}.reportage-reference>span:last-child{color:#526b7b;font-size:.82rem;line-height:1.6}.reportage-reference:is(:hover,:focus-visible){background:#edf5f8;border-color:#816538}.reportage-reference:focus-visible{outline:2px solid var(--reportage-wine);outline-offset:4px}@media (width>=801px){.site-shell :is(.hospitality-reportage,.reportage-preview) .photo-lightbox-natural-desktop{aspect-ratio:auto!important;height:auto!important;min-height:0!important}.site-shell :is(.hospitality-reportage,.reportage-preview) .photo-lightbox-responsive-preview{display:block;position:static}.site-shell :is(.hospitality-reportage,.reportage-preview) .photo-lightbox-responsive-preview img{object-fit:contain;object-position:center;filter:none;width:100%;max-width:100%;display:block;height:auto!important;transform:scale(1)!important}.reportage-hero-photo{justify-self:center;width:100%;max-width:560px}.site-shell .reportage-preview .editorial-card-media{align-self:center;height:auto;min-height:0}}@media (width>=1200px){.site-shell .reportage-preview.journal-story-card--featured{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.site-shell .reportage-preview.journal-story-card--featured .editorial-card-media{width:100%;max-width:480px;margin-inline:auto}}@media (width>=1600px){.reportage-shell{width:min(1440px,100% - 120px)}.reportage-hero-grid{grid-template-columns:1.1fr .8fr}.reportage-hero h1{font-size:6.4rem}}@media (width<=800px){.reportage-shell{width:calc(100% - 40px)}.reportage-hero{padding:25px 0 52px}.reportage-hero-grid,.reportage-visit-grid,.reportage-table-grid{grid-template-columns:1fr;gap:35px}.reportage-hero-grid{margin-top:30px}.reportage-hero h1{font-size:clamp(3rem,10vw,4.7rem)}.reportage-hero-photo{width:100%;max-width:480px;margin-inline:auto;transform:none}.reportage-chapter{padding:55px 0}.reportage-profiles .reportage-rich,.reportage-race-grid,.reportage-reference-grid{grid-template-columns:1fr}.reportage-race-featured{grid-column:auto}.reportage-chapter-heading{column-gap:26px}.reportage-chapter-heading>span{font-size:2.8rem}.reportage-sources{padding-top:0}.reportage-return{flex-direction:column;align-items:flex-start}}@media (width<=400px){.reportage-shell{width:calc(100% - 28px)}.reportage-frame{padding:7px}.reportage-hero h1{font-size:2.85rem}.reportage-intro{font-size:.96rem}.reportage-profiles .story-rich-callout{padding:22px}.reportage-table-copy{padding:23px}}@media (prefers-reduced-motion:reduce){.hospitality-reportage *{scroll-behavior:auto!important}}.solaia-reportage{--solaia-gold:#c9a566;--solaia-ink:#2c1919;color:var(--solaia-ink);background:#faf6ef}.solaia-shell{width:min(100% - 3rem,82rem);margin-inline:auto}.solaia-filter-definitions{position:absolute;overflow:hidden}.solaia-reportage a{text-underline-offset:.25em}.solaia-reportage a:focus-visible,.solaia-reportage summary:focus-visible{outline-offset:5px;outline:2px solid #b38950}.solaia-hero{isolation:isolate;color:#fff4df;background:#160b0b;min-height:48rem;position:relative;overflow:hidden}.solaia-hero:after{content:"";z-index:1;outline-offset:-.4rem;pointer-events:none;border:1px solid #c9a56655;outline:1px solid #c9a56622;position:absolute;inset:1.1rem}.solaia-hero-backdrop{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.solaia-hero-shade{z-index:-1;background:linear-gradient(90deg,#18090cf5,#18090cc7 34%,#18090c33 69%,#18090c14),linear-gradient(#0000 72%,#18090c 100%);position:absolute;inset:0}.solaia-hero-content{padding-top:3rem;padding-bottom:6rem}.solaia-breadcrumb{color:#eddbc0;flex-wrap:wrap;align-items:center;gap:.8rem;font-size:.875rem;display:flex}.solaia-breadcrumb a{text-decoration:none}.solaia-kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--solaia-gold);font-size:.875rem;font-weight:600;line-height:1.6}.solaia-hero .solaia-kicker{margin-top:3.5rem}.solaia-title{max-width:44rem;margin-top:1.75rem;font-family:Cormorant Event,Georgia,serif;font-weight:400}.solaia-title>span:first-child{font-size:clamp(1.65rem,2.5vw,2.5rem);font-style:italic;line-height:1.3;display:block}.solaia-title-category{letter-spacing:.4em;color:#e3c591;margin-top:1.05rem;font-family:Arial,sans-serif;font-size:1rem;display:block}.solaia-title strong{letter-spacing:-.025em;margin-top:.18em;font-size:clamp(4.5rem,10.5vw,10.25rem);font-weight:500;line-height:.88;display:block}.solaia-ornament{color:#c9a566;align-items:center;gap:.8rem;width:min(15rem,70%);margin-top:2rem;display:flex}.solaia-ornament:before,.solaia-ornament:after{content:"";background:linear-gradient(90deg,#0000,currentColor);flex:1;height:1px}.solaia-ornament:after{transform:rotate(180deg)}.solaia-ornament span{border:1px solid;width:.45rem;height:.45rem;transform:rotate(45deg)}.solaia-hero-intro{color:#f1e5d7;text-wrap:pretty;max-width:35rem;margin-top:2rem;font-size:1.125rem;line-height:1.75}.solaia-hero-location{color:#d3bc98;max-width:35rem;margin-top:1.25rem;font-size:.9375rem;line-height:1.6}.solaia-hero-actions{flex-wrap:wrap;gap:1rem 1.8rem;margin-top:2rem;display:flex}.solaia-hero-actions a{border-bottom:1px solid #be965b;align-items:center;min-height:2.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.solaia-cover-credit{text-align:right;color:#cdb99c;max-width:calc(100% - 3rem);font-size:.75rem;line-height:1.6;position:absolute;bottom:1rem;right:1.5rem}.solaia-edition-band{background:#eee0c7;border-top:1px solid #916837;border-bottom:1px solid #ceb799}.solaia-edition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-block:1.6rem;display:grid}.solaia-edition-grid>div{align-items:center;gap:1.3rem;display:flex}.solaia-edition-grid strong{color:#702833;font-family:Cormorant Event,Georgia,serif;font-size:3.3rem;font-weight:500;line-height:1}.solaia-edition-grid span{font-size:.9375rem;line-height:1.5}.solaia-chapter{border-bottom:1px solid #d7c8b4;padding-block:clamp(3.75rem,7vw,6.5rem)}.solaia-reading-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.solaia-chapter-heading>p{letter-spacing:.11em;text-transform:uppercase;color:#8a5e38;align-items:center;gap:1rem;margin-bottom:1.3rem;font-size:.875rem;font-weight:600;display:flex}.solaia-chapter-heading>p span{outline-offset:.2rem;letter-spacing:0;border:1px solid #b79a76;outline:1px solid #b79a7633;flex-shrink:0;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;font-size:.875rem;display:inline-flex}.solaia-chapter-heading h2,.solaia-colophon h2{letter-spacing:-.015em;text-wrap:balance;max-width:43rem;font-family:Cormorant Event,Georgia,serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:500;line-height:1.08}.solaia-chapter-rule{transform-origin:0;background:linear-gradient(90deg,#b79259,#b7925922);width:7.5rem;height:1px;margin-top:1.7rem}.solaia-prose{color:#584740;font-size:1.0625rem;line-height:1.95}.solaia-prose p+p{margin-top:1.3rem}.solaia-prose>p:first-child{color:#3f2625;font-size:1.2rem;line-height:1.8}.solaia-signature{color:#6e2531;border-top:1px solid #c9b392;padding-top:1.7rem;font-family:Cormorant Event,Georgia,serif;font-size:1.7rem;font-style:italic;margin-top:2rem!important}.solaia-signature span{color:#766556;margin-top:.4rem;font-family:Arial,sans-serif;font-size:.875rem;font-style:normal;display:block}.solaia-photographs{color:#eee3d4;background:radial-gradient(at 100% 0,#46252b77,#0000 55%),#211316}.solaia-photographs .solaia-chapter-heading>p{color:#d4b382}.solaia-photographs .solaia-chapter-heading h2{color:#fff2dd}.solaia-photo-note{color:#dbc9b8;border-left:2px solid #bd9457;max-width:55rem;margin-top:2rem;margin-bottom:2.5rem;padding-left:1.5rem;font-size:1.0625rem;line-height:1.85}.solaia-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.solaia-documentary-frame{background:#100b0b;border:1px solid #725541;min-width:0;padding:.5rem .5rem 0;box-shadow:0 1rem 3rem #0b040633,inset 0 0 0 3px #c9a5660d}.solaia-photo-grid>.solaia-documentary-frame:first-child,.solaia-photo-grid>.solaia-documentary-frame:last-child{grid-column:1/-1}.solaia-documentary-viewer{outline-offset:-1px;outline:1px solid #c9a56633}.solaia-documentary-frame figcaption{color:#e1cdb6;gap:1rem;padding:1.15rem 1rem;font-size:.9375rem;line-height:1.6;display:flex}.solaia-photo-number{color:#b99461;border-right:1px solid #725541;flex-shrink:0;min-width:1.7rem;padding-right:.65rem}.solaia-labels{border-top:1px solid #725541;margin-top:clamp(3rem,6vw,5.5rem);padding-top:2.5rem}.solaia-detail-heading{max-width:45rem;margin-bottom:2rem}.solaia-detail-heading h3{color:#fff2dd;margin-top:.7rem;font-family:Cormorant Event,Georgia,serif;font-size:clamp(2.2rem,3.4vw,3.5rem);font-weight:500;line-height:1.12}.solaia-detail-heading>p:last-child{color:#cdb8a3;margin-top:1rem;font-size:1rem;line-height:1.8}.solaia-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.solaia-media-note{color:#786452;max-width:58rem;margin-top:1.5rem;font-size:.875rem;line-height:1.75}.solaia-photographs .solaia-media-note{color:#baa792}.solaia-producers{background:#eee5d8}.solaia-inline-sources{color:#89623b;flex-direction:column;gap:.5rem;margin-top:1.3rem;font-size:.875rem;line-height:1.65;display:flex}.solaia-inline-sources a{overflow-wrap:anywhere;width:fit-content;max-width:100%;text-decoration:underline}.solaia-inline-sources cite{font-style:normal}.solaia-vintages{padding-top:clamp(4rem,7vw,6.5rem)}.solaia-documentation-intro{max-width:56rem;margin-top:2rem}.solaia-documentation-intro>p:first-child{font-size:1.0625rem}.solaia-vintage-navigation{grid-template-columns:repeat(8,minmax(0,1fr));gap:.6rem;margin-top:2.2rem;display:grid}.solaia-vintage-navigation a{color:#68333a;border:1px solid #cdb698;flex-direction:column;justify-content:center;align-items:center;min-height:5rem;padding:.5rem;text-decoration:none;transition:background .2s;display:flex}.solaia-vintage-navigation a:hover{background:#ebddc8}.solaia-vintage-navigation span{font-size:.875rem;line-height:1.5}.solaia-vintage-navigation strong{font-family:Cormorant Event,Georgia,serif;font-size:2rem;font-weight:500;line-height:1.2}.solaia-wines{margin-top:3.5rem}.solaia-wine{border-top:1px solid #c5ab88;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);padding-block:4rem;scroll-margin-top:6rem;display:grid}.solaia-wine:nth-child(2n) .solaia-bottle-figure{order:2}.solaia-bottle-figure{isolation:isolate;background:radial-gradient(#3b2519,#100b0c 70%);border:1px solid #644433;flex-direction:column;justify-content:center;align-items:center;min-height:34rem;display:flex;position:relative;overflow:hidden}.solaia-bottle-figure:after{content:"";pointer-events:none;border:1px solid #c9a56633;position:absolute;inset:.65rem}.solaia-bottle-figure img{object-fit:contain;width:100%;max-width:25rem;height:auto;max-height:36rem;padding:1.5rem;display:block}.solaia-bottle-year{z-index:-1;color:#c3a166;opacity:.22;font-family:Cormorant Event,Georgia,serif;font-size:clamp(4rem,8vw,7rem);font-weight:500;line-height:1;position:absolute;top:1.2rem;right:1rem}.solaia-bottle-figure figcaption{color:#c1a886;padding:0 1rem 1rem;font-size:.75rem;line-height:1.5}.solaia-wine-copy{min-width:0}.solaia-wine-ordinal{letter-spacing:.09em;color:#957349;flex-wrap:wrap;gap:.5rem 1.2rem;font-size:.875rem;font-weight:600;display:flex}.solaia-wine-ordinal span{letter-spacing:.02em;color:#726354}.solaia-wine h3{color:#622633;margin-top:1.2rem;font-family:Cormorant Event,Georgia,serif;font-size:clamp(3rem,4.3vw,4.6rem);font-weight:500;line-height:1.04}.solaia-wine h3 em{color:#987046;font-size:1.3em;font-weight:400;display:block}.solaia-wine-heading{color:#514137;margin-top:1.2rem;font-family:Cormorant Event,Georgia,serif;font-size:1.8rem;font-style:italic;line-height:1.3}.solaia-wine-age{color:#826d59;margin-top:.7rem;font-size:.875rem;line-height:1.6}.solaia-blend{background:#eee5d8;border-left:2px solid #b79259;margin-top:1.5rem;padding:1.1rem 1.2rem}.solaia-blend>strong{color:#682c37;font-size:.875rem;font-weight:600}.solaia-blend>p{color:#514237;margin-top:.4rem;font-size:1rem;line-height:1.7}.solaia-blend-source{color:#7a634c;margin-top:.4rem;font-size:.8125rem;line-height:1.6}.solaia-wine-context{color:#57473c;margin-top:1.5rem;font-size:1.0625rem;line-height:1.85}.solaia-critical-note{border-left:1px solid #9d5963;margin-top:1.6rem;padding-left:1.2rem}.solaia-critical-note h4{color:#702b3b;font-size:.875rem;font-weight:600}.solaia-critical-note p{color:#635143;margin-top:.5rem;font-size:1rem;line-height:1.85}.solaia-table{background:#e9dcc7;border-top:1px solid #c4a783}.solaia-event-link{color:#6d2a35;border:1px solid #70303a;align-items:center;min-height:3rem;margin-top:1.8rem;padding:.75rem 1.2rem;font-size:.9375rem;font-weight:600;line-height:1.6;text-decoration:none;display:inline-flex}.solaia-event-link:hover{color:#fff2dd;background:#6d2a35}.solaia-colophon{color:#ebd8be;text-align:center;background:#251317}.solaia-colophon h2{margin:1.5rem auto}.solaia-colophon>.solaia-shell>p:not(.solaia-kicker){color:#bea88f;font-size:1rem;line-height:1.8}.solaia-sources{text-align:left;border-block:1px solid #70513b;max-width:58rem;margin:2.5rem auto 0}.solaia-sources summary{cursor:pointer;color:#d8b782;min-height:3rem;padding-block:1rem;font-size:.9375rem;font-weight:600}.solaia-source-list{overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;padding-bottom:2rem;font-size:.875rem;line-height:1.7;display:grid}.solaia-source-list cite{font-style:normal}.solaia-return{border:1px solid #b69059;align-items:center;min-height:3rem;margin-top:2.5rem;padding:.7rem 1.3rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.solaia-story-preview .journal-card-title{color:#6e2835}.solaia-story-preview .journal-card-meta{line-height:1.6}@media (width<=1000px){.solaia-vintage-navigation{grid-template-columns:repeat(4,minmax(0,1fr))}.solaia-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.solaia-shell{width:min(100% - 2.5rem,42rem)}.solaia-hero{min-height:45rem}.solaia-hero:after{outline-offset:-.25rem;inset:.6rem}.solaia-hero-backdrop{object-fit:contain;object-position:top center;height:auto}.solaia-hero-shade{background:linear-gradient(#0000 10%,#18090c 45%)}.solaia-hero-content{padding-top:2rem;padding-bottom:5rem}.solaia-hero .solaia-kicker{max-width:24rem;margin-top:clamp(10rem,52vw,20rem)}.solaia-title strong{font-size:clamp(4.2rem,17vw,6.5rem)}.solaia-hero-intro{font-size:1.0625rem}.solaia-cover-credit{font-size:.75rem;right:1.25rem}.solaia-edition-grid{grid-template-columns:1fr;gap:1.4rem;padding-block:1.5rem}.solaia-edition-grid>div{gap:1.2rem}.solaia-edition-grid strong{min-width:2.5rem;font-size:2.7rem}.solaia-reading-grid,.solaia-wine{grid-template-columns:minmax(0,1fr);gap:2rem}.solaia-chapter-heading h2,.solaia-colophon h2{font-size:clamp(2.3rem,9vw,3.2rem)}.solaia-photo-grid,.solaia-detail-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.solaia-documentary-frame figcaption{padding-inline:1rem;font-size:.875rem}.solaia-wine{padding-block:3rem}.solaia-wine:nth-child(2n) .solaia-bottle-figure{order:0}.solaia-bottle-figure{min-height:0}.solaia-bottle-figure img{max-width:19rem;max-height:28rem}.solaia-wine h3{font-size:3.2rem}.solaia-source-list{grid-template-columns:minmax(0,1fr)}}@media (width<=359px){.solaia-vintage-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.solaia-title-category{letter-spacing:.25em}.solaia-hero-actions{gap:.75rem}}@media (prefers-reduced-motion:reduce){.solaia-reportage *{scroll-behavior:auto;transition:none}}.bollinger-reportage{--bollinger-gold:#b99458;--bollinger-ink:#28231c;--bollinger-paper:#f7f2e9;background:var(--bollinger-paper);color:var(--bollinger-ink)}.bollinger-shell{width:min(100% - 3.5rem,82rem);margin-inline:auto}.bollinger-reportage a{text-underline-offset:.25em}.bollinger-reportage a:focus-visible,.bollinger-reportage summary:focus-visible{outline:2px solid var(--bollinger-gold);outline-offset:5px}.bollinger-reportage [id]{scroll-margin-top:6rem}.bollinger-filter-definitions{position:absolute;overflow:hidden}.bollinger-hero{isolation:isolate;color:#f9edda;background:#130f0a;min-height:54rem;position:relative;overflow:hidden}.bollinger-hero:after{content:"";z-index:1;outline-offset:-.45rem;pointer-events:none;border:1px solid #c5a36566;outline:1px solid #c5a36522;position:absolute;inset:1.15rem}.bollinger-hero-image{z-index:-2;object-fit:cover;object-position:63% center;width:100%;height:100%;position:absolute;inset:0}.bollinger-hero-shade{z-index:-1;background:linear-gradient(90deg,#130e09e8,#130e09c2 33%,#130e0922 66%,#130e0900),linear-gradient(#0000 70%,#130f0a);position:absolute;inset:0}.bollinger-hero-copy{padding-top:2.8rem;padding-bottom:5.8rem}.bollinger-breadcrumb{color:#d8c4a6;flex-wrap:wrap;align-items:center;gap:.8rem;font-size:.875rem;line-height:1.6;display:flex}.bollinger-breadcrumb a{text-decoration:none}.bollinger-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#896438;font-size:.875rem;font-weight:600;line-height:1.65}.bollinger-hero .bollinger-eyebrow{color:#dbbb82;max-width:37rem;margin-top:4rem}.bollinger-title{max-width:47rem;margin-top:1.8rem;font-family:Cormorant Event,Georgia,serif;font-weight:400}.bollinger-title strong{letter-spacing:-.035em;font-size:clamp(3.8rem,8.3vw,8.8rem);font-weight:500;line-height:.95;display:block}.bollinger-title em{color:#d7bb88;margin-top:.35em;font-size:clamp(3rem,5.7vw,5.8rem);font-weight:400;line-height:.94;display:block}.bollinger-ornament{color:#bc975e;align-items:center;gap:.8rem;width:13rem;max-width:70%;margin-top:2rem;display:flex}.bollinger-ornament:before,.bollinger-ornament:after{content:"";background:linear-gradient(90deg,#0000,currentColor);flex:1;height:1px}.bollinger-ornament:after{transform:rotate(180deg)}.bollinger-ornament span{border:1px solid;width:.45rem;height:.45rem;transform:rotate(45deg)}.bollinger-hero-intro{color:#efdfca;text-wrap:pretty;max-width:34rem;margin-top:1.9rem;font-size:1.125rem;line-height:1.85}.bollinger-hero-byline{margin-top:1.7rem;font-family:Cormorant Event,Georgia,serif;font-size:1.7rem;font-style:italic}.bollinger-hero-byline span{color:#cbb391;margin-top:.4rem;font-family:Arial,sans-serif;font-size:.875rem;font-style:normal;display:block}.bollinger-hero-link{border-bottom:1px solid #bc975e;align-items:center;gap:2rem;min-height:3rem;margin-top:1.6rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.bollinger-hero-credit{color:#c0a987;text-align:right;max-width:calc(100% - 4rem);font-size:.75rem;line-height:1.6;position:absolute;bottom:1.6rem;right:2rem}.bollinger-edition{background:#e9dcc3;border-block:1px solid #b3966d}.bollinger-edition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-block:1.75rem;display:grid}.bollinger-edition-grid>div{align-items:center;gap:1.35rem;display:flex}.bollinger-edition strong{color:#71562d;font-family:Cormorant Event,Georgia,serif;font-size:3.35rem;font-weight:500;line-height:1}.bollinger-edition p{font-size:.9375rem;line-height:1.6}.bollinger-chapter{border-bottom:1px solid #d5c5ae;padding-block:clamp(4rem,7vw,6.7rem)}.bollinger-chapter-heading{margin-bottom:2.7rem}.bollinger-chapter-heading>p{letter-spacing:.12em;text-transform:uppercase;color:#896438;align-items:center;gap:1rem;font-size:.875rem;font-weight:600;line-height:1.6;display:flex}.bollinger-chapter-heading>p span{outline-offset:.25rem;letter-spacing:0;border:1px solid #b7986c;outline:1px solid #b7986c33;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:.875rem;display:flex}.bollinger-chapter-heading h2{letter-spacing:-.025em;text-wrap:balance;max-width:57rem;margin-top:1.3rem;font-family:Cormorant Event,Georgia,serif;font-size:clamp(2.5rem,4.4vw,4.8rem);font-weight:500;line-height:1.06}.bollinger-chapter-rule{transform-origin:0;background:linear-gradient(90deg,#b79259,#b7925900);width:10rem;max-width:60%;height:1px;margin-top:1.8rem}.bollinger-prose{color:#5b4d40;font-size:1.0625rem;line-height:1.95}.bollinger-prose p+p{margin-top:1.3rem}.bollinger-prose>p:first-child{color:#372c22;font-size:1.2rem;line-height:1.85}.bollinger-story-frame{background:#fffaf033;border:1px solid #c8b08b;padding:clamp(1.4rem,3vw,2.6rem);box-shadow:inset 0 0 0 4px #b994580b}.bollinger-moment-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.bollinger-opening-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.bollinger-opening-gallery.bollinger-opening-gallery--single{grid-template-columns:minmax(0,1fr);width:min(100%,28rem);margin-inline:auto}.bollinger-signature{color:#886739;border-top:1px solid #c8b08b;padding-top:1.5rem;font-family:Cormorant Event,Georgia,serif;font-size:1.8rem;font-style:italic;margin-top:2rem!important}.bollinger-signature span{color:#7e6b55;margin-top:.4rem;font-family:Arial,sans-serif;font-size:.875rem;font-style:normal;line-height:1.6;display:block}.bollinger-photograph{color:#e5d2b4;background:#19160f;border:1px solid #ab8a5b;min-width:0;padding:.5rem .5rem 0;box-shadow:0 .7rem 2rem #17120912,inset 0 0 0 3px #c9a56611}.bollinger-photo-viewer{outline-offset:-1px;outline:1px solid #d1ad7533}.bollinger-photograph .bollinger-photo-viewer{aspect-ratio:var(--bollinger-photo-ratio,auto)}.bollinger-photograph .bollinger-photo-viewer>img{object-fit:contain;height:100%}.bollinger-illustration-viewer{aspect-ratio:4/3}.bollinger-illustration-viewer>img{object-fit:contain;height:100%}.bollinger-photograph figcaption{gap:.85rem;padding:1rem .8rem;font-size:.875rem;line-height:1.65;display:flex}.bollinger-photograph figcaption>span{color:#c1a06a;border-right:1px solid #806343;flex-shrink:0;min-width:1.8rem;padding-right:.6rem}.bollinger-sequence{background:#eee4d4}.bollinger-sequence-intro{max-width:59rem}.bollinger-sequence-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.bollinger-sequence-grid a{background:#f9f4ea;border:1px solid #c5ab86;min-width:0;min-height:11rem;padding:1.4rem 1.15rem 2rem;text-decoration:none;transition:background .25s,border-color .25s;display:block;position:relative}.bollinger-sequence-grid a:hover{background:#e4d3b7;border-color:#967240}.bollinger-sequence-grid a>span{color:#9a7745;letter-spacing:.08em;font-size:.875rem}.bollinger-sequence-grid strong{margin-top:.8rem;font-family:Cormorant Event,Georgia,serif;font-size:1.8rem;font-weight:500;line-height:1.15;display:block}.bollinger-sequence-grid p{color:#73604c;margin-top:.65rem;font-size:.875rem;line-height:1.6}.bollinger-sequence-grid i{color:#967240;font-size:1.2rem;font-style:normal;position:absolute;bottom:.8rem;right:.9rem}.bollinger-pairing-autumn{background:#eee4d7}.bollinger-pairing-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.bollinger-pairing-autumn .bollinger-illustration{order:2}.bollinger-illustration{color:#ccb18a;background:#20180e;border:1px solid #ac8e60;min-width:0;padding:.5rem .5rem 0}.bollinger-illustration figcaption{padding:.9rem;font-size:.875rem;line-height:1.6}.bollinger-pairing-copy h3{margin-top:.7rem;font-family:Cormorant Event,Georgia,serif;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:500;line-height:1.12}.bollinger-pairing-copy>p:not(.bollinger-eyebrow){color:#5b4d40;margin-top:1.3rem;font-size:1.0625rem;line-height:1.85}.bollinger-pairing-note{background:#e8dbc5;border-left:2px solid #ab864e;margin-top:1.7rem;padding:1.25rem 1.4rem}.bollinger-pairing-note h4{letter-spacing:.05em;color:#8a6537;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.bollinger-pairing-note strong{color:#51402b;font-size:1rem;font-weight:600;line-height:1.7}.bollinger-pairing-note p{color:#6a5640;margin-top:.8rem;font-size:1rem;line-height:1.85}.bollinger-references{color:#846233;flex-direction:column;gap:.4rem;margin-top:1.4rem;font-size:.8125rem;line-height:1.7;display:flex}.bollinger-references a{overflow-wrap:anywhere;width:fit-content;max-width:100%}.bollinger-wine{border-top:1px solid #c8ad85;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);margin-top:4rem;padding-top:4rem;display:grid}.bollinger-wine .bollinger-eyebrow{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.bollinger-wine-copy h3{color:#494031;margin-top:1.5rem;font-family:Cormorant Event,Georgia,serif;font-size:clamp(2.7rem,4.5vw,4.9rem);font-weight:500;line-height:1.05}.bollinger-wine-copy h3 em{color:#a47d43;margin-top:.1em;font-size:1.6em;font-weight:400;line-height:.96;display:block}.bollinger-wine-heading{margin-top:1.5rem;font-family:Cormorant Event,Georgia,serif;font-size:2rem;font-style:italic;line-height:1.35}.bollinger-wine-body{color:#63513f;margin-top:1.3rem;font-size:1.0625rem;line-height:1.95}.bollinger-bottle-record{background:#eee4d2;border-left:2px solid #ab864e;margin-top:1.5rem;padding:1rem 1.3rem}.bollinger-bottle-record p{color:#765d3f;font-size:.9375rem;line-height:1.85}.bollinger-wine:nth-of-type(2) .bollinger-wine-media{order:-1}.bollinger-finale{color:#eee0c8;background:radial-gradient(at 0 0,#4c382166,#0000 60%),#1b1812;border:1px solid #9b7948;padding:clamp(1.5rem,4vw,3.8rem);position:relative;box-shadow:inset 0 0 0 6px #b994580e}.bollinger-finale .bollinger-eyebrow,.bollinger-finale h3 em{color:#d0ac6d}.bollinger-finale h3{color:#f5e7d0}.bollinger-finale .bollinger-wine-body{color:#d4c1a5}.bollinger-finale .bollinger-bottle-record{background:#b994580c;border-color:#b99458}.bollinger-finale .bollinger-bottle-record p{color:#c8ac80}.bollinger-memory{outline-offset:-.6rem;text-align:center;background:#ece0ca;border:1px solid #b2915f;outline:1px solid #b2915f55;max-width:70rem;margin:4rem auto 0;padding:clamp(2rem,5vw,4.5rem);position:relative}.bollinger-memory blockquote{color:#5c472b;text-wrap:balance;max-width:58rem;margin:1.4rem auto;font-family:Cormorant Event,Georgia,serif;font-size:clamp(2.3rem,4vw,4.2rem);font-style:italic;line-height:1.18}.bollinger-memory-copy{color:#715a3f;max-width:47rem;margin:1.8rem auto 0;font-size:1.0625rem;line-height:1.95}.bollinger-memory-copy p+p{margin-top:1rem}.bollinger-memory-signature{color:#8a693e;margin-top:1.6rem;font-size:.9375rem;font-weight:600;line-height:1.65}.bollinger-service-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem;width:min(100%,65rem);margin:4rem auto 0;display:grid}.bollinger-guests{background:#e9e0d1}.bollinger-section-lead{color:#655342;max-width:55rem;margin-top:-.5rem;font-size:1.125rem;line-height:1.85}.bollinger-guest-list{margin-top:3rem}.bollinger-guest{--guest-paper:#f5e9d5;--guest-muted:#dac9b3;--guest-rule:#ba966345;isolation:isolate;outline-offset:-.55rem;color:var(--guest-paper);background:#28251d;border:1px solid #bba27f;outline:1px solid #bba27f35;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,3.5vw,3.2rem);display:grid;position:relative;box-shadow:0 1rem 2.5rem #31221312,inset 0 0 0 5px #b9945809}.bollinger-guest[data-guest=guido]{background:radial-gradient(at 0 0,#79495435,#0000 65%),#2f1e26}.bollinger-guest[data-guest=alberto]{background:radial-gradient(at 100% 0,#6673452a,#0000 65%),#242b23}.bollinger-guest:before,.bollinger-guest:after{content:"";z-index:-1;pointer-events:none;border-style:solid;border-color:#d6b27599;width:2.2rem;height:2.2rem;position:absolute}.bollinger-guest:before{border-width:1px 0 0 1px;top:1rem;left:1rem}.bollinger-guest:after{border-width:0 1px 1px 0;bottom:1rem;right:1rem}.bollinger-guest+.bollinger-guest{margin-top:3rem}.bollinger-guest:nth-child(2n) .bollinger-guest-photo{order:2}.bollinger-guest:nth-child(2n){grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.bollinger-guest.bollinger-guest-without-photo,.bollinger-wine.bollinger-wine-without-photo{grid-template-columns:minmax(0,1fr)}.bollinger-guest-without-photo .bollinger-guest-copy,.bollinger-wine-without-photo .bollinger-wine-copy{width:min(100%,58rem);margin-inline:auto}.bollinger-guest-copy h3{margin-top:.9rem;font-family:Cormorant Event,Georgia,serif;font-size:clamp(2.7rem,4vw,4.4rem);font-weight:500;line-height:1.05}.bollinger-guest-copy .bollinger-eyebrow{color:#dec18f}.bollinger-academic-title{letter-spacing:.14em;text-transform:uppercase;color:#e7c793;margin-bottom:.7rem;font-family:Arial,sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.4;display:block}.bollinger-guest-copy h4{color:#e1c396;text-wrap:pretty;margin-top:1rem;font-size:1.0625rem;font-weight:600;line-height:1.75}.bollinger-guest-credentials{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;padding:0;list-style:none;display:flex}.bollinger-guest-credentials>li{letter-spacing:.02em;color:#e2c9a4;border:1px solid #c5a17155;padding:.45rem .65rem;font-size:.75rem;line-height:1.65}.bollinger-guest-copy>p:not(.bollinger-eyebrow){color:#66513d;margin-top:1.2rem;font-size:1.0625rem;line-height:1.95}.bollinger-portrait-note{letter-spacing:.035em;color:#ccb593;text-align:center;padding-top:1rem;font-size:.8125rem;line-height:1.7}.bollinger-guest-copy>p.bollinger-guest-spotlight{color:var(--guest-paper);background:#e5bc710b;border-left:2px solid #d4af76;margin-top:1.6rem;padding:1.1rem 1.25rem;font-size:1.0625rem;line-height:1.9}.bollinger-career-sections{margin-top:1.8rem}.bollinger-career-sections section+section{border-top:1px solid var(--guest-rule);margin-top:1.6rem;padding-top:1.5rem}.bollinger-career-sections h5{color:#e3c89d;text-wrap:balance;margin-bottom:.7rem;font-family:Cormorant Event,Georgia,serif;font-size:1.7rem;font-weight:600;line-height:1.25}.bollinger-career-sections p{max-width:44rem;color:var(--guest-muted);font-size:1rem;line-height:1.9}.bollinger-career-sources{border-top:1px solid var(--guest-rule);margin-top:1.8rem;padding-top:.6rem}.bollinger-career-sources summary{cursor:pointer;color:#ddbc8a;min-height:2.75rem;padding-block:.75rem;font-size:.8125rem;font-weight:600;line-height:1.7}.bollinger-career-sources>p{color:var(--guest-muted);margin-top:.65rem;font-size:.8125rem;line-height:1.8}.bollinger-career-sources .bollinger-references{color:#dbbc8e;margin-top:.7rem;padding-bottom:.7rem}.bollinger-house-intro{grid-template-columns:.9fr 1.1fr;align-items:start;gap:2.5rem;display:grid}.bollinger-maison-photo{background:#e9decb;border:1px solid #c0a27a;min-width:0;padding:.5rem .5rem 0}.bollinger-maison-photo figcaption{color:#7e6444;padding:1rem .75rem;font-size:.8125rem;line-height:1.85}.bollinger-history-timeline{gap:0;margin-top:4rem;padding:0;list-style:none;display:grid}.bollinger-history-timeline li{border-top:1px solid #ccb18a;grid-template-columns:.35fr 1.65fr;gap:3rem;padding-block:2.2rem;display:grid}.bollinger-history-timeline li>strong{color:#a17b47;font-family:Cormorant Event,Georgia,serif;font-size:clamp(3rem,5vw,4.8rem);font-weight:400;line-height:1}.bollinger-history-timeline h3{font-family:Cormorant Event,Georgia,serif;font-size:2.2rem;font-weight:500;line-height:1.2}.bollinger-history-timeline p{color:#6c5741;max-width:49rem;margin-top:.8rem;font-size:1rem;line-height:1.85}.bollinger-lily{outline-offset:-.5rem;background:#efe1c9;border:1px solid #ae8d5b;outline:1px solid #ae8d5b33;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-top:2.5rem;padding:clamp(1.7rem,4vw,3.5rem);display:grid}.bollinger-lily-heading h3{color:#785d34;margin-top:1rem;font-family:Cormorant Event,Georgia,serif;font-size:clamp(3.5rem,5vw,5.5rem);font-weight:500;line-height:.95}.bollinger-lily-heading h3 em{font-weight:400}.bollinger-lily-heading>p:last-child{margin-top:1.3rem;font-family:Cormorant Event,Georgia,serif;font-size:1.8rem;font-style:italic;line-height:1.3}.bollinger-lily-copy>p{color:#68513a;font-size:1.0625rem;line-height:1.95}.bollinger-lily-section+.bollinger-lily-section{border-top:1px solid #c6a879;margin-top:1.8rem;padding-top:1.6rem}.bollinger-lily-section h4{color:#77592e;font-family:Cormorant Event,Georgia,serif;font-size:1.9rem;font-weight:500;line-height:1.2}.bollinger-lily-section>p{color:#68513a;margin-top:.8rem;font-size:1rem;line-height:1.9}.bollinger-lily-section .bollinger-references{margin-top:.9rem}.bollinger-lily-archive{border-top:1px solid #b59463;margin-top:2.3rem;padding-top:1.7rem}.bollinger-lily-archive>p{color:#826235;font-size:.875rem;font-weight:600;line-height:1.8}.bollinger-lily-archive>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.bollinger-lily-archive>div>a{background:#f8efdd;border:1px solid #b4976c;min-width:0;padding:1.2rem 1.1rem 1.8rem;text-decoration:none;display:block;position:relative}.bollinger-lily-archive a:hover{background:#e4d1b2}.bollinger-lily-archive a>span{color:#a1804f;font-size:.8125rem}.bollinger-lily-archive a>strong{color:#73542d;margin-top:.5rem;font-family:Cormorant Event,Georgia,serif;font-size:1.5rem;font-weight:500;line-height:1.2;display:block}.bollinger-lily-archive a>small{color:#8c724d;margin-top:.7rem;font-size:.75rem;line-height:1.8;display:block}.bollinger-lily-archive a>i{color:#927040;font-style:normal;position:absolute;bottom:.5rem;right:.8rem}.bollinger-lily-history-link{color:#856237;align-items:center;min-height:2.75rem;margin-top:.8rem;font-size:.8125rem;line-height:1.7;display:inline-flex}.bollinger-house-space{border-top:1px solid #c8ad85;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:4.5rem;padding-top:3.5rem;display:grid}.bollinger-house-space-copy h3,.bollinger-house-principles>h3,.bollinger-house-film-copy h3{text-wrap:balance;margin-top:.9rem;font-family:Cormorant Event,Georgia,serif;font-size:clamp(2.25rem,3.5vw,3.5rem);font-weight:500;line-height:1.08}.bollinger-house-space-copy>p:not(.bollinger-eyebrow){color:#6c5741;margin-top:1.2rem;font-size:1rem;line-height:1.9}.bollinger-house-facade-viewer{aspect-ratio:4/3}.bollinger-house-facade-viewer>img{object-fit:contain;height:100%}.bollinger-house-principles{margin-top:4rem}.bollinger-archive-link{color:#785a2f;border:1px solid #a48455;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;min-height:3.5rem;margin-top:1.7rem;padding:.85rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.7;text-decoration:none;display:inline-flex}.bollinger-pillars{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem;margin-top:2rem;display:grid}.bollinger-pillars>article{background:#eee5d7;border:1px solid #d2bea0;border-top:2px solid #b08a52;grid-column:span 2;padding:1.7rem}.bollinger-pillars>article:nth-last-child(-n+2){grid-column:span 3}.bollinger-pillar-number{letter-spacing:.12em;color:#a68351;margin-bottom:1rem;font-size:.8125rem;display:block}.bollinger-pillars h4{font-family:Cormorant Event,Georgia,serif;font-size:2rem;font-weight:500;line-height:1.2}.bollinger-pillars p{color:#6c5741;margin-top:1rem;font-size:1rem;line-height:1.85}.bollinger-house-film{color:#eddbbe;background:#211c14;border:1px solid #a88654;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(2rem,4vw,4rem);margin-top:4rem;padding:clamp(1.5rem,3.5vw,3rem);display:grid;box-shadow:inset 0 0 0 5px #b994580b}.bollinger-house-film-copy .bollinger-eyebrow{color:#c3a06a}.bollinger-house-film-copy>p:not(.bollinger-eyebrow){color:#c5af90;margin-top:1.2rem;font-size:1rem;line-height:1.9}.bollinger-house-film-copy .bollinger-references{color:#c5a06c}.bollinger-house-film-player{min-width:0}.bollinger-house-film-player iframe{aspect-ratio:16/9;background:#0e0c09;border:1px solid #83673d;width:100%;height:auto;display:block}.bollinger-house-film-player>p{color:#a38b69;margin-top:.8rem;font-size:.75rem;line-height:1.7}.bollinger-table{background:#e9dcc8}.bollinger-table-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:3rem;display:grid}.bollinger-event-link{color:#76572f;border:1px solid #997346;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.5rem;margin-top:1.8rem;padding:1rem;font-size:.9375rem;font-weight:600;line-height:1.7;text-decoration:none;display:flex}.bollinger-event-link:hover,.bollinger-archive-link:hover{background:#dac3a0}.bollinger-menu-archive{background:#f4ebdd;border:1px solid #b5976c;margin-top:2.5rem;padding:1.3rem 1.7rem}.bollinger-menu-archive summary{cursor:pointer;color:#76572f;min-height:2.8rem;padding-block:.55rem;font-size:1rem;font-weight:600;line-height:1.7}.bollinger-menu-archive>p{color:#7b664e;max-width:55rem;margin-top:1rem;font-size:.9375rem;line-height:1.85}.bollinger-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-block:2rem 1rem;display:grid}.bollinger-menu-grid h3{color:#80613b;font-family:Cormorant Event,Georgia,serif;font-size:2rem;font-weight:500;line-height:1.25}.bollinger-menu-grid ul{color:#69553e;margin-top:.8rem;padding-left:1rem;font-size:1rem;line-height:1.85}.bollinger-menu-grid li+li{margin-top:.7rem}.bollinger-gallery{color:#eddec5;background:radial-gradient(at 0 0,#44372055,#0000 50%),#1c1913}.bollinger-gallery .bollinger-chapter-heading>p{color:#c6a369}.bollinger-gallery .bollinger-chapter-heading h2{color:#f3e4ca}.bollinger-photo-note{color:#d0bea4;border-left:2px solid #b49158;max-width:56rem;padding-left:1.3rem;font-size:1.0625rem;line-height:1.85}.bollinger-photo-archive{border-top:1px solid #846744;margin-top:2.5rem}.bollinger-photo-archive summary{cursor:pointer;color:#d7b982;padding-block:1.5rem;font-family:Cormorant Event,Georgia,serif;font-size:2rem;line-height:1.3}.bollinger-photo-archive summary>span{color:#a98c63;margin-left:1rem;font-family:Arial,sans-serif;font-size:.875rem}.bollinger-archive-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1.4rem;margin-top:.5rem;display:grid}.bollinger-media-note{color:#b6a084;max-width:57rem;margin-top:2rem;font-size:.875rem;line-height:1.85}.bollinger-colophon{text-align:center;color:#e4cda8;background:#14120e;padding-block:clamp(4rem,8vw,7rem)}.bollinger-colophon .bollinger-eyebrow{color:#c2a06a}.bollinger-colophon h2{text-wrap:balance;max-width:56rem;margin:1.5rem auto;font-family:Cormorant Event,Georgia,serif;font-size:clamp(2.4rem,4.3vw,4.5rem);font-weight:400;line-height:1.15}.bollinger-colophon .bollinger-ornament{margin-inline:auto}.bollinger-colophon>.bollinger-shell>p:last-of-type{color:#b49a75;margin-top:1.9rem;font-size:.9375rem;line-height:1.8}.bollinger-source-archive{text-align:left;border-block:1px solid #725733;max-width:66rem;margin:3rem auto 0;padding-block:.4rem}.bollinger-source-archive summary{cursor:pointer;color:#ceb07e;min-height:3rem;padding-block:1rem;font-size:.9375rem;font-weight:600;line-height:1.7}.bollinger-source-archive>p{color:#bda585;max-width:56rem;font-size:.9375rem;line-height:1.85}.bollinger-source-grid{color:#c6aa82;overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;padding-block:2rem;font-size:.875rem;line-height:1.8;display:grid}.bollinger-return{border:1px solid #a6844e;align-items:center;min-height:3rem;margin-top:2.5rem;padding:.8rem 1.3rem;font-size:.9375rem;font-weight:600;line-height:1.7;text-decoration:none;display:inline-flex}.bollinger-story-preview .journal-card-title{color:#6f552f}.bollinger-story-preview .journal-card-media{border:1px solid #9f7f4e}@media (width<=1100px){.bollinger-moment-grid{grid-template-columns:minmax(0,1fr)}.bollinger-opening-gallery{width:min(100%,64rem);margin-inline:auto}.bollinger-sequence-grid,.bollinger-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bollinger-edition-grid{gap:1.2rem}.bollinger-edition-grid>div{gap:.8rem}.bollinger-edition strong{font-size:2.6rem}}@media (width<=800px){.bollinger-shell{width:min(100% - 2.5rem,43rem)}.bollinger-hero{min-height:0}.bollinger-hero:after{outline-offset:-.25rem;inset:.65rem}.bollinger-hero-image{object-fit:contain;object-position:top center;height:auto}.bollinger-hero-shade{background:linear-gradient(#0000 3%,#130f0aaa 22%,#130f0a 38%)}.bollinger-hero-copy{padding-top:1.7rem;padding-bottom:5.3rem}.bollinger-hero .bollinger-eyebrow{max-width:30rem;margin-top:clamp(10rem,49vw,23rem)}.bollinger-title strong{font-size:clamp(2.6rem,11.5vw,5.9rem)}.bollinger-title em{font-size:clamp(2.8rem,11vw,4.8rem)}.bollinger-hero-intro{font-size:1.0625rem}.bollinger-hero-credit{max-width:calc(100% - 2.6rem);font-size:.75rem;bottom:1.2rem;right:1.3rem}.bollinger-edition-grid{grid-template-columns:minmax(0,1fr);gap:1.4rem}.bollinger-edition-grid>div{gap:1.5rem}.bollinger-edition-grid strong{min-width:3.5rem;font-size:2.8rem}.bollinger-chapter-heading h2{font-size:clamp(2.3rem,8.6vw,3.5rem)}.bollinger-pairing-grid,.bollinger-wine,.bollinger-guest,.bollinger-guest:nth-child(2n),.bollinger-house-intro,.bollinger-lily,.bollinger-table-grid,.bollinger-house-space,.bollinger-house-film{grid-template-columns:minmax(0,1fr);gap:2rem}.bollinger-pairing-autumn .bollinger-illustration,.bollinger-wine:nth-of-type(2) .bollinger-wine-media,.bollinger-guest:nth-child(2n) .bollinger-guest-photo{order:0}.bollinger-wine-copy h3{font-size:clamp(2.7rem,9vw,3.8rem)}.bollinger-wine{margin-top:3rem;padding-top:3rem}.bollinger-finale{padding:1.4rem}.bollinger-guest-copy h3{font-size:clamp(2.5rem,8vw,3.5rem)}.bollinger-guest-photo{width:min(100%,28rem);margin-inline:auto}.bollinger-history-timeline li{grid-template-columns:.4fr 1.6fr;gap:1.4rem}.bollinger-history-timeline li>strong{font-size:3rem}.bollinger-pillars,.bollinger-menu-grid{grid-template-columns:minmax(0,1fr)}.bollinger-pillars>article,.bollinger-pillars>article:nth-last-child(-n+2){grid-column:auto}.bollinger-house-space{margin-top:3rem;padding-top:2.5rem}.bollinger-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.bollinger-photo-archive summary{font-size:1.8rem}}@media (width<=540px){.bollinger-opening-gallery,.bollinger-service-gallery,.bollinger-source-grid,.bollinger-archive-grid,.bollinger-lily-archive>div{grid-template-columns:minmax(0,1fr)}.bollinger-sequence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.bollinger-sequence-grid a{min-height:10rem;padding:1.1rem 1rem 1.8rem}.bollinger-sequence-grid a:last-child{grid-column:1/-1}.bollinger-sequence-grid strong{font-size:1.65rem}.bollinger-history-timeline li{grid-template-columns:minmax(0,1fr);gap:.8rem}.bollinger-photo-note{font-size:1rem}}@media (prefers-reduced-motion:reduce){.bollinger-reportage *{scroll-behavior:auto;transition:none}}.bdx-story{--bdx-ink:#121110;--bdx-night:#171011;--bdx-wine:#651f32;--bdx-wine-deep:#35141f;--bdx-paper:#f3eee5;--bdx-ivory:#fff8eb;--bdx-brass:#b9955a;--bdx-brass-pale:#e2c892;--bdx-stone:#c9bdac;color:var(--bdx-ink);background:var(--bdx-paper);overflow:clip}.bdx-story *,.bdx-story :before,.bdx-story :after{box-sizing:border-box}.bdx-story h1,.bdx-story h2,.bdx-story h3{font-family:var(--font-cormorant,var(--font-display));letter-spacing:-.02em;font-weight:400}.bdx-story a:focus-visible,.bdx-story button:focus-visible{outline:2px solid var(--bdx-brass-pale);outline-offset:4px}.bdx-story img{display:block}.bdx-hero{color:#fff;isolation:isolate;background:#181512;height:clamp(700px,84svh,980px);min-height:min(900px,100svh - 106px);position:relative}.bdx-hero-media,.bdx-hero-media img,.bdx-hero-shade,.bdx-hero-grain{width:100%;height:100%;position:absolute;inset:0}.bdx-hero-media{z-index:-4;overflow:hidden}.bdx-hero-media img{object-fit:cover;object-position:center 48%;filter:brightness(1.16)contrast(1.035)saturate(1.12);animation:14s ease-out both bdx-hero-breathe;scale:1.015}.bdx-hero-shade{z-index:-3;background:radial-gradient(circle at 78% 30%,#b46f3926,#0000 33%),linear-gradient(90deg,#12090cbd 0%,#180a0f85 34%,#180c0e29 62%,#100a090d 100%),linear-gradient(#08070714,#0000 55%,#13090c70)}.bdx-hero-grain{z-index:-2;opacity:.16;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E")}.bdx-hero-inner{flex-direction:column;justify-content:center;width:min(100%,1720px);height:100%;margin:auto;padding:clamp(2rem,5vw,5rem) clamp(1.25rem,5vw,5.5rem);display:flex;position:relative}.bdx-breadcrumb{letter-spacing:.08em;text-transform:uppercase;color:#ffffffa3;align-items:center;gap:.65rem;font-size:.67rem;display:flex;position:absolute;top:clamp(1.5rem,3vw,2.8rem);left:clamp(1.25rem,5vw,5.5rem)}.bdx-breadcrumb a{color:inherit;text-decoration:none}.bdx-breadcrumb a:hover{color:#fff}.bdx-hero-copy{text-shadow:0 3px 24px #0c07087a;max-width:950px;padding-top:2.8rem}.bdx-kicker{color:var(--bdx-brass-pale);letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;gap:.65rem 1.3rem;margin-bottom:clamp(1.4rem,3vw,2.5rem);font-size:.66rem;font-weight:700;display:flex}.bdx-kicker span+span:before{content:"";vertical-align:middle;border-top:1px solid #e2c89294;width:26px;margin-right:1.3rem;display:inline-block}.bdx-hero h1{text-wrap:balance;max-width:940px;margin:0;line-height:.76}.bdx-hero h1>span{letter-spacing:-.065em;font-size:clamp(5.1rem,10.2vw,11.4rem);display:block}.bdx-hero h1>em{color:#f1d9ad;margin-top:.46em;padding-left:.06em;font-size:clamp(2rem,4vw,4.65rem);font-weight:400;line-height:.94;display:block}.bdx-deck{max-width:660px;font-family:var(--font-cormorant,Georgia, serif);color:#ffffffd6;margin:clamp(1.7rem,3vw,2.8rem) 0 0;font-size:clamp(1.2rem,1.75vw,1.7rem);line-height:1.48}.bdx-hero-meta{letter-spacing:.12em;text-transform:uppercase;color:#ffffff94;flex-wrap:wrap;gap:.5rem 1.8rem;margin-top:1.6rem;font-size:.68rem;font-weight:650;display:flex}.bdx-hero-meta span+span{border-left:1px solid #ffffff40;padding-left:1.8rem}.bdx-scroll-cue{z-index:6;color:#fff;letter-spacing:.14em;text-transform:uppercase;touch-action:manipulation;align-items:center;gap:1.4rem;width:fit-content;min-height:48px;margin-top:2.2rem;padding:.25rem .1rem;font-size:.72rem;font-weight:750;text-decoration:none;display:inline-flex;position:relative}.bdx-scroll-cue>span{pointer-events:none}.bdx-scroll-cue i{width:42px;height:42px;color:var(--bdx-brass-pale);pointer-events:none;background:#5c192b5c;border:1px solid #f0d39dc7;border-radius:50%;place-items:center;font-style:normal;transition:transform .25s,background .25s;display:grid}.bdx-scroll-cue:hover i{background:#651f328c;transform:translateY(3px)}.bdx-progress-stamp{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:linear-gradient(135deg,#681a30c2,#1f0e129e);border:1px solid #f0d39d94;grid-template-columns:34px 1fr;gap:.25rem 1rem;width:230px;padding:1.25rem 1.35rem 1.2rem;display:grid;position:absolute;bottom:clamp(2rem,5vw,4.8rem);right:clamp(1.25rem,5vw,5.5rem);box-shadow:0 18px 50px #12080b47}.bdx-progress-stamp .bdx-cross{grid-row:1/3;align-self:center}.bdx-progress-stamp span{color:var(--bdx-brass-pale);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:700}.bdx-progress-stamp strong{font-family:var(--font-cormorant,Georgia, serif);font-size:1.15rem;font-weight:400}.bdx-hero-credit{writing-mode:vertical-rl;letter-spacing:.08em;color:#ffffff75;margin:0;font-size:.52rem;position:absolute;bottom:.8rem;right:1rem;transform:rotate(180deg)}.bdx-cross{width:32px;height:32px;color:var(--bdx-brass-pale);display:inline-block;position:relative}.bdx-cross i{border:1px solid;width:7px;height:7px;display:block;position:absolute}.bdx-cross i:first-child{background:currentColor;top:12.5px;left:12.5px}.bdx-cross i:nth-child(2){top:1px;left:12.5px}.bdx-cross i:nth-child(3){bottom:1px;left:12.5px}.bdx-cross i:nth-child(4){top:12.5px;left:1px}.bdx-cross i:nth-child(5){top:12.5px;right:1px}.bdx-chapter-nav{z-index:45;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#f6f1e9eb;border-bottom:1px solid #5b46302e;justify-content:center;gap:clamp(1rem,3vw,3rem);min-height:48px;padding:0 clamp(1.1rem,4vw,4rem);display:flex;position:sticky;top:106px;overflow-x:auto}.bdx-chapter-nav::-webkit-scrollbar{display:none}.bdx-chapter-nav a{color:#4a4036;letter-spacing:.09em;text-transform:uppercase;flex:none;align-items:center;gap:.55rem;min-height:48px;font-size:.66rem;font-weight:700;text-decoration:none;display:flex}.bdx-chapter-nav a:hover{color:var(--bdx-wine)}.bdx-chapter-nav span{color:var(--bdx-brass);font-family:var(--font-cormorant,Georgia, serif);font-size:.85rem}.bdx-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--bdx-reveal-delay,0s), transform .7s cubic-bezier(.22,1,.36,1) var(--bdx-reveal-delay,0s);transform:translateY(24px)}.bdx-reveal.is-visible{opacity:1;transform:translateY(0)}.bdx-section-index,.bdx-overline{color:var(--bdx-wine);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.3rem;font-size:.68rem;font-weight:750}.bdx-lead{font-family:var(--font-cormorant,Georgia, serif);letter-spacing:-.02em;font-size:clamp(1.8rem,3vw,3.15rem);line-height:1.16}.bdx-story section[id]{scroll-margin-top:10.25rem}.bdx-prologue{z-index:0;max-width:1520px;margin:auto;padding:clamp(5rem,9vw,10rem) clamp(1.25rem,5vw,5.5rem);position:relative}.bdx-prologue:before{content:"";z-index:-1;background:radial-gradient(circle at 9% 18%,#7a263a17,#0000 28%),radial-gradient(circle at 92% 78%,#b9955a21,#0000 27%),linear-gradient(145deg,#faf6ef,#eee3d3);position:absolute;inset:0 calc(50% - 50vw)}.bdx-prologue-copy>.bdx-lead{max-width:970px;margin:0 0 clamp(2.5rem,5vw,4.5rem)}.bdx-prologue-columns{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,6rem);max-width:1020px;margin-left:auto;display:grid}.bdx-prologue-columns p{color:#403833;margin:0;font-size:clamp(1.02rem,1.12vw,1.12rem);line-height:1.92}.bdx-prologue-columns p:first-child:first-letter{float:left;color:var(--bdx-wine);font-family:var(--font-cormorant,Georgia, serif);margin:.08em .13em 0 0;font-size:5rem;line-height:.7}.bdx-arrival-ledger{background:linear-gradient(120deg,#fffbf3f0,#ebdbc5e6);border:1px solid #c3a977;grid-template-columns:repeat(4,1fr);margin:clamp(3rem,6vw,6rem) 0 0;display:grid;box-shadow:0 26px 70px -52px #35141fb8}.bdx-arrival-ledger div{border-right:1px solid #d5c9b7;padding:1.2rem clamp(.7rem,2vw,1.6rem)}.bdx-arrival-ledger div:last-child{border-right:0}.bdx-arrival-ledger dt{color:#6f2840;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.45rem;font-size:.62rem;font-weight:800}.bdx-arrival-ledger dd{font-family:var(--font-cormorant,Georgia, serif);margin:0;font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.3}.bdx-travellers{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);align-items:center;gap:clamp(2rem,6vw,7rem);margin-top:clamp(5rem,10vw,11rem);display:grid}.bdx-travellers-photo{background:#e8dfd0;padding:clamp(.65rem,1.2vw,1.1rem);position:relative;transform:rotate(-.6deg);box-shadow:0 30px 70px -42px #1b100c8c}.bdx-travellers-photo:before{content:"";pointer-events:none;z-index:3;border:1px solid #573d273d;position:absolute;inset:.55rem}.bdx-travellers-photo .bdx-photo-number{background:var(--bdx-wine);color:#fff;width:64px;height:64px;font-family:var(--font-cormorant,Georgia, serif);z-index:4;border-radius:50%;place-items:center;font-size:1.6rem;display:grid;position:absolute;bottom:-1rem;right:-1.2rem}.bdx-travellers-copy h2{margin:0 0 2.4rem;font-size:clamp(2.7rem,4.7vw,5.4rem);line-height:.92}.bdx-travellers-copy{color:#fff9ee;background:radial-gradient(circle at 92% 8%,#b9955a2e,#0000 27%),linear-gradient(145deg,#50192b,#2a1119 62%,#3b211d);border:1px solid #e2c89285;padding:clamp(2rem,4vw,4rem);position:relative;box-shadow:0 35px 80px -50px #290c15e6}.bdx-travellers-copy:before{content:"";pointer-events:none;border:1px solid #e2c8922b;position:absolute;inset:.55rem}.bdx-travellers-copy .bdx-overline{color:var(--bdx-brass-pale)}.bdx-travellers-copy h2{color:#fff9ee}.bdx-travellers-copy ol{border-top:1px solid #e2c89257;margin:0;padding:0;list-style:none}.bdx-travellers-copy li{border-bottom:1px solid #e2c89238;grid-template-columns:42px 1fr;align-items:center;gap:.9rem;padding:1.15rem .25rem;display:grid}.bdx-travellers-copy li>span{color:var(--bdx-brass-pale);font-family:var(--font-cormorant,Georgia, serif);font-size:1.12rem}.bdx-travellers-copy li strong{color:#fffdf7;font-family:var(--font-cormorant,Georgia, serif);font-size:1.42rem;font-weight:500;display:block}.bdx-travellers-copy li small{color:#fff8edc4;margin-top:.26rem;font-size:.86rem;line-height:1.58;display:block}.bdx-figure{margin:0}.bdx-photo{aspect-ratio:4/3;background:#d6cbbc;border:1px solid #6b4d2e38;width:100%;box-shadow:0 20px 48px -34px #291413b8,inset 0 0 0 1px #ffffff47}.bdx-photo img{object-position:center;filter:brightness(1.04)contrast(1.055)saturate(1.12)}.bdx-figure figcaption{color:#5f5449;letter-spacing:.025em;padding:.8rem .1rem 0;font-size:.72rem;line-height:1.58}.bdx-figure--group .bdx-photo{aspect-ratio:4/3}.bdx-figure--cinema .bdx-photo{aspect-ratio:16/9}.bdx-figure--landscape .bdx-photo{aspect-ratio:4/3}.bdx-figure--portrait .bdx-photo{aspect-ratio:3/4}.bdx-figure--tall .bdx-photo{aspect-ratio:3/4.55}.bdx-figure--square .bdx-photo{aspect-ratio:1}.bdx-figure--wine .bdx-photo{aspect-ratio:4/5.3;background:radial-gradient(circle at 50% 35%,#3c2c2c,#140f11 70%)}.bdx-figure--wine .bdx-photo img{filter:brightness(1.04)contrast(1.025)saturate(1.07);padding:.5rem}.bdx-photo.photo-lightbox-trigger>span:last-child{letter-spacing:.09em;background:#36111ddb;padding:.55rem .7rem;font-size:.6rem;bottom:.75rem;right:.75rem}.bdx-itinerary{color:#fff7ea;background:radial-gradient(circle at 86% 18%,#b5405b75,#0000 30%),radial-gradient(circle at 7% 92%,#ca9d5238,#0000 34%),linear-gradient(145deg,#351522,#241218 56%,#3a201d);padding:clamp(5rem,9vw,10rem) clamp(1.25rem,5vw,5.5rem)}.bdx-itinerary>*{max-width:1500px;margin-inline:auto}.bdx-section-heading{grid-template-columns:1fr 1fr;gap:3rem;max-width:1500px;margin:0 auto clamp(3rem,7vw,7rem);display:grid}.bdx-section-heading>div{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:3rem;display:grid}.bdx-section-heading h2{margin:0;font-size:clamp(3.4rem,6.6vw,7.7rem);line-height:.82}.bdx-section-heading h2 em{color:var(--bdx-wine);font-weight:400}.bdx-section-heading p:last-child{color:#70665c;align-self:end;max-width:520px;margin:0 0 .6rem auto;font-size:1rem;line-height:1.9}.bdx-section-heading--light .bdx-section-index,.bdx-section-heading--light h2 em{color:var(--bdx-brass-pale)}.bdx-section-heading--light p:last-child{color:#ffffffc9}.bdx-map-wrap{max-width:1280px}.bdx-route-map{background:#ffffff06;border:1px solid #e2c89247;padding:clamp(1rem,3vw,2rem)}.bdx-route-map svg{width:100%;height:auto;max-height:590px}.bdx-map-river{fill:none;stroke:#6c8e912b;stroke-width:80px;stroke-linecap:round}.bdx-map-river-line{fill:none;stroke:#b7d3d159;stroke-width:1.5px;stroke-dasharray:4 9}.bdx-map-route{fill:none;stroke:var(--bdx-brass);stroke-width:2px;stroke-dasharray:5 8}.bdx-map-node circle:first-child{fill:var(--bdx-night);stroke:var(--bdx-brass);stroke-width:3px}.bdx-map-node circle:nth-child(2){fill:none;stroke:#e2c89252;stroke-width:1px;animation:2.8s ease-out infinite bdx-map-pulse}.bdx-map-node text{fill:#fff4e4;font-family:var(--font-cormorant,Georgia, serif);font-size:28px}.bdx-map-node .bdx-map-small{fill:#ffffff8a;font-family:var(--font-geist-sans,Arial, sans-serif);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.bdx-map-bank{fill:#ffffff3d;font-family:var(--font-geist-sans,Arial, sans-serif);letter-spacing:.25em;font-size:11px;font-weight:700}.bdx-map-legend{color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:.7rem 1.5rem;padding:.75rem .4rem 0;font-size:.64rem;display:flex}.bdx-map-legend span{align-items:center;gap:.5rem;display:flex}.bdx-map-legend i{border:1px solid var(--bdx-brass);border-radius:50%;width:8px;height:8px;display:inline-block}.bdx-map-legend i.is-live{background:var(--bdx-brass);box-shadow:0 0 0 5px #b9955a1f}.bdx-day-grid{border-top:1px solid #e2c89247;border-bottom:1px solid #e2c89247;grid-template-columns:repeat(3,1fr);margin-top:clamp(3rem,6vw,6rem);display:grid}.bdx-day-card{border-right:1px solid #e2c89238;min-height:300px;padding:clamp(1.5rem,3vw,2.6rem);position:relative}.bdx-day-card:last-child{border-right:0}.bdx-day-number{color:#e2c89238;font-family:var(--font-cormorant,Georgia, serif);font-size:5rem;line-height:1;position:absolute;top:1.5rem;right:1.6rem}.bdx-day-card>p{color:var(--bdx-brass-pale);letter-spacing:.16em;text-transform:uppercase;margin:0 0 2.6rem;font-size:.59rem;font-weight:700}.bdx-day-card h3{margin:0 0 1rem;font-size:clamp(2rem,3vw,3.1rem)}.bdx-day-card strong{color:#ffffffd1;max-width:360px;font-size:.9rem;font-weight:500;line-height:1.75;display:block}.bdx-day-card small{color:#ffffff5e;letter-spacing:.14em;text-transform:uppercase;font-size:.55rem;font-weight:700;position:absolute;bottom:1.5rem;left:clamp(1.5rem,3vw,2.6rem)}.bdx-day-card.is-active small{color:var(--bdx-brass-pale)}.bdx-video-chapter{color:#fff;background:radial-gradient(circle at 82% 12%,#c07e462b,#0000 30%),linear-gradient(110deg,#421624,#281219 48%,#38251e);grid-template-columns:minmax(280px,.72fr) minmax(0,1.7fr);gap:clamp(2.5rem,6vw,7rem);padding:clamp(5rem,9vw,10rem) clamp(1.25rem,5vw,5.5rem);display:grid}.bdx-video-intro{align-self:center;max-width:480px}.bdx-video-intro .bdx-section-index{color:var(--bdx-brass-pale)}.bdx-video-intro h2{margin:0;font-size:clamp(3.3rem,5.4vw,6.4rem);line-height:.82}.bdx-video-intro h2 em{color:var(--bdx-brass-pale);font-weight:400}.bdx-video-intro p:last-child{color:#ffffffc9;margin:2rem 0 0;font-size:1rem;line-height:1.9}.bdx-video-grid{grid-template-columns:repeat(2,minmax(250px,410px));justify-content:end;gap:clamp(1.5rem,3vw,3rem);display:grid}.bdx-video-card{width:100%;max-width:410px;margin:auto}.bdx-video-frame{background:linear-gradient(145deg,#3b3330,#0a0909 46%,#27211f);border:1px solid #e2c8927a;border-radius:26px;padding:9px;position:relative;overflow:hidden;box-shadow:0 35px 80px -32px #000}.bdx-video-frame:before{content:"";z-index:4;pointer-events:none;background:#0000008a;border-radius:20px;width:54px;height:5px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.bdx-video-frame video{aspect-ratio:9/16;object-fit:contain;cursor:pointer;background:#090909;border-radius:18px;width:100%;height:auto;display:block}.bdx-video-play{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#130d0ea3;border:1px solid #ffffffa3;border-radius:50%;place-items:center;width:68px;height:68px;transition:scale .2s,background .2s,opacity .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bdx-video-play:hover{background:#651f32d1;scale:1.05}.bdx-video-play span{padding-left:3px;font-size:1rem}.bdx-video-topline{z-index:5;color:#ffffffc2;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px 8px #000;pointer-events:none;justify-content:space-between;gap:1rem;font-size:.52rem;font-weight:700;display:flex;position:absolute;top:27px;left:25px;right:25px}.bdx-video-audio{z-index:5;color:#fff;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0e0b0be0;border:1px solid #ffffff9e;min-height:44px;padding:.55rem .75rem;font-size:.7rem;font-weight:700;position:absolute;top:48px;right:22px}.bdx-video-caption{padding:1.2rem .25rem 0}.bdx-video-caption>span{color:var(--bdx-brass-pale);letter-spacing:.15em;text-transform:uppercase;font-size:.55rem;font-weight:700}.bdx-video-caption h3{margin:.35rem 0 .45rem;font-size:clamp(1.6rem,2.2vw,2.25rem)}.bdx-video-caption p{color:#ffffffad;margin:0;font-size:.74rem;line-height:1.65}.bdx-mission{background:radial-gradient(circle at 88% 8%,#942d451c,#0000 28%),radial-gradient(circle at 5% 73%,#b9955a24,#0000 26%),linear-gradient(145deg,#f7f0e6,#eadcc8);padding:clamp(5rem,10vw,11rem) clamp(1.25rem,5vw,5.5rem)}.bdx-mission>*{max-width:1500px;margin-inline:auto}.bdx-mission-opening{background:#fffcf67a;border-top:1px solid #b99459;border-bottom:1px solid #cdb994;grid-template-columns:minmax(380px,.95fr) minmax(330px,1.05fr);align-items:end;gap:clamp(3rem,8vw,9rem);padding:clamp(1.5rem,4vw,4rem);display:grid}.bdx-mission-title h2{color:#1d1815;margin:0;font-size:clamp(4rem,7.6vw,9rem);line-height:.72}.bdx-mission-title h2 em{color:var(--bdx-wine);font-weight:400}.bdx-mission-copy{padding-bottom:.7rem}.bdx-mission-copy .bdx-lead{margin:0 0 2rem}.bdx-mission-copy>p:not(.bdx-lead){color:#5b5148;font-size:1.03rem;line-height:1.9}.bdx-fact-row{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.bdx-fact-row span{color:#75552b;letter-spacing:.1em;text-transform:uppercase;border:1px solid #c8b99f;padding:.65rem .8rem;font-size:.58rem;font-weight:750}.bdx-classification{background:linear-gradient(120deg,#efe4d2,#fbf7f0 55%,#e8dcc9);border:1px solid #b99b69;margin-top:clamp(4rem,8vw,8rem);padding:clamp(1.5rem,4vw,3.5rem);box-shadow:0 30px 70px -54px #2e1d1499}.bdx-classification-mark{color:#694b2b;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #c9b28b;align-items:center;gap:.9rem;padding-bottom:1.4rem;font-size:.61rem;font-weight:750;display:flex}.bdx-classification-mark .bdx-cross{color:var(--bdx-wine)}.bdx-classification-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.bdx-classification-grid article+article{border-left:1px solid #c9b28b}.bdx-classification-grid p{color:#8b6b3d;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .7rem;font-size:.58rem;font-weight:750}.bdx-classification-grid h3{margin:0 0 .6rem;font-size:clamp(1.8rem,3.1vw,3.2rem);line-height:1}.bdx-classification-grid strong{color:var(--bdx-wine);font-family:var(--font-cormorant,Georgia, serif);margin-bottom:1.2rem;font-size:1.25rem;font-weight:500;display:block}.bdx-classification-grid article>span{color:#5d5144;max-width:520px;font-size:.92rem;line-height:1.78;display:block}.bdx-classification-note{color:#776958;text-align:center;font-family:var(--font-cormorant,Georgia, serif);border-top:1px solid #c9b28b;margin:0;padding:1.1rem 1rem 0;font-size:1.05rem;font-style:italic}.bdx-courtyard-frame{margin-top:clamp(4rem,9vw,9rem);position:relative}.bdx-courtyard-frame .bdx-figure{background:#e0d6c7;padding:clamp(.5rem,1vw,.9rem)}.bdx-courtyard-frame .bdx-figure figcaption{padding-left:.1rem}.bdx-courtyard-label{border-left:2px solid var(--bdx-brass-pale);color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#110e0dba;max-width:320px;padding:1.1rem 1.3rem;position:absolute;bottom:clamp(2.7rem,5vw,4.3rem);left:clamp(1rem,3vw,3rem)}.bdx-courtyard-label span{font-family:var(--font-cormorant,Georgia, serif);font-size:1.35rem;display:block}.bdx-courtyard-label small{color:#ffffff94;letter-spacing:.08em;margin-top:.35rem;font-size:.55rem;display:block}.bdx-timeline{background:#e2c89247;border:1px solid #b99459;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(4rem,8vw,8rem);padding:1px;display:grid;position:relative;box-shadow:0 35px 90px -56px #2e0d17e0}.bdx-timeline-item{color:#fff9ef;background:radial-gradient(circle at 92% 8%,#d5a65a21,#0000 26%),linear-gradient(145deg,#481725,#291117 72%);border:0;min-height:285px;padding:2.5rem clamp(1.25rem,2.5vw,2.2rem);position:relative}.bdx-timeline-item:nth-child(3n){border-right:0}.bdx-timeline-item i{background:var(--bdx-brass-pale);border-radius:50%;width:9px;height:9px;position:absolute;top:1.15rem;left:auto;right:1.15rem;box-shadow:0 0 0 6px #e2c8921f}.bdx-timeline-year{color:var(--bdx-brass-pale);font-family:var(--font-cormorant,Georgia, serif);font-size:2.35rem;display:block}.bdx-timeline-item h3{color:#fff;margin:.7rem 0 .9rem;font-size:1.85rem}.bdx-timeline-item p{color:#fff9efc7;margin:0;font-size:.98rem;line-height:1.8}.bdx-places{background:radial-gradient(circle at 12% 18%,#7e2b3d17,#0000 26%),linear-gradient(145deg,#f0e6d7,#e1d0ba);padding:clamp(5rem,10vw,11rem) clamp(1.25rem,5vw,5.5rem)}.bdx-places>*{max-width:1500px;margin-inline:auto}.bdx-garden-grid{grid-template-columns:1.35fr .7fr .7fr;align-items:end;gap:clamp(1rem,2.5vw,2.5rem);display:grid}.bdx-editorial-note{color:#fff9ef;background:linear-gradient(145deg,#4a1727,#281117);border:1px solid #e2c89280;padding:clamp(1.6rem,3vw,2.8rem);box-shadow:0 24px 60px -44px #2e0d17e6}.bdx-editorial-note .bdx-overline{color:var(--bdx-brass-pale)}.bdx-editorial-note h3{margin:0 0 1.2rem;font-size:clamp(1.8rem,3vw,3.1rem);line-height:.98}.bdx-editorial-note p:last-child{color:#fff9efc7;margin:0;font-size:1rem;line-height:1.82}.bdx-chapel-heading{grid-template-columns:1fr 1fr;gap:3rem;margin-top:clamp(8rem,14vw,14rem);display:grid}.bdx-chapel-heading>div{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:3rem;display:grid}.bdx-chapel-heading h2{margin:0;font-size:clamp(3.4rem,6vw,7rem);line-height:.82}.bdx-chapel-heading p:last-child{color:#6b6156;align-self:end;max-width:520px;margin:0 0 .5rem auto;line-height:1.9}.bdx-chapel-grid{grid-template-columns:1.05fr .78fr .78fr;align-items:start;gap:clamp(1rem,2.4vw,2.4rem);margin-top:clamp(2.5rem,5vw,5rem);display:grid}.bdx-chapel-room{margin-top:14%}.bdx-chapel-detail{margin-top:36%}.bdx-symbol-grid{grid-template-columns:.85fr 1fr .85fr;align-items:center;gap:clamp(1.3rem,4vw,4.5rem);margin-top:clamp(6rem,11vw,11rem);display:grid}.bdx-symbol-copy{text-align:center;background:linear-gradient(145deg,#fffaf1db,#e8d7becc);border:1px solid #c2a56f;padding:clamp(2rem,4vw,3.5rem);box-shadow:0 26px 65px -48px #2e0d17b8}.bdx-symbol-copy .bdx-cross{width:42px;height:42px;color:var(--bdx-wine);margin-bottom:1.3rem;scale:1.25}.bdx-symbol-copy h3{margin:0 0 1.2rem;font-size:clamp(2rem,3.4vw,3.5rem);line-height:1}.bdx-symbol-copy p:last-child{color:#5d5349;max-width:460px;margin:auto;font-size:.98rem;line-height:1.85}.bdx-cellar{color:#fff;background:radial-gradient(circle at 0 0,#a4344e70,#0000 30%),radial-gradient(circle at 96% 72%,#b57c3c24,#0000 30%),linear-gradient(145deg,#32151f,#211417 58%,#33201d);padding:clamp(5rem,10vw,11rem) clamp(1.25rem,5vw,5.5rem)}.bdx-cellar>*{max-width:1500px;margin-inline:auto}.bdx-cellar-opening{grid-template-columns:1fr 320px;align-items:end;gap:4rem;display:grid}.bdx-cellar-opening .bdx-section-index{color:var(--bdx-brass-pale)}.bdx-cellar-opening h2{margin:0;font-size:clamp(3.6rem,7vw,8.2rem);line-height:.82}.bdx-cellar-opening h2 em{color:var(--bdx-brass-pale);font-weight:400}.bdx-cellar-opening p:last-child{color:#ffffffc9;max-width:650px;font-size:1rem;line-height:1.9}.bdx-cellar-stat{border:1px solid #e2c8925c;padding:1.6rem}.bdx-cellar-stat strong{color:var(--bdx-brass-pale);font-family:var(--font-cormorant,Georgia, serif);font-size:4.4rem;font-weight:400;line-height:.8;display:block}.bdx-cellar-stat span{color:#ffffffba;margin-top:1rem;font-size:.76rem;line-height:1.68;display:block}.bdx-cellar-gallery{grid-template-rows:auto auto;grid-template-columns:.8fr 1.25fr .7fr;align-items:start;gap:clamp(1rem,2.3vw,2.3rem);margin-top:clamp(3rem,6vw,6rem);display:grid}.bdx-cellar .bdx-figure figcaption{color:#ffffffb3}.bdx-cellar-vertical{grid-row:1/3}.bdx-cellar-wide{grid-column:2/4}.bdx-cellar-wide .bdx-photo{aspect-ratio:16/9}.bdx-cellar-detail{grid-column:2}.bdx-cellar-guide{grid-column:3;margin-top:15%}.bdx-group-cellar{margin-top:clamp(5rem,10vw,10rem);max-width:680px!important}.bdx-group-cellar .bdx-figure{background:#211b1b;border:1px solid #e2c89247;padding:.75rem}.bdx-tasting{color:#fff;background:radial-gradient(circle at 78% 12%,#cc84432e,#0000 29%),linear-gradient(135deg,#461625,#281117 50%,#3a241f);padding:clamp(5rem,10vw,11rem) clamp(1.25rem,5vw,5.5rem)}.bdx-tasting>*{max-width:1500px;margin-inline:auto}.bdx-tasting-heading{grid-template-columns:1fr 260px;align-items:end;gap:4rem;display:grid}.bdx-tasting-heading .bdx-section-index{color:var(--bdx-brass-pale)}.bdx-tasting-heading h2{margin:0;font-size:clamp(3.7rem,7vw,8.2rem);line-height:.82}.bdx-tasting-heading h2 em{color:var(--bdx-brass-pale);font-weight:400}.bdx-tasting-heading p:last-child{color:#ffffffc9;max-width:690px;font-size:1rem;line-height:1.9}.bdx-tasting-seal{aspect-ratio:1;text-align:center;border:1px solid #e2c8926b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.bdx-tasting-seal .bdx-cross{margin-bottom:1rem}.bdx-tasting-seal span{color:#ffffff87;letter-spacing:.16em;text-transform:uppercase;font-size:.54rem;font-weight:700}.bdx-tasting-seal strong{color:var(--bdx-brass-pale);font-family:var(--font-cormorant,Georgia, serif);margin-top:.35rem;font-size:1.15rem;font-weight:400}.bdx-wine-grid{background:#e2c89245;border:1px solid #e2c89245;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:clamp(3rem,7vw,7rem);display:grid}.bdx-wine-card{background:linear-gradient(145deg,#2e1720,#211317);grid-template-columns:minmax(150px,.7fr) 1fr;min-height:420px;display:grid}.bdx-wine-image{background:radial-gradient(circle at 50% 30%,#68353ca6,#130f10f0 70%);padding:clamp(.8rem,2vw,1.6rem)}.bdx-wine-copy{flex-direction:column;justify-content:center;padding:clamp(1.4rem,3vw,3.2rem);display:flex}.bdx-wine-copy>p{color:var(--bdx-brass-pale);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .7rem;font-size:.64rem;font-weight:750}.bdx-wine-copy h3{margin:0;font-size:clamp(1.8rem,3vw,3.15rem);line-height:.94}.bdx-wine-copy strong{color:var(--bdx-brass-pale);font-family:var(--font-cormorant,Georgia, serif);margin:1rem 0;font-size:1.5rem;font-weight:400;display:block}.bdx-wine-copy>span{color:#ffffffba;font-size:.88rem;line-height:1.78;display:block}.bdx-wine-card .bdx-figure figcaption,.bdx-wine-card .photo-lightbox-trigger>span:last-child{display:none}.bdx-tasting-heading p:last-child,.bdx-cellar-opening p:last-child{margin:2rem 0 0}.bdx-figure figcaption{color:#443a30;flex-wrap:wrap;gap:.35rem .8rem;font-size:.88rem;display:flex}.bdx-figure figcaption time{color:#762b43;font-variant-numeric:tabular-nums;font-weight:800}.bdx-figure figcaption span{flex:200px}.bdx-prologue-columns p,.bdx-section-heading p:last-child,.bdx-video-intro p:last-child,.bdx-mission-copy>p:not(.bdx-lead),.bdx-cellar-opening p:last-child,.bdx-tasting-heading p:last-child{font-size:clamp(1.1rem,1.08vw,1.25rem);line-height:1.82}.bdx-section-heading:not(.bdx-section-heading--light) p:last-child,.bdx-mission-copy>p:not(.bdx-lead),.bdx-chapel-heading p:last-child,.bdx-symbol-copy p:last-child{color:#443a30}.bdx-section-heading--light p:last-child,.bdx-video-intro p:last-child,.bdx-cellar-opening p:last-child,.bdx-tasting-heading p:last-child{color:#f1e6dd}.bdx-travellers-copy li strong{font-size:1.65rem}.bdx-classification-grid article>span{color:#43372b;font-size:1.05rem}.bdx-timeline-item p,.bdx-editorial-note p:last-child{color:#f1e7dd;font-size:1.08rem;line-height:1.8}.bdx-video-caption p{color:#f0e4db;font-size:1rem;line-height:1.75}.bdx-video-topline{font-size:.64rem}.bdx-video-caption>span{font-size:.7rem}.bdx-wine-copy h3{overflow-wrap:anywhere}.bdx-wine-card:last-child{grid-column:1/-1;grid-template-columns:minmax(240px,.7fr) 1fr}.bdx-wine-card:last-child .bdx-wine-image{justify-self:end;width:100%;max-width:430px}.bdx-wine-card:last-child .bdx-wine-copy{max-width:650px}.bdx-visit-step{align-items:start;gap:1.4rem;max-width:1050px;margin:clamp(3rem,6vw,6rem) 0 2.5rem;display:flex}.bdx-visit-step>span{color:#762b43;height:58px;font-family:var(--font-cormorant,Georgia,serif);border:1px solid #b9955a;flex:0 0 58px;place-items:center;font-size:1.8rem;display:grid}.bdx-visit-step .bdx-overline{margin-bottom:.7rem}.bdx-visit-step h3{margin:0 0 1rem;font-size:clamp(2rem,3.5vw,3.7rem);line-height:1.05}.bdx-visit-step p:last-child{color:#443a30;margin:0;font-size:1.1rem;line-height:1.8}.bdx-visit-step--light>span,.bdx-visit-step--light .bdx-overline{color:#efd29b}.bdx-visit-step--light p:last-child{color:#f1e7dd}.bdx-court-pair,.bdx-cellar-documentary,.bdx-cellar-portraits,.bdx-display-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,3rem);display:grid}.bdx-cellar-documentary{grid-template-columns:1.1fr .9fr;max-width:1180px}.bdx-detail-note{background:linear-gradient(120deg,#522335,#321a24);border-left:2px solid #d5b375;margin-top:1.4rem;padding:1.6rem}.bdx-detail-note h3{color:#efd29b;margin:0 0 .8rem;font-size:2rem}.bdx-detail-note p{color:#f1e7dd;margin:0;font-size:1.05rem;line-height:1.8}.bdx-cellar-portraits{max-width:1120px;margin-top:clamp(3rem,6vw,6rem)}.bdx-cellar-portraits .bdx-figure{background:#331b25;border:1px solid #ac875a;padding:.7rem}.bdx-tasting-room-story{background:radial-gradient(circle at 12% 5%,#46627a40,#0000 55%),linear-gradient(140deg,#231c2b,#381724 70%);border:1px solid #b9955a;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(2.5rem,7vw,8rem);margin-top:clamp(3rem,6vw,6rem);padding:clamp(1.5rem,4vw,4rem);display:grid}.bdx-room-copy h3{margin:0 0 1.6rem;font-size:clamp(2.5rem,4.3vw,5.1rem);line-height:.98}.bdx-room-copy h3 em{color:#e9c98e;font-weight:400}.bdx-room-copy .bdx-overline{color:#efd29b}.bdx-room-copy>p:not(.bdx-overline){color:#f2e8df;margin:1.1rem 0 0;font-size:1.1rem;line-height:1.85}.bdx-tasting-room-story .bdx-video-card{max-width:380px}.bdx-display-heading,.bdx-wine-intro{max-width:850px;margin:clamp(4rem,7vw,7rem) auto 2.5rem;scroll-margin-top:11rem}.bdx-display-heading .bdx-overline,.bdx-wine-intro .bdx-overline{color:#efd29b}.bdx-display-heading h3,.bdx-wine-intro h3{margin:0 0 1.4rem;font-size:clamp(2.3rem,4vw,4.6rem);line-height:1}.bdx-display-heading p:last-child,.bdx-wine-intro p:last-child{color:#f1e7dd;font-size:1.1rem;line-height:1.85}.bdx-display-pair{max-width:900px}.bdx-wine-intro+.bdx-wine-grid{margin-top:2.5rem}.bdx-tasting-finale{grid-template-columns:.8fr 1.2fr}@media (width<=900px){.bdx-tasting-room-story,.bdx-tasting-finale{grid-template-columns:1fr}.bdx-tasting-finale .bdx-room-copy{grid-row:1}.bdx-tasting-room-story .bdx-video-card{max-width:400px}.bdx-wine-card:last-child{grid-template-columns:170px 1fr}}@media (width<=700px){.bdx-court-pair,.bdx-cellar-documentary,.bdx-cellar-portraits,.bdx-display-pair{grid-template-columns:1fr;gap:2rem}.bdx-visit-step{gap:1rem}.bdx-visit-step>span{flex-basis:42px;height:46px;font-size:1.5rem}.bdx-visit-step h3{font-size:2.2rem}.bdx-tasting-room-story{padding:1.2rem}.bdx-room-copy h3{font-size:2.8rem}.bdx-room-copy>p:not(.bdx-overline),.bdx-visit-step p:last-child,.bdx-detail-note p,.bdx-display-heading p:last-child,.bdx-wine-intro p:last-child{font-size:1.1rem}.bdx-wine-card:last-child{grid-template-columns:42% 58%}.bdx-figure figcaption{font-size:.9rem}.bdx-travellers-copy li strong{font-size:1.6rem}.bdx-travellers-copy li small,.bdx-wine-copy>span,.bdx-video-caption p{font-size:1rem}}@media (width<=390px){.bdx-wine-card:last-child{grid-template-columns:1fr}}.bdx-continue{color:#fff;isolation:isolate;background:#13100f;place-items:center;min-height:700px;padding:clamp(5rem,10vw,10rem) clamp(1.25rem,5vw,5.5rem);display:grid;position:relative}.bdx-continue-bg{z-index:-2;filter:saturate(1.12)brightness(1.06);background:linear-gradient(90deg,#2c0e18c4,#1e0e1166 55%,#26111494),url(/bordeaux-2026/formal-garden.webp) 50%/cover;position:absolute;inset:0}.bdx-continue:after{content:"";z-index:-1;background:linear-gradient(#0000 52%,#1f0c129c);position:absolute;inset:0}.bdx-continue-inner{text-align:center;width:min(100%,1100px)}.bdx-continue-inner .bdx-section-index{color:var(--bdx-brass-pale)}.bdx-continue-inner h2{margin:0;font-size:clamp(4rem,8.2vw,9rem);line-height:.78}.bdx-continue-inner>p:not(.bdx-section-index){color:#ffffffd1;max-width:680px;margin:2.2rem auto 0;font-size:1.02rem;line-height:1.9}.bdx-next-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140e0f85;border:1px solid #e2c89273;align-items:center;gap:1.2rem;margin-top:2.4rem;padding:.8rem 1.1rem;display:inline-flex}.bdx-next-status span{color:#ffffff85;letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:700}.bdx-next-status strong{color:var(--bdx-brass-pale);font-family:var(--font-cormorant,Georgia, serif);font-size:1.05rem;font-weight:400}.bdx-continue-inner>a{color:#fff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:1rem;width:fit-content;margin:2rem auto 0;font-size:.64rem;font-weight:750;text-decoration:none;display:flex}.bdx-continue-inner>a span{color:var(--bdx-brass-pale);font-size:1rem}.bdx-sources{color:#ffffffb8;background:linear-gradient(120deg,#2b131b,#1c1114);border-top:1px solid #e2c89257;grid-template-columns:1.2fr 1fr;gap:2rem 5rem;padding:3.2rem clamp(1.25rem,5vw,5.5rem);display:grid}.bdx-sources>div{align-items:flex-start;gap:1rem;display:flex}.bdx-sources>div:first-child p{max-width:590px;margin:0;font-size:.78rem;line-height:1.78}.bdx-sources>div:first-child strong{color:#fff}.bdx-sources .bdx-cross{flex:0 0 32px}.bdx-sources>div:nth-child(2){flex-wrap:wrap;gap:.65rem 1rem}.bdx-sources>div:nth-child(2)>span{color:var(--bdx-brass-pale);letter-spacing:.12em;text-transform:uppercase;flex-basis:100%;font-size:.56rem;font-weight:700}.bdx-sources a{color:#fffc;text-underline-offset:4px;font-size:.72rem}.bdx-sources small{border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:1rem;font-size:.66rem}.geo-card--bordeaux{color:#f8f1e6;background:linear-gradient(120deg,#211416,#120f10);border-bottom-color:#b89a62;padding:clamp(.8rem,1.7vw,1.5rem);position:relative}.geo-card--bordeaux .geo-card-photo{aspect-ratio:16/8.4;background:#171111;position:relative}.geo-card--bordeaux .geo-card-photo img{object-fit:cover;object-position:center 46%;filter:brightness(1.04)contrast(1.055)saturate(1.12);width:100%;height:100%}.geo-card--bordeaux .geo-card-photo:after{content:"";background:linear-gradient(90deg,#110c0d2e,#0000 60%);position:absolute;inset:0}.geo-card--bordeaux .geo-card-copy{padding:clamp(1.4rem,3vw,2.6rem)}.geo-card--bordeaux .geo-eyebrow,.geo-card--bordeaux .geo-card-bottom{color:#d9bd89}.geo-card--bordeaux .geo-card-copy>p:not(.geo-eyebrow){color:#ffffffa8}.geo-card--bordeaux .geo-card-bottom{border-top:1px solid #d9bd8940;padding-top:1.2rem}.geo-card--bordeaux .geo-card-arrow:hover{background:#d9bd891f}.geo-card--bordeaux-status{z-index:3;color:#f4d8a7;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#231016b3;border:1px solid #fff6;padding:.65rem .85rem;font-size:.55rem;font-weight:750;position:absolute;top:clamp(1.6rem,3vw,2.5rem);left:clamp(1.6rem,3vw,2.5rem)}.geo-landing-bordeaux-media picture{width:100%;height:100%;display:block;position:absolute;inset:0}.geo-landing-bordeaux-media picture img{object-fit:cover;filter:brightness(1.04)contrast(1.055)saturate(1.12);width:100%;height:100%;object-position:center 45%!important}@keyframes bdx-hero-breathe{0%{scale:1.055}to{scale:1.015}}@keyframes bdx-map-pulse{0%,25%{opacity:.85;scale:.65}to{opacity:0;scale:1.55}}@media (width>=1900px){.bdx-video-grid{grid-template-columns:repeat(2,430px)}.bdx-video-card{max-width:430px}.bdx-prologue,.bdx-mission,.bdx-places,.bdx-cellar,.bdx-tasting{padding-inline:max(6vw,50vw - 850px)}}@media (width<=1180px){.bdx-progress-stamp{width:210px}.bdx-video-chapter{grid-template-columns:1fr}.bdx-video-intro{max-width:760px}.bdx-video-grid{justify-content:center}.bdx-garden-grid{grid-template-columns:1.25fr .75fr}.bdx-editorial-note{grid-column:1/-1;max-width:650px}.bdx-chapel-grid{grid-template-columns:1fr 1fr}.bdx-chapel-detail{margin-top:0}.bdx-cellar-gallery{grid-template-columns:.82fr 1.18fr}.bdx-cellar-wide,.bdx-cellar-detail{grid-column:2}.bdx-cellar-guide{display:none}.bdx-wine-card{grid-template-columns:170px 1fr}}@media (width<=900px){.bdx-hero{height:760px;min-height:720px}.bdx-hero-copy{max-width:720px}.bdx-progress-stamp{width:230px;bottom:2rem;left:clamp(1.25rem,5vw,5.5rem);right:auto}.bdx-scroll-cue{margin-top:1.7rem}.bdx-prologue-columns,.bdx-travellers,.bdx-mission-opening,.bdx-section-heading>div,.bdx-chapel-heading>div{grid-template-columns:1fr}.bdx-prologue-columns{margin-left:0}.bdx-arrival-ledger{grid-template-columns:1fr 1fr}.bdx-arrival-ledger div:nth-child(2){border-right:0}.bdx-arrival-ledger div:nth-child(-n+2){border-bottom:1px solid #d5c9b7}.bdx-travellers-photo{max-width:720px}.bdx-section-heading p:last-child,.bdx-chapel-heading p:last-child{margin-left:0}.bdx-day-grid{grid-template-columns:1fr}.bdx-day-card{border-bottom:1px solid #e2c89238;border-right:0;min-height:240px}.bdx-day-card:last-child{border-bottom:0}.bdx-classification-grid{grid-template-columns:1fr}.bdx-classification-grid article+article{border-top:1px solid #c9b28b;border-left:0}.bdx-timeline{grid-template-columns:1fr 1fr}.bdx-timeline-item:nth-child(3n){border-right:1px solid #d4c7b4}.bdx-timeline-item:nth-child(2n){border-right:0}.bdx-symbol-grid{grid-template-columns:1fr 1fr}.bdx-symbol-copy{grid-area:1/1/auto/-1}.bdx-cellar-opening,.bdx-tasting-heading{grid-template-columns:1fr}.bdx-cellar-stat{max-width:340px}.bdx-tasting-seal{width:210px}.bdx-wine-grid,.bdx-sources{grid-template-columns:1fr}.bdx-sources small{grid-column:auto}}@media (width<=700px){.bdx-hero{background:linear-gradient(145deg,#421422,#241116 64%,#3a211c);height:clamp(820px,100svh - 106px,940px);min-height:820px;max-height:940px}.bdx-hero-media{border-bottom:1px solid #f0d39d52;height:clamp(315px,42svh,390px);inset:0 0 auto;box-shadow:0 26px 70px #10070a61}.bdx-hero-media img{object-position:center 49%;filter:brightness(1.18)contrast(1.025)saturate(1.1);animation:none;scale:1}.bdx-hero-shade{background:radial-gradient(circle at 75% 18%,#d7935321,#0000 28%),linear-gradient(#12090a0f 0%,#180a0f14 30%,#260c15e0 47%,#1f0b12fa 69%,#190a0f 100%)}.bdx-hero-inner{justify-content:flex-end;padding:2rem 1.25rem 7.65rem}.bdx-breadcrumb{color:#ffffffd6;text-shadow:0 2px 10px #000000a6;font-size:.68rem;top:1.35rem;left:1.25rem}.bdx-hero-copy{padding-top:0}.bdx-kicker{letter-spacing:.14em;margin-bottom:1rem;font-size:.65rem}.bdx-kicker span+span:before{width:14px;margin-right:.65rem}.bdx-hero h1>span{font-size:clamp(4.55rem,22vw,6.25rem);line-height:.78}.bdx-hero h1>em{margin-top:.52em;font-size:clamp(1.85rem,9.4vw,2.85rem);line-height:.9}.bdx-deck{color:#ffffffeb;max-width:350px;margin-top:1.15rem;font-size:1.22rem;line-height:1.38}.bdx-hero-meta{display:none}.bdx-scroll-cue{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#82233ee6,#4c1525d6);border:1px solid #f0d39db8;border-radius:999px;gap:1rem;min-height:54px;margin-top:1.2rem;padding:.25rem .25rem .25rem 1rem;font-size:.78rem;box-shadow:0 14px 38px #0c070852}.bdx-scroll-cue i{background:#972d48eb;width:44px;height:44px}.bdx-progress-stamp{grid-template-columns:28px 1fr;width:auto;padding:.9rem 1rem;bottom:1.1rem;left:1.25rem;right:1.25rem}.bdx-progress-stamp .bdx-cross{transform-origin:0;scale:.82}.bdx-progress-stamp span{font-size:.65rem}.bdx-progress-stamp strong{font-size:1.12rem}.bdx-hero-credit{display:none}.bdx-chapter-nav{justify-content:flex-start;padding-inline:1rem;top:106px}.bdx-chapter-nav a{min-height:48px;font-size:.66rem}.bdx-chapter-nav span{font-size:.95rem}.bdx-prologue,.bdx-itinerary,.bdx-video-chapter,.bdx-mission,.bdx-places,.bdx-cellar,.bdx-tasting{padding:4.5rem 1.2rem}.bdx-section-index,.bdx-overline{font-size:.73rem}.bdx-lead{font-size:2rem;line-height:1.2}.bdx-prologue-columns{gap:1.7rem}.bdx-prologue-columns p{font-size:1.06rem;line-height:1.82}.bdx-arrival-ledger dt{font-size:.64rem}.bdx-arrival-ledger dd{font-size:1.06rem}.bdx-travellers{gap:3rem;margin-top:4.5rem}.bdx-travellers-photo{padding:.45rem;transform:none}.bdx-travellers-photo .bdx-photo-number{width:52px;height:52px;bottom:-.8rem;right:-.4rem}.bdx-travellers-copy h2{font-size:3rem}.bdx-travellers-copy li strong{font-size:1.4rem}.bdx-travellers-copy li small{font-size:.9rem;line-height:1.55}.bdx-figure figcaption{font-size:.8rem;line-height:1.6}.bdx-photo.photo-lightbox-trigger>span:last-child{font-size:.67rem}.bdx-section-heading,.bdx-chapel-heading{margin-bottom:3rem;display:block}.bdx-section-heading>div,.bdx-chapel-heading>div{gap:1.8rem}.bdx-section-heading h2,.bdx-chapel-heading h2{font-size:3.7rem}.bdx-section-heading p:last-child,.bdx-chapel-heading p:last-child{font-size:1.06rem;line-height:1.82}.bdx-route-map{padding:.25rem;overflow:hidden}.bdx-route-map svg{width:135%;transform:translate(-16%)}.bdx-map-node text{font-size:25px}.bdx-map-legend{justify-content:flex-start;padding:.9rem .8rem;font-size:.75rem;line-height:1.5}.bdx-day-grid{margin-top:2.5rem}.bdx-day-card{min-height:220px;padding:1.5rem}.bdx-day-number{font-size:4rem}.bdx-day-card>p{font-size:.68rem}.bdx-day-card strong{font-size:1rem}.bdx-day-card small{font-size:.64rem;left:1.5rem}.bdx-video-chapter{gap:3.4rem}.bdx-video-intro h2{font-size:3.8rem}.bdx-video-intro p:last-child{font-size:1.06rem}.bdx-video-grid{grid-template-columns:1fr;gap:3.5rem}.bdx-video-card{width:min(100%,420px)}.bdx-video-frame{border-radius:22px}.bdx-video-caption>span{font-size:.64rem}.bdx-video-caption p{font-size:.84rem}.bdx-mission-opening{display:block}.bdx-mission-title h2{margin-bottom:2.5rem;font-size:clamp(4rem,18vw,5.6rem)}.bdx-fact-row{gap:.45rem}.bdx-fact-row span{font-size:.62rem}.bdx-classification{margin-top:3.5rem;padding:1rem}.bdx-classification-grid article{padding:1.5rem .55rem}.bdx-classification-mark,.bdx-classification-grid p{font-size:.67rem}.bdx-classification-grid h3{font-size:2rem}.bdx-classification-grid article>span{font-size:1rem}.bdx-classification-note{font-size:1.02rem}.bdx-courtyard-frame{margin-top:4rem}.bdx-figure--cinema .bdx-photo{aspect-ratio:4/3}.bdx-courtyard-label{bottom:3.4rem;left:1.1rem;right:1.1rem}.bdx-timeline{grid-template-columns:1fr}.bdx-timeline-item,.bdx-timeline-item:nth-child(3n),.bdx-timeline-item:nth-child(2n){border-right:0;min-height:0;padding:1.8rem .6rem 1.8rem 1.2rem}.bdx-timeline-item i{left:.2rem}.bdx-timeline-item p{font-size:1rem}.bdx-garden-grid,.bdx-chapel-grid,.bdx-symbol-grid{grid-template-columns:1fr}.bdx-garden-secondary{transform:none}.bdx-editorial-note{grid-column:auto}.bdx-editorial-note p:last-child,.bdx-symbol-copy p:last-child{font-size:1.05rem}.bdx-chapel-heading{margin-top:6rem}.bdx-chapel-room,.bdx-chapel-detail{margin-top:0}.bdx-symbol-grid{margin-top:5rem}.bdx-symbol-copy{order:-1;grid-area:auto}.bdx-cellar-opening h2,.bdx-tasting-heading h2{font-size:4rem}.bdx-cellar-opening p:last-child,.bdx-tasting-heading p:last-child{font-size:1.06rem}.bdx-cellar-stat{padding:1.3rem}.bdx-cellar-stat span{font-size:.84rem}.bdx-cellar-gallery{grid-template-columns:1fr}.bdx-cellar-vertical,.bdx-cellar-wide,.bdx-cellar-detail,.bdx-cellar-guide{grid-area:auto}.bdx-cellar-guide{margin-top:0;display:block}.bdx-cellar-wide .bdx-photo{aspect-ratio:4/3}.bdx-group-cellar{margin-top:3.5rem}.bdx-tasting-seal{width:170px}.bdx-wine-grid{margin-top:3.5rem}.bdx-wine-card{grid-template-columns:42% 58%;min-height:350px}.bdx-wine-image{padding:.6rem}.bdx-wine-copy{padding:1.1rem}.bdx-wine-copy>p{font-size:.68rem}.bdx-wine-copy h3{font-size:1.75rem}.bdx-wine-copy>span{font-size:.86rem;line-height:1.7}.bdx-continue{min-height:640px;padding:5rem 1.2rem}.bdx-continue-inner h2{font-size:4.3rem}.bdx-continue-inner>p:not(.bdx-section-index){font-size:1.08rem}.bdx-continue-inner>a{font-size:.72rem}.bdx-next-status{flex-direction:column;gap:.35rem}.bdx-sources{padding:2.5rem 1.2rem}.bdx-sources>div:first-child p{font-size:.86rem}.bdx-sources a{font-size:.78rem}.bdx-sources small{font-size:.72rem}.geo-card--bordeaux{padding:.6rem}.geo-card--bordeaux .geo-card-photo{aspect-ratio:4/3}.geo-card--bordeaux .geo-card-copy{padding:1.2rem .8rem}.geo-card--bordeaux-status{top:1.2rem;left:1.2rem}}@media (width<=390px){.bdx-hero h1>span{font-size:4.35rem}.bdx-hero h1>em{font-size:1.92rem}.bdx-arrival-ledger{grid-template-columns:1fr}.bdx-arrival-ledger div{border-bottom:1px solid #d5c9b7;border-right:0}.bdx-arrival-ledger div:last-child{border-bottom:0}.bdx-wine-card{grid-template-columns:1fr}.bdx-wine-image{max-height:380px}.bdx-figure--wine .bdx-photo{aspect-ratio:4/4.4}}@media (prefers-reduced-motion:reduce){.bdx-reveal{opacity:1;transition:none;transform:none}.bdx-hero-media img,.bdx-map-node circle:nth-child(2){animation:none}.bdx-scroll-cue i,.bdx-video-play{transition:none}}@media (width<=700px){.bdx-prologue-columns p,.bdx-section-heading p:last-child,.bdx-video-intro p:last-child,.bdx-mission-copy>p:not(.bdx-lead),.bdx-cellar-opening p:last-child,.bdx-tasting-heading p:last-child,.bdx-chapel-heading p:last-child,.bdx-editorial-note p:last-child,.bdx-symbol-copy p:last-child,.bdx-timeline-item p,.bdx-wine-copy>span{font-size:1.1rem;line-height:1.8}.bdx-figure figcaption{font-size:.9rem}.bdx-travellers-copy li strong{font-size:1.6rem}.bdx-travellers-copy li small{font-size:1rem;line-height:1.65}.bdx-video-caption p{font-size:1rem;line-height:1.75}.bdx-video-caption>span{font-size:.7rem}.bdx-wine-card,.bdx-wine-card:last-child{grid-template-columns:1fr}.bdx-wine-image,.bdx-wine-card:last-child .bdx-wine-image{width:100%;max-width:none;padding:1.2rem}.bdx-wine-image .bdx-figure{max-width:270px;margin-inline:auto}.bdx-wine-copy{padding:1.5rem}.bdx-wine-copy h3{overflow-wrap:normal;font-size:2.4rem;line-height:1.03}.bdx-wine-copy>p{font-size:.75rem}}.bdx-story{--bdx-ink:#291e1c;--bdx-wine:#651f32;--bdx-paper:#efe4d2;--bdx-brass:#b9955a;--bdx-brass-pale:#e2c892}.bdx-story :is(h2,h3){text-wrap:balance}.bdx-story a:focus-visible,.bdx-story button:focus-visible{outline-offset:5px;outline:3px solid #d39b49}.bdx-story p{text-wrap:pretty}#site-content .bdx-story [id]{scroll-margin-top:calc(var(--bdx-header-height,106px) + 76px)}.bdx-hero{color:#fff8ed;background:radial-gradient(at 4% 4%,#681e36 0,#0000 50%),linear-gradient(125deg,#421422,#241116 70%);height:auto;min-height:0;max-height:none;padding:2rem clamp(1.4rem,5vw,6rem) 0}.bdx-breadcrumb{color:#f1dcc8;letter-spacing:.11em;font-size:.73rem;position:static}.bdx-cover-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2rem,4vw,5rem);max-width:1800px;margin:2.8rem auto 3rem;display:grid}.bdx-hero-copy{max-width:none;text-shadow:none;padding:0}.bdx-kicker{letter-spacing:.15em;color:#efcf91;margin:0 0 1.9rem;font-size:.75rem}.bdx-kicker span+span:before{width:18px;margin-right:.9rem}.bdx-hero h1{text-wrap:initial;line-height:1}.bdx-hero h1>span{letter-spacing:-.055em;font-size:clamp(5.5rem,8.4vw,10.6rem);line-height:.9}.bdx-hero h1>em{color:#e6c080;margin-top:.38em;padding:0;font-size:clamp(2.6rem,3.6vw,4.5rem);line-height:1.02}.bdx-deck{color:#fff5e5;max-width:390px;margin-top:1.7rem;font-size:clamp(1.5rem,1.8vw,2rem);line-height:1.35}.bdx-cover-byline{color:#f0ded3;margin:1.65rem 0 0;font-size:.85rem;line-height:1.7}.bdx-cover-byline strong{color:#fff;font-weight:700}.bdx-cover-byline span{letter-spacing:.09em;text-transform:uppercase;color:#eed4b3;font-size:.7rem;display:block}.bdx-scroll-cue{color:#fff7e9;background:#571a2d;border:1px solid #cfa56a;border-radius:0;gap:1.5rem;margin-top:1.8rem;padding:.4rem .4rem .4rem 1.2rem;font-size:.74rem;box-shadow:0 8px 24px #18080d25}.bdx-scroll-cue i{background:0 0;border:0;border-left:1px solid #cfa56a77;border-radius:0;width:40px;height:40px;font-size:1.3rem}.bdx-cover-visual{background:#decca8;border:1px solid #b88b49;min-width:0;margin:0;padding:.6rem;position:relative;box-shadow:0 32px 70px #160a1440}.bdx-cover-visual:before{content:"";pointer-events:none;border:1px solid #b88b4960;position:absolute;inset:-10px}.bdx-hero-media{z-index:auto;aspect-ratio:4/3;width:100%;height:auto;display:block;position:relative;inset:auto}.bdx-hero-media img{aspect-ratio:4/3;object-fit:contain;object-position:center;filter:brightness(1.04)contrast(1.055)saturate(1.12);width:100%;height:auto;animation:none;position:static;scale:1}.bdx-cover-visual figcaption{color:#3e2a20;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;padding:.9rem .5rem .35rem;font-size:.69rem;font-weight:650;display:flex}.bdx-cover-seal{background:#461528;border:1px solid #c99b54;align-items:center;gap:.7rem;padding:.9rem 1.1rem;display:flex;position:absolute;top:-1.7rem;right:1.6rem;box-shadow:0 8px 20px #0002}.bdx-cover-seal>span:last-child{font-family:var(--font-cormorant,Georgia,serif);color:#e7c284;font-size:1.2rem;line-height:1}.bdx-cover-footer{color:#efdecb;letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #d3b47e60;flex-wrap:wrap;justify-content:space-between;gap:.9rem 2rem;max-width:1800px;margin:auto;padding:1.2rem 0;font-size:.72rem;display:flex}.bdx-cover-footer i{vertical-align:middle;background:#e8bf77;border-radius:50%;width:6px;height:6px;margin-right:.6rem;display:inline-block}.bdx-chapter-nav{top:var(--bdx-header-height,106px);background:#f8eedeee;border-bottom-color:#bb9b6a66;min-height:56px;padding:0;display:block;overflow:visible;box-shadow:0 5px 16px #3b1c1c08}.bdx-chapter-links{scrollbar-width:none;justify-content:center;gap:clamp(.4rem,2vw,2.3rem);padding:0 1rem;display:flex;position:relative;overflow:auto}.bdx-chapter-links::-webkit-scrollbar{display:none}.bdx-chapter-nav a{color:#5c3e35;letter-spacing:.07em;min-height:56px;padding:.35rem .7rem;font-size:.74rem;position:relative}.bdx-chapter-nav a[aria-current=location]{color:#6e2037;background:#772c400b}.bdx-chapter-nav a[aria-current=location]:after{content:"";background:#7f2e44;height:3px;position:absolute;bottom:0;left:.7rem;right:.7rem}.bdx-chapter-nav span{color:#8c602f;font-size:1.1rem}.bdx-reading-progress{width:100%;height:2px;transform:scaleX(var(--bdx-progress,0));transform-origin:0;pointer-events:none;background:#b48241;position:absolute;bottom:-2px;left:0}.bdx-prologue,.bdx-mission,.bdx-places,.bdx-cellar,.bdx-tasting{padding-block:clamp(4.5rem,7.5vw,8rem)}.bdx-section-index,.bdx-overline{letter-spacing:.14em;font-size:.76rem}.bdx-prologue-copy{max-width:none}.bdx-prologue-copy>.bdx-lead{max-width:1120px;font-size:clamp(2.6rem,4.5vw,5rem);line-height:1.08}.bdx-prologue-copy>.bdx-lead em{color:#7b3043;font-weight:400}.bdx-prologue-columns{gap:clamp(2rem,5vw,5rem);max-width:1080px}.bdx-prologue-columns p{color:#45352f;font-size:clamp(1.1rem,1.12vw,1.2rem);line-height:1.85}.bdx-arrival-ledger{background:#e6d4b6;border-color:#b89766;margin-top:3rem}.bdx-arrival-ledger dd{font-size:1.35rem;font-weight:500}.bdx-arrival-ledger dt{font-size:.72rem}.bdx-travellers{grid-template-columns:1.12fr 1fr;align-items:stretch;gap:0;margin-top:5rem}.bdx-travellers-photo{background:#dfcba9;align-items:center;padding:clamp(.8rem,2vw,1.8rem);display:flex;transform:none}.bdx-travellers-photo .bdx-figure{width:100%}.bdx-travellers-photo .bdx-photo-number{border:1px solid #dcb980;width:56px;height:56px;bottom:1rem;right:1rem}.bdx-travellers-copy{background:radial-gradient(circle at 92% 8%,#b9955a2e,#0000 27%),linear-gradient(145deg,#50192b,#2a1119 62%,#3b211d);padding:clamp(2rem,3.5vw,3.8rem)}.bdx-travellers-copy h2{margin-bottom:1.6rem;font-size:clamp(2.6rem,3.5vw,4.5rem);line-height:1}.bdx-travellers-copy li{grid-template-columns:25px 1fr;padding-block:.85rem}.bdx-travellers-copy li strong{font-size:1.7rem;line-height:1.15}.bdx-travellers-copy li small{color:#fff0df;font-size:1rem;line-height:1.55}.bdx-figure{background:#ecddc2;border:1px solid #ad844ed9;padding:.5rem;box-shadow:0 17px 35px -25px #442d2b66}.bdx-photo{box-shadow:none;border:0}.bdx-figure figcaption{color:#4b392f;gap:.3rem .8rem;padding:.9rem .45rem .35rem;font-size:.94rem;line-height:1.6}.bdx-figure figcaption time{color:#732e41;border-right:1px solid #a78154;padding-right:.7rem}.bdx-cellar .bdx-figure,.bdx-tasting .bdx-figure{background:#d9c198;border-color:#b58c50}.bdx-cellar .bdx-figure figcaption,.bdx-tasting .bdx-figure figcaption{color:#463228}.bdx-cellar .bdx-figure figcaption time,.bdx-tasting .bdx-figure figcaption time{color:#6e2940}.bdx-section-heading,.bdx-chapel-heading{margin-bottom:3.2rem}.bdx-section-heading>div,.bdx-chapel-heading>div{grid-template-columns:1.05fr .95fr;align-items:end;gap:1.1rem 4rem}.bdx-section-heading .bdx-section-index,.bdx-chapel-heading .bdx-overline{grid-column:1/-1;margin:0}.bdx-section-heading h2,.bdx-chapel-heading h2{font-size:clamp(3.5rem,6.1vw,7rem);line-height:.95}.bdx-chapel-heading h2 em{color:#7c3441;font-weight:400}.bdx-section-heading p:last-child,.bdx-chapel-heading p:last-child{font-size:1.13rem;line-height:1.8}.bdx-itinerary{background:radial-gradient(circle at 86% 18%,#b5405b75,#0000 30%),radial-gradient(circle at 7% 92%,#ca9d5238,#0000 34%),linear-gradient(145deg,#351522,#241218 56%,#3a201d);padding-block:clamp(4rem,7vw,7rem)}.bdx-route-spread{grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.bdx-map-wrap{min-width:0}.bdx-map-mobile{display:none}.bdx-route-map{background:#241d2540;border-color:#d1b58055;padding:1rem}.bdx-map-node .bdx-map-small{fill:#e4d2c0}.bdx-map-bank{fill:#d7c4ad}.bdx-map-legend{color:#f0e2cf;justify-content:center;padding-bottom:.6rem;font-size:.68rem}.bdx-day-grid{border-color:#d1b58055;margin:0;display:block}.bdx-day-card{border:0;border-bottom:1px solid #d1b58040;min-height:0;padding:1.5rem 1.5rem 1.6rem}.bdx-day-card:last-child{border:0}.bdx-day-card.is-active{background:linear-gradient(120deg,#8c435460,#73304310)}.bdx-day-number{color:#e4bf7855;font-size:4.2rem;right:1.5rem}.bdx-day-card>p{margin:0 0 .6rem;font-size:.73rem}.bdx-day-card h3{margin-bottom:.5rem;font-size:2.4rem;line-height:1}.bdx-day-card strong{color:#f5e8d9;max-width:86%;font-size:1rem;line-height:1.65}.bdx-day-card small{color:#dfcbb5;margin-top:.8rem;font-size:.69rem;display:block;position:static}.bdx-day-card>a{color:#f7d89b;text-underline-offset:6px;justify-content:space-between;align-items:center;gap:2rem;width:fit-content;min-height:44px;margin-top:.4rem;font-size:.85rem;display:flex}.bdx-day-card>a span{font-size:1.25rem}.bdx-video-chapter{background:radial-gradient(circle at 82% 12%,#c07e462b,#0000 30%),linear-gradient(110deg,#421624,#281219 48%,#38251e);padding-block:5rem}.bdx-video-intro h2{line-height:.95}.bdx-margin-note{border-left:1px solid #ecc17b;margin-top:2.4rem;padding:1.3rem 0 0 1.3rem}.bdx-margin-note>span{color:#f0d299;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.bdx-video-intro .bdx-margin-note p{color:#f3e4d6;margin:.7rem 0 0;font-size:1rem;line-height:1.7}.bdx-video-frame{background:linear-gradient(145deg,#ab7c3e,#3b2920 35%,#916332);border-color:#b58a4b;border-radius:15px;padding:7px;box-shadow:0 24px 45px -20px #180d2580}.bdx-video-frame:before{display:none}.bdx-video-frame video{border-radius:8px}.bdx-video-play{background:#4c2035a8;border:1px solid #f9dfb6;width:76px;height:76px}.bdx-video-topline{color:#fff;font-size:.68rem;top:23px;left:21px;right:21px}.bdx-video-audio{background:#322633d9;border-color:#efdab8;font-size:.67rem;top:48px;right:19px}.bdx-video-caption{padding-top:1.2rem}.bdx-video-caption h3{font-size:clamp(1.9rem,2.2vw,2.6rem);line-height:1.08}.bdx-video-caption>span{color:#f5d8a1;font-size:.74rem}.bdx-video-caption p{color:#f6e8d7}.bdx-video-error{border:1px solid #e7bd7f;padding:.75rem;margin-top:.7rem!important}.bdx-mission{background:radial-gradient(at 90% 0,#c28e6b25,#0000 55%),#eddfc9}.bdx-mission-opening{background:0 0;border-top:0;gap:4rem;padding:0 0 3rem}.bdx-mission-title h2{font-size:clamp(4.1rem,7vw,8rem);line-height:.88}.bdx-mission-copy .bdx-lead{font-size:clamp(2rem,2.8vw,3.3rem);line-height:1.15}.bdx-fact-row span{color:#67462c;background:#f7eedc;border-color:#b69564;font-size:.69rem}.bdx-classification{background:#f7eedc;border-color:#a17c4d;margin-top:3rem;padding:1.5rem 2rem}.bdx-classification-mark{color:#703447;letter-spacing:.1em;font-size:.74rem}.bdx-classification-grid article{padding:1.8rem 1.5rem}.bdx-classification-grid h3{font-size:clamp(2rem,3vw,3rem);line-height:1.04}.bdx-classification-grid strong{font-size:1.6rem}.bdx-classification-grid p{color:#735638;font-size:.71rem}.bdx-classification-note{color:#694935;font-size:1.35rem}.bdx-terroir{color:#fcf3e4;background:radial-gradient(at 0 0,#315b43,#0000 70%),#173d2f;border:1px solid #aeaf82;grid-template-columns:.9fr 1.3fr .65fr;align-items:center;gap:clamp(1.5rem,3vw,3rem);margin-top:4rem;padding:clamp(2rem,4vw,4rem);display:grid}.bdx-terroir .bdx-overline{color:#efcf91}.bdx-terroir h3{margin:0;font-size:clamp(2.5rem,3.3vw,4rem);line-height:1}.bdx-terroir h3 em{color:#edd4a7;font-weight:400}.bdx-terroir-copy>p{margin:0;font-size:1.08rem;line-height:1.8}.bdx-terroir-copy dl{gap:.8rem;margin:1.3rem 0;display:grid}.bdx-terroir-copy dl div{border-top:1px solid #d6c49a50;padding-top:.6rem}.bdx-terroir-copy dt{color:#edd1a0;text-transform:uppercase;letter-spacing:.1em;font-size:.73rem}.bdx-terroir-copy dd{margin:.3rem 0 0;font-size:1rem;line-height:1.5}.bdx-terroir a,.bdx-cellar-knowledge a{color:#f3d9ab;text-underline-offset:5px;font-size:.82rem;line-height:1.7;display:inline-block}.bdx-terroir-number{border-left:1px solid #d6c49a60;padding-left:1.7rem}.bdx-terroir-number strong{font-family:var(--font-cormorant,Georgia,serif);color:#f4d8a7;font-size:5.4rem;font-weight:400;line-height:1;display:block}.bdx-terroir-number strong span{padding-left:.35rem;font-size:1.6rem}.bdx-terroir-number p{color:#eee4d4;margin:.5rem 0 0;font-size:.86rem;line-height:1.7}.bdx-courtyard-frame{margin-top:4rem}.bdx-courtyard-label{display:none}.bdx-courtyard-frame .bdx-figure{background:#d9c19b}.bdx-courtyard-frame .bdx-photo{aspect-ratio:16/10}.bdx-history-heading{border-top:1px solid #a8835280;margin-top:4rem;padding-top:3rem}.bdx-history-heading h3{margin:0;font-size:clamp(2.8rem,4.5vw,5rem);line-height:1}.bdx-history-heading h3 em{color:#7d3045;font-weight:400}.bdx-timeline{margin-top:2.3rem}.bdx-timeline-item{background:radial-gradient(circle at 92% 8%,#d5a65a21,#0000 26%),linear-gradient(145deg,#481725,#291117 72%);min-height:270px;padding:2rem}.bdx-timeline-year{font-size:3.5rem;line-height:1}.bdx-timeline-item h3{font-size:2rem;line-height:1.1}.bdx-timeline-item i{width:5px;height:5px;box-shadow:none}.bdx-timeline-item p{color:#fff0df;font-size:1.05rem;line-height:1.7}.bdx-places{background:linear-gradient(145deg,#e2cfac,#f2e5ce 52%,#dbc29d)}.bdx-garden-grid{grid-template-columns:1.35fr .8fr .85fr;align-items:center}.bdx-garden-secondary{transform:translateY(9%)}.bdx-editorial-note{box-shadow:none;background:#2c4c36;border-color:#9d9a6a;padding:1.8rem}.bdx-editorial-note h3{font-size:clamp(2.1rem,2.5vw,3rem)}.bdx-editorial-note p:last-child{color:#fff4e2}.bdx-chapel-heading{margin-top:6rem}.bdx-chapel-grid{gap:2rem;margin-top:2.5rem}.bdx-chapel-grid .bdx-figure{background:#1a2b3b;border-color:#b9a06b;padding:.65rem}.bdx-chapel-grid .bdx-figure figcaption{color:#f4e0be}.bdx-chapel-note{border-top:1px solid #a0805070;border-bottom:1px solid #a0805070;grid-template-columns:1fr 2fr;gap:2rem;margin-top:2rem;padding:1.5rem 0;display:grid}.bdx-chapel-note>span{letter-spacing:.1em;text-transform:uppercase;color:#793046;padding-top:.3rem;font-size:.76rem;font-weight:750}.bdx-chapel-note p{color:#443528;margin:0;font-size:1.1rem;line-height:1.8}.bdx-symbol-grid{margin-top:4rem}.bdx-symbol-copy{box-shadow:none;background:#f5e6cc}.bdx-cellar{background:radial-gradient(circle at 0 0,#a4344e70,#0000 30%),radial-gradient(circle at 96% 72%,#b57c3c24,#0000 30%),linear-gradient(145deg,#32151f,#211417 58%,#33201d)}.bdx-cellar-opening h2,.bdx-tasting-heading h2{line-height:.95}.bdx-cellar-stat{background:#7e46512b;border-color:#d1ad72;padding:2rem}.bdx-cellar-stat span{color:#f1ddc8;font-size:.9rem}.bdx-cellar-documentary{gap:3rem;max-width:1200px}.bdx-detail-note{background:#72405350}.bdx-cellar-knowledge{background:#d6a66f0c;border-block:1px solid #d8b77877;grid-template-columns:.7fr 1.3fr;align-items:center;gap:4rem;margin-top:4rem;padding:2.5rem clamp(1.5rem,4vw,4rem);display:grid}.bdx-cellar-knowledge>div:first-child{text-align:center}.bdx-cellar-knowledge>div:first-child>span{color:#efd2a1;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;display:block}.bdx-cellar-knowledge strong{font-family:var(--font-cormorant,Georgia,serif);color:#f1d19e;margin-top:1.5rem;font-size:clamp(4rem,6vw,7rem);font-weight:400;line-height:1;display:block}.bdx-cellar-knowledge strong em{font-size:2rem;display:block}.bdx-cellar-knowledge h3{margin:0 0 1rem;font-size:2.8rem}.bdx-cellar-knowledge p{color:#f6e6d7;font-size:1.1rem;line-height:1.8}.bdx-cellar-guide{display:block}.bdx-cellar-portraits>div{padding:0}.bdx-cellar-portraits .bdx-figure{background:#d9c198}.bdx-tasting{background:radial-gradient(at 90% 2%,#23495e,#0000 60%),linear-gradient(150deg,#142e40,#122331 58%,#203f50)}.bdx-tasting-heading{grid-template-columns:1fr 180px}.bdx-tasting-seal{background:#d6ab6808;border-color:#d1ad72}.bdx-tasting-seal span{color:#e5d4b8;font-size:.68rem}.bdx-tasting-seal strong{font-size:1.5rem}.bdx-tasting-heading h2{font-size:clamp(3.5rem,6vw,7rem)}.bdx-tasting-room-story{background:linear-gradient(130deg,#234355a0,#142631);border-color:#ad976b}.bdx-room-copy h3{font-size:clamp(2.8rem,4vw,4.8rem);line-height:1.05}.bdx-display-heading,.bdx-wine-intro{max-width:1000px}.bdx-display-heading h3,.bdx-wine-intro h3{font-size:clamp(2.8rem,4.5vw,5.4rem);line-height:1.02}.bdx-display-heading h3 em,.bdx-wine-intro h3 em{color:#efd09c;font-weight:400}.bdx-display-pair>div{background:0 0;border:none;padding:0}.bdx-wine-grid{background:0 0;border:0;gap:1.4rem}.bdx-wine-card,.bdx-wine-card:last-child{color:#332321;background:#efe2cc;border:1px solid #a89773;grid-column:auto;grid-template-columns:minmax(170px,.8fr) 1fr;min-height:0;padding:.65rem;position:relative}.bdx-wine-card:first-child{grid-column:1/-1;grid-template-columns:minmax(200px,.65fr) 1.35fr}.bdx-wine-image,.bdx-wine-card:last-child .bdx-wine-image{background:#d9c19b;align-self:center;width:100%;max-width:none;padding:0}.bdx-wine-image .bdx-figure{box-shadow:none;background:0 0;border:0;padding:0}.bdx-wine-card:first-child .bdx-wine-image{justify-self:center;max-width:320px}.bdx-wine-card .bdx-figure--wine .bdx-photo{aspect-ratio:3/4;background:#d9c19b}.bdx-figure--wine .bdx-photo img{padding:0}.bdx-wine-copy,.bdx-wine-card:last-child .bdx-wine-copy{max-width:none;padding:clamp(1.3rem,2vw,2.5rem)}.bdx-wine-top{justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.8rem;display:flex}.bdx-wine-top p{color:#7c3041;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:750;line-height:1.5}.bdx-wine-top>span{color:#947241;font-family:var(--font-cormorant,Georgia,serif);font-size:1.6rem}.bdx-wine-copy h3{color:#392522;overflow-wrap:normal;font-size:clamp(2rem,2.6vw,3rem);line-height:1.02}.bdx-wine-card:first-child .bdx-wine-copy h3{font-size:clamp(2.4rem,3.5vw,4.2rem)}.bdx-wine-copy strong{color:#8b4d35;margin:.9rem 0;font-size:2.2rem}.bdx-wine-copy>span{color:#4d3a31;font-size:1.05rem;line-height:1.8}.bdx-tasting-finale{background:linear-gradient(130deg,#1f3a4b,#301629);margin-top:5rem}.bdx-endmark{text-transform:uppercase;letter-spacing:.12em;color:#efcc93;align-items:center;gap:.8rem;margin-top:2rem;font-size:.75rem;display:flex}.bdx-continue{min-height:630px}.bdx-continue-inner h2{line-height:.95}.bdx-next-status span{color:#f0e0ca;font-size:.71rem}.bdx-next-status strong{font-size:1.4rem}.bdx-continue-inner>a{min-height:44px;font-size:.78rem}.bdx-sources{background:#25121e}.bdx-sources>div:first-child p{color:#f0dfcb;font-size:.95rem}.bdx-sources>div:nth-child(2)>span{font-size:.72rem}.bdx-sources a{color:#f4e4d1;font-size:.84rem;line-height:1.7}.geo-card--bordeaux{background:linear-gradient(125deg,#50192b,#29121f);border:1px solid #c5a671}.geo-card--bordeaux .geo-card-copy>p:not(.geo-eyebrow){color:#f8e8d8;font-size:1.1rem}.geo-card--bordeaux .geo-card-bottom{color:#f4d6a1;font-size:.9rem}@media (width>=1900px){.bdx-cover-grid{margin-block:4rem}.bdx-story .bdx-video-card{max-width:420px}.bdx-story .bdx-video-grid{grid-template-columns:repeat(2,420px)}}@media (width<=1180px){.bdx-cover-grid{gap:2rem}.bdx-hero h1>span{font-size:8.3vw}.bdx-terroir{grid-template-columns:1fr 1.3fr}.bdx-terroir-number{border-top:1px solid #d6c49a60;border-left:0;grid-column:1/-1;align-items:center;gap:1.5rem;padding:1.2rem 0 0;display:flex}.bdx-terroir-number strong{font-size:4rem}.bdx-garden-grid{grid-template-columns:1.2fr .8fr}.bdx-editorial-note{max-width:none}.bdx-cellar-guide{grid-area:3/1;margin-top:0;display:block}.bdx-cellar-detail{grid-row:3}.bdx-cellar-vertical{grid-row:1}.bdx-cellar-wide{grid-area:1/2;align-self:center}.bdx-wine-grid{grid-template-columns:1fr}.bdx-wine-card,.bdx-wine-card:last-child,.bdx-wine-card:first-child{grid-template-columns:minmax(180px,.55fr) 1fr}.bdx-wine-image,.bdx-wine-card:first-child .bdx-wine-image{justify-self:center;max-width:300px}.bdx-wine-copy h3{font-size:2.8rem}}@media (width<=900px){.bdx-hero{padding:1.5rem 1.5rem 0}.bdx-cover-grid{grid-template-columns:1fr;gap:2.2rem;max-width:700px;margin:2.8rem auto 2rem}.bdx-cover-visual{grid-row:1}.bdx-hero-copy{max-width:620px}.bdx-hero h1>span{font-size:clamp(5rem,13vw,7rem)}.bdx-hero h1>em{font-size:3.6rem}.bdx-cover-byline{margin-top:1.2rem}.bdx-cover-footer{font-size:.7rem}.bdx-cover-footer>span:nth-child(2){display:none}.bdx-travellers{grid-template-columns:1fr}.bdx-travellers-photo{max-width:none}.bdx-route-spread{grid-template-columns:1fr}.bdx-map-wrap{width:100%}.bdx-section-heading>div,.bdx-chapel-heading>div{grid-template-columns:1fr;gap:1.5rem}.bdx-section-heading p:last-child,.bdx-chapel-heading p:last-child{max-width:650px;margin-left:0}.bdx-mission-opening{gap:2rem}.bdx-cellar-opening,.bdx-tasting-heading{grid-template-columns:1fr;gap:2rem}.bdx-cellar-stat{max-width:450px}.bdx-tasting-seal{display:none}.bdx-cellar-knowledge{grid-template-columns:1fr;gap:2rem}.bdx-cellar-knowledge>div:first-child{text-align:left}.bdx-cellar-knowledge strong{margin-top:.5rem}.bdx-cellar-knowledge strong em{margin-left:.3rem;display:inline}.bdx-chapter-links{justify-content:flex-start}.bdx-tasting-room-story .bdx-video-card{max-width:380px}}@media (width<=700px){.bdx-hero{padding:1.2rem 1.2rem 0}.bdx-breadcrumb{letter-spacing:.07em;font-size:.67rem}.bdx-cover-grid{gap:1.8rem;margin-top:2.5rem}.bdx-cover-visual{padding:.35rem}.bdx-cover-visual:before{inset:-6px}.bdx-cover-visual figcaption{letter-spacing:.04em;gap:.25rem;padding:.65rem .25rem .25rem;font-size:.6rem}.bdx-cover-seal{gap:.5rem;padding:.6rem .7rem;top:-1.2rem;right:.7rem}.bdx-cover-seal>span:last-child{font-size:1rem}.bdx-cover-seal .bdx-cross{margin:-4px;scale:.75}.bdx-kicker{gap:.5rem .9rem;margin-bottom:1rem;font-size:.69rem}.bdx-kicker span+span:before{width:10px;margin-right:.8rem}.bdx-hero h1>span{font-size:clamp(4.4rem,19vw,6.2rem);line-height:.95}.bdx-hero h1>em{margin-top:.25em;font-size:clamp(2.25rem,9.8vw,3.7rem);line-height:1.02}.bdx-deck{max-width:350px;margin-top:1.2rem;font-size:1.5rem}.bdx-cover-byline{font-size:.87rem}.bdx-cover-byline span{font-size:.67rem}.bdx-scroll-cue{min-height:52px;margin-top:1.3rem;padding:.3rem .3rem .3rem 1.1rem;font-size:.75rem}.bdx-cover-footer{gap:.5rem;padding-block:1rem;font-size:.65rem}.bdx-chapter-links{gap:.1rem;padding-inline:.5rem}.bdx-chapter-nav a{min-height:52px;padding-inline:.7rem;font-size:.7rem}.bdx-chapter-nav{min-height:52px}.bdx-prologue,.bdx-itinerary,.bdx-video-chapter,.bdx-mission,.bdx-places,.bdx-cellar,.bdx-tasting{padding:3.8rem 1.2rem}.bdx-prologue-copy>.bdx-lead{margin-bottom:2rem;font-size:2.6rem;line-height:1.12}.bdx-prologue-columns{gap:1.4rem}.bdx-arrival-ledger{grid-template-columns:1fr 1fr;margin-top:2rem}.bdx-arrival-ledger div{padding:1rem .8rem}.bdx-arrival-ledger dt{font-size:.65rem}.bdx-arrival-ledger dd{font-size:1.16rem;line-height:1.25}.bdx-travellers{margin-top:3rem}.bdx-travellers-copy{padding:2rem 1.3rem}.bdx-travellers-copy h2{font-size:2.7rem}.bdx-travellers-copy li strong{font-size:1.65rem}.bdx-travellers-copy li small{font-size:1rem}.bdx-travellers-copy li{gap:.65rem}.bdx-figure{padding:.35rem}.bdx-figure figcaption{padding:.75rem .3rem .35rem;font-size:.94rem;line-height:1.6}.bdx-section-heading,.bdx-chapel-heading{margin-bottom:2rem}.bdx-section-heading h2,.bdx-chapel-heading h2{font-size:3.6rem;line-height:.98}.bdx-route-map{padding:.3rem}.bdx-route-map svg{width:100%;transform:none}.bdx-route-map .bdx-map-desktop{display:none}.bdx-route-map .bdx-map-mobile{display:block}.bdx-map-mobile .bdx-map-river{stroke-width:29px}.bdx-map-mobile .bdx-map-river-line{stroke-width:1px}.bdx-map-mobile .bdx-map-route{stroke-width:1.5px;stroke-dasharray:3 5}.bdx-map-mobile .bdx-map-node circle:first-child{stroke-width:2px}.bdx-map-labels text{fill:#fff0d8;font-family:var(--font-cormorant,Georgia,serif);font-size:22px}.bdx-map-labels .bdx-map-caption{fill:#efdecb;font-family:var(--font-geist-sans,Arial,sans-serif);font-size:12px}.bdx-map-node text{font-size:31px}.bdx-map-node .bdx-map-small{letter-spacing:0;font-size:17px}.bdx-map-bank{letter-spacing:.12em;font-size:17px}.bdx-map-legend{justify-content:flex-start;gap:.65rem 1rem;font-size:.65rem}.bdx-day-card{padding:1.4rem 1.1rem}.bdx-day-card h3{font-size:2.5rem}.bdx-day-card>p{font-size:.72rem}.bdx-day-card strong{font-size:1.05rem}.bdx-video-chapter{gap:2.6rem}.bdx-video-intro h2{font-size:3.7rem}.bdx-margin-note{margin-top:1.6rem}.bdx-video-card{max-width:360px}.bdx-video-topline{font-size:.64rem}.bdx-video-frame{border-radius:13px}.bdx-video-caption h3{font-size:2rem}.bdx-mission-opening{padding-bottom:2rem}.bdx-mission-title h2{margin-bottom:1.6rem;font-size:clamp(3.7rem,16.5vw,5.6rem);line-height:.9}.bdx-mission-copy .bdx-lead{font-size:2.15rem}.bdx-fact-row span{font-size:.65rem}.bdx-classification{margin-top:2rem;padding:1rem}.bdx-classification-mark{font-size:.7rem}.bdx-classification-grid article{padding:1.5rem .2rem}.bdx-classification-grid h3{font-size:2.3rem}.bdx-classification-grid article>span{font-size:1.1rem}.bdx-classification-note{padding-inline:0;font-size:1.35rem;line-height:1.35}.bdx-terroir{grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem;padding:1.6rem}.bdx-terroir h3{font-size:2.8rem}.bdx-terroir-copy>p{font-size:1.1rem}.bdx-terroir-number{grid-column:auto;gap:1rem}.bdx-terroir-number p{font-size:.84rem}.bdx-courtyard-frame{margin-top:2.5rem}.bdx-courtyard-frame .bdx-photo{aspect-ratio:4/3}.bdx-visit-step{gap:.8rem;margin-top:2.5rem}.bdx-visit-step>span{flex-basis:38px;height:42px;font-size:1.4rem}.bdx-visit-step h3{font-size:2.4rem}.bdx-history-heading{margin-top:3rem;padding-top:2rem}.bdx-history-heading h3{font-size:2.8rem}.bdx-timeline{margin-top:1.7rem}.bdx-timeline-item,.bdx-timeline-item:nth-child(2n),.bdx-timeline-item:nth-child(3n){border:0;min-height:0;padding:1.6rem}.bdx-timeline-item i{left:auto;right:1.2rem}.bdx-timeline-item p{font-size:1.1rem}.bdx-garden-grid{grid-template-columns:1fr}.bdx-garden-secondary{transform:none}.bdx-editorial-note{padding:1.6rem}.bdx-chapel-heading{margin-top:3rem}.bdx-chapel-grid{gap:1.7rem}.bdx-chapel-note{grid-template-columns:1fr;gap:.7rem}.bdx-symbol-grid{margin-top:3rem}.bdx-cellar-opening h2,.bdx-tasting-heading h2{font-size:3.6rem}.bdx-cellar-documentary{gap:2rem}.bdx-cellar-knowledge{margin-top:2.5rem;padding:2rem 1rem}.bdx-cellar-knowledge strong{font-size:4.3rem}.bdx-cellar-knowledge h3{font-size:2.5rem}.bdx-cellar-gallery{gap:1.7rem;margin-top:3rem}.bdx-cellar-vertical,.bdx-cellar-wide,.bdx-cellar-detail,.bdx-cellar-guide{grid-area:auto}.bdx-cellar-portraits{margin-top:2rem}.bdx-tasting-room-story{gap:2rem;margin-top:2.5rem;padding:1.4rem 1rem}.bdx-room-copy h3{font-size:2.8rem}.bdx-tasting-room-story .bdx-video-card{max-width:340px}.bdx-display-heading,.bdx-wine-intro{margin-top:3rem}.bdx-display-heading h3,.bdx-wine-intro h3{font-size:2.9rem}.bdx-wine-grid{gap:1.5rem}.bdx-wine-card,.bdx-wine-card:first-child,.bdx-wine-card:last-child{grid-template-columns:1fr;padding:.5rem}.bdx-wine-image,.bdx-wine-card:first-child .bdx-wine-image,.bdx-wine-card:last-child .bdx-wine-image{background:#d9c4a4;width:100%;max-width:none;padding:1rem}.bdx-wine-image .bdx-figure{max-width:270px;margin-inline:auto}.bdx-wine-copy,.bdx-wine-card:last-child .bdx-wine-copy{padding:1.3rem 1rem}.bdx-wine-copy h3,.bdx-wine-card:first-child .bdx-wine-copy h3{font-size:2.6rem}.bdx-wine-copy>span{font-size:1.1rem}.bdx-wine-top p{font-size:.74rem}.bdx-continue{min-height:590px}.bdx-continue-inner h2{font-size:3.8rem}.bdx-sources{padding:2.5rem 1.2rem}}@media (prefers-reduced-motion:reduce){.bdx-story *{scroll-behavior:auto!important}}:root{--cinematic-ink:#1a1a1a;--cinematic-black:#000;--cinematic-gold:#d4af37;--cinematic-champagne:#e4d1a8;--cinematic-ease:cubic-bezier(.22, 1, .36, 1)}.cinematic-intro{z-index:1000;color:var(--cinematic-champagne);pointer-events:none;contain:strict;background:#000;place-items:center;animation:9.2s ease-in-out both cinematic-curtain;display:grid;position:fixed;inset:0}.cinematic-intro-composition{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;animation:9.2s ease-in-out both cinematic-composition-exit;display:flex}.cinematic-glass-stage{aspect-ratio:2/3;max-width:90vw;height:min(56svh,620px);animation:cinematic-glass-arrival 1.1s var(--cinematic-ease) both;background:#000;flex:none;position:relative}.cinematic-glass-film,.cinematic-glass-poster{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cinematic-intro-signature{text-align:center;justify-items:center;width:min(94vw,720px);margin-top:clamp(-28px,-2svh,-12px);display:grid;position:relative}.cinematic-intro-name{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:.025em;color:#eadac0;animation:cinematic-signature 1.25s 3.2s var(--cinematic-ease) both;font-size:clamp(2.7rem,6.5vw,4.8rem);font-weight:400;line-height:1.12;display:block}.cinematic-intro-role{letter-spacing:.22em;text-transform:uppercase;color:#e4d1a8;animation:cinematic-signature 1.1s 3.55s var(--cinematic-ease) both;margin-top:.7rem;font-size:clamp(.74rem,1.6vw,.86rem);font-weight:500;line-height:1.8;display:block}.cinematic-intro-ornament{width:clamp(10rem,20vw,14rem);height:auto;color:var(--cinematic-gold);margin-bottom:.45rem;display:block}.cinematic-intro-ornament path{stroke:currentColor;stroke-width:.85px;stroke-dasharray:100;animation:cinematic-ornament-draw 1.1s 2.85s var(--cinematic-ease) both}.cinematic-intro-ornament .cinematic-intro-diamond{animation-delay:3.1s}.cinematic-intro-ais{aspect-ratio:1205/690;width:clamp(155px,21svh,180px);height:auto;animation:cinematic-signature .85s 3.8s var(--cinematic-ease) both;margin-top:.85rem;display:block;position:relative;overflow:hidden}.cinematic-intro-ais img{filter:grayscale()invert()contrast(1.5);mix-blend-mode:screen;width:127.469%;max-width:none;height:auto;position:absolute;top:-24.638%;left:-14.108%}@keyframes cinematic-glass-arrival{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes cinematic-signature{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes cinematic-ornament-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes cinematic-composition-exit{0%,74%{opacity:1}80%,to{opacity:0}}@keyframes cinematic-curtain{0%,80%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (width<=600px){.cinematic-glass-stage{height:min(52svh,500px)}.cinematic-intro-composition{padding-bottom:max(1rem, env(safe-area-inset-bottom))}}@media (height<=480px) and (orientation:landscape){.cinematic-intro-composition{flex-direction:row;gap:clamp(1rem,4vw,3rem);padding:1rem 5vw}.cinematic-glass-stage{max-width:40vw;height:80svh}.cinematic-intro-signature{width:min(48vw,480px);margin-top:0}.cinematic-intro-name{font-size:2.4rem}.cinematic-intro-role{margin-top:.25rem;font-size:.62rem}.cinematic-intro-ornament{width:140px}.cinematic-intro-ais{width:150px;margin-top:.55rem}}.cinematic-cursor{z-index:1200;pointer-events:none;visibility:hidden;position:fixed;inset:0}.cinematic-cursor-ring,.cinematic-cursor-dot{pointer-events:none;will-change:transform;border-radius:50%;display:block;position:absolute;top:0;left:0}.cinematic-cursor-ring{border:1px solid var(--cinematic-gold);background:#d4af3708;width:32px;height:32px;transition:background-color .25s,border-color .25s;box-shadow:0 0 0 1px #1a1a1a21}.cinematic-cursor-dot{background:var(--cinematic-champagne);width:4px;height:4px;box-shadow:0 0 0 1px #1a1a1a47}.cinematic-cursor[data-interactive=true] .cinematic-cursor-ring{background:#d4af371c}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html.cinematic-pointer-active,html.cinematic-pointer-active *{cursor:none!important}html.cinematic-pointer-active .cinematic-cursor{visibility:visible}}@media (prefers-reduced-motion:no-preference){.site-shell[data-motion=cinematic] :is(.intro-reveal,.home-hero-copy>*,.page-hero-copy>*,.detail-hero-copy>*,.hero-breadcrumb),.site-shell[data-motion=cinematic] [data-cinematic-reveal],.site-shell[data-motion=cinematic] [data-cinematic-reveal]>span{animation:none!important}.site-shell[data-motion=cinematic] [data-cinematic-depth]{translate:0 var(--cinematic-depth,0px);animation:none!important}.site-shell[data-motion=cinematic] [data-cinematic-depth=photo]{scale:1.055}.site-shell[data-motion=cinematic] [data-cinematic-depth=background]{scale:1.045}}@media (hover:none),(pointer:coarse){.cinematic-cursor{display:none}}@media (width<=899px),(pointer:coarse){.site-shell :is(.intro-reveal,.home-hero-copy>*,.home-hero-name>span,.page-hero-copy>*,.detail-hero-copy>*,.hero-breadcrumb,[data-reveal],.page-hero-media,.page-hero-mobile-image,.detail-hero-media img,.beyond-intro-poster){animation:none!important}.site-shell :is([data-cinematic-reveal],[data-cinematic-reveal]>span){clip-path:none!important;transform:none!important}.site-shell :is([data-depth],[data-cinematic-depth],.photo-drift){animation:none!important;translate:none!important;scale:none!important}}@media (prefers-reduced-motion:reduce){.cinematic-intro,.cinematic-cursor{display:none!important}.site-shell [data-cinematic-reveal]{clip-path:none!important;transform:none!important}.site-shell [data-cinematic-depth]{translate:none!important;scale:none!important}}@media print{.cinematic-intro,.cinematic-cursor{display:none!important}.site-shell [data-cinematic-reveal]{clip-path:none!important;transform:none!important}.site-shell [data-cinematic-depth]{translate:none!important;scale:none!important}}
