@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-duration:initial;--tw-ease:initial;--tw-content:"";--rim-angle:0deg;--shine:50%;--spot-x:8%;--spot-y:0%;--spot-glow:.28;--cf-angle:0;--cf-scale:1}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-snug:1.375;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-hand:var(--font-hand), Caveat, cursive}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.sticky{position:sticky}.-inset-\[10px\]{inset:-10px}.inset-0{inset:0}.inset-\[3px\]{inset:3px}.inset-x-1{inset-inline:var(--spacing)}.inset-y-1\.5{inset-block:calc(var(--spacing) * 1.5)}.top-0{top:0}.top-1\/2{top:50%}.right-0{right:0}.bottom-0{bottom:0}.left-1\/2{left:50%}.z-3{z-index:3}.z-10{z-index:10}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[9997\]{z-index:9997}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-\[var\(--gut\)\]{margin-inline:calc(var(--gut) * -1)}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.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-px{margin-top:1px}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[0\.9em\]{margin-bottom:.9em}.mb-\[0\.85em\]{margin-bottom:.85em}.mb-\[22px\]{margin-bottom:22px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-\[1\.05rem\]{height:1.05rem}.h-\[46px\]{height:46px}.h-\[100vh\]{height:100vh}.h-\[min\(64svh\,35rem\)\]{height:min(64svh,35rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0}.max-h-\[800px\]{max-height:800px}.min-h-0{min-height:0}.min-h-\[2lh\]{min-height:2lh}.min-h-\[3lh\]{min-height:3lh}.min-h-\[8\.5rem\]{min-height:8.5rem}.min-h-\[24\.5rem\]{min-height:24.5rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[650px\]{min-height:650px}.min-h-\[calc\(100svh-3\.5rem\)\]{min-height:calc(100svh - 3.5rem)}.min-h-full{min-height:100%}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-\[1\.05rem\]{width:1.05rem}.w-\[14\.25rem\]{width:14.25rem}.w-\[46px\]{width:46px}.w-\[60px\]{width:60px}.w-\[148px\]{width:148px}.w-\[min\(var\(--polaroid-print-w-sm\)\,72vw\)\]{width:min(var(--polaroid-print-w-sm), 72vw)}.w-full{width:100%}.w-max{width:max-content}.max-w-\[16\.75rem\]{max-width:16.75rem}.max-w-\[20\.5rem\]{max-width:20.5rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[960px\]{max-width:960px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[var\(--max\)\]{max-width:var(--max)}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[142px\]{min-width:142px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-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-\[calc\(100\%\+0\.55rem\)\]{--tw-translate-y:calc(calc(100% + .55rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[calc\(100\%\+12px\)\]{--tw-translate-y:calc(calc(100% + 12px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-5{--tw-translate-y:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(100\%\+0\.55rem\)\]{--tw-translate-y:calc(100% + .55rem);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.94\]{scale:.94}.scale-\[0\.97\]{scale:.97}.-rotate-\[1\.2deg\]{rotate:-1.2deg}.-rotate-\[2\.4deg\]{rotate:-2.4deg}.-rotate-\[2deg\]{rotate:-2deg}.rotate-1{rotate:1deg}.rotate-45{rotate:45deg}.rotate-\[1\.5deg\]{rotate:1.5deg}.rotate-\[3deg\]{rotate:3deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-px-\[var\(--gut\)\]{scroll-padding-inline:var(--gut)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[2\.5rem_1fr_auto\]{grid-template-columns:2.5rem 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.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-10{gap:calc(var(--spacing) * 10)}.gap-px{gap:1px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-\[\#3a2f1f\]\/25{border-color:#3a2f1f40;border-color:lab(20.2916% 3.16662 12.262/.25)}.border-\[\#3a2f1f\]\/45{border-color:#3a2f1f73;border-color:lab(20.2916% 3.16662 12.262/.45)}.border-\[rgba\(72\,54\,32\,0\.14\)\]{border-color:#48362024}.border-\[rgba\(72\,54\,32\,0\.16\)\]{border-color:#48362029}.border-gold{border-color:var(--gold)}.border-gold-dim{border-color:var(--gold-dim)}.border-gold\/20{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-gold\/20{border-color:color-mix(in oklab, var(--gold) 20%, transparent)}}.border-gold\/25{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-gold\/25{border-color:color-mix(in oklab, var(--gold) 25%, transparent)}}.border-gold\/35{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-gold\/35{border-color:color-mix(in oklab, var(--gold) 35%, transparent)}}.border-gold\/40{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-gold\/40{border-color:color-mix(in oklab, var(--gold) 40%, transparent)}}.border-gold\/45{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-gold\/45{border-color:color-mix(in oklab, var(--gold) 45%, transparent)}}.border-rule{border-color:var(--rule)}.border-rule2{border-color:var(--rule2)}.border-transparent{border-color:#0000}.bg-\[\#1A1817\]{background-color:#1a1817}.bg-\[\#cfc6b0\]{background-color:#cfc6b0}.bg-\[\#ddd4be\]{background-color:#ddd4be}.bg-\[\#e9e3d2\]{background-color:#e9e3d2}.bg-\[rgba\(12\,9\,7\,0\.88\)\]{background-color:#0c0907e0}.bg-bg{background-color:var(--bg)}.bg-bg2{background-color:var(--bg2)}.bg-bg3{background-color:var(--bg3)}.bg-gold{background-color:var(--gold)}.bg-gold-dim{background-color:var(--gold-dim)}.bg-rule{background-color:var(--rule)}.bg-rule2{background-color:var(--rule2)}.bg-transparent{background-color:#0000}.\[background-image\:var\(--dark-gradient\)\,var\(--aurora\)\]{background-image:var(--dark-gradient),var(--aurora)}.bg-\[linear-gradient\(160deg\,\#0c0907_0\%\,\#161006_50\%\,\#0f0c07_100\%\)\]{background-image:linear-gradient(160deg,#0c0907 0%,#161006 50%,#0f0c07 100%)}.bg-\[linear-gradient\(to_right\,transparent\,rgba\(197\,160\,101\,0\.45\)_18\%\,rgba\(232\,214\,180\,0\.55\)_50\%\,rgba\(197\,160\,101\,0\.45\)_82\%\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#c5a06573 18%,#e8d6b48c 50%,#c5a06573 82%,#0000)}.bg-\[linear-gradient\(to_top\,rgba\(12\,9\,7\,0\.45\)\,transparent_42\%\)\]{background-image:linear-gradient(#0000 58%,#0c090773)}.bg-\[linear-gradient\(transparent_64\%\,rgba\(197\,160\,101\,0\.38\)_64\%\)\]{background-image:linear-gradient(#0000 64%,#c5a06561 64%)}.\[mask-image\:radial-gradient\(ellipse_at_70\%_20\%\,black_10\%\,var\(--transparent\)_70\%\)\]{-webkit-mask-image:radial-gradient(ellipse at 70% 20%,black 10%,var(--transparent) 70%);-webkit-mask-image:radial-gradient(ellipse at 70% 20%,black 10%,var(--transparent) 70%);-webkit-mask-image:radial-gradient(ellipse at 70% 20%,black 10%,var(--transparent) 70%);mask-image:radial-gradient(ellipse at 70% 20%,black 10%,var(--transparent) 70%)}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.\[background-size\:300\%\,_200\%\]{background-size:300%,200%}.\[background-position\:50\%_50\%\,50\%_50\%\]{background-position:50%,50%}.object-cover{object-fit:cover}.object-center{object-position:center}.p-\[clamp\(28px\,4vw\,44px\)\]{padding:clamp(28px,4vw,44px)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.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-\[clamp\(1\.5rem\,5vw\,3\.5rem\)\]{padding-inline:clamp(1.5rem,5vw,3.5rem)}.px-\[clamp\(1\.75rem\,5vw\,4rem\)\]{padding-inline:clamp(1.75rem,5vw,4rem)}.px-\[clamp\(22px\,4vw\,36px\)\]{padding-inline:clamp(22px,4vw,36px)}.px-\[clamp\(24px\,4vw\,64px\)\]{padding-inline:clamp(24px,4vw,64px)}.px-\[clamp\(28px\,5vw\,56px\)\]{padding-inline:clamp(28px,5vw,56px)}.px-\[var\(--gut\)\]{padding-inline:var(--gut)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.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-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-\[18px\]{padding-block:18px}.py-\[clamp\(1\.75rem\,4\.5vh\,2\.75rem\)\]{padding-block:clamp(1.75rem,4.5vh,2.75rem)}.py-\[clamp\(2rem\,6vh\,3\.5rem\)\]{padding-block:clamp(2rem,6vh,3.5rem)}.py-\[clamp\(22px\,3\.5vw\,32px\)\]{padding-block:clamp(22px,3.5vw,32px)}.py-\[clamp\(32px\,5vw\,56px\)\]{padding-block:clamp(32px,5vw,56px)}.py-\[clamp\(56px\,7vw\,88px\)\]{padding-block:clamp(56px,7vw,88px)}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[calc\(3\.7125rem\+0\.85rem\)\]{padding-top:4.5625rem}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-\[clamp\(56px\,7vw\,80px\)\]{padding-bottom:clamp(56px,7vw,80px)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.font-hand{font-family:var(--font-hand), Caveat, cursive}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.62em\]{font-size:.62em}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.715rem\]{font-size:.715rem}.text-\[0\.5835rem\]{font-size:.5835rem}.text-\[0\.6059rem\]{font-size:.6059rem}.text-\[0\.6325rem\]{font-size:.6325rem}.text-\[0\.6508rem\]{font-size:.6508rem}.text-\[0\.7674rem\]{font-size:.7674rem}.text-\[0\.8414rem\]{font-size:.8414rem}.text-\[0\.9625rem\]{font-size:.9625rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.06rem\]{font-size:1.06rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.12rem\]{font-size:1.12rem}.text-\[1\.35em\]{font-size:1.35em}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.36rem\]{font-size:1.36rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.066rem\]{font-size:1.066rem}.text-\[1\.0121rem\]{font-size:1.0121rem}.text-\[1\.0368rem\]{font-size:1.0368rem}.text-\[1\.0614rem\]{font-size:1.0614rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.0725rem\]{font-size:1.0725rem}.text-\[1\.1275rem\]{font-size:1.1275rem}.text-\[1\.1781rem\]{font-size:1.1781rem}.text-\[1\.2118rem\]{font-size:1.2118rem}.text-\[1\.2342rem\]{font-size:1.2342rem}.text-\[1\.2375rem\]{font-size:1.2375rem}.text-\[1\.2648rem\]{font-size:1.2648rem}.text-\[1\.2903rem\]{font-size:1.2903rem}.text-\[1\.5148rem\]{font-size:1.5148rem}.text-\[2\.8875rem\]{font-size:2.8875rem}.text-\[clamp\(0\.9538rem\,1\.5708vw\,1\.1781rem\)\]{font-size:clamp(.9538rem,1.5708vw,1.1781rem)}.text-\[clamp\(1\.5rem\,6\.4vw\,1\.65rem\)\]{font-size:clamp(1.5rem,6.4vw,1.65rem)}.text-\[clamp\(1\.066rem\,1\.5708vw\,1\.2903rem\)\]{font-size:clamp(1.066rem,1.5708vw,1.2903rem)}.text-\[clamp\(1\.9635rem\,7\.6296cqi\,4\.0392rem\)\]{font-size:clamp(1.9635rem,7.6296cqi,4.0392rem)}.text-\[clamp\(2\.2rem\,4\.125vw\,2\.8875rem\)\]{font-size:clamp(2.2rem,4.125vw,2.8875rem)}.text-\[clamp\(2\.244rem\,4\.488vw\,4\.0392rem\)\]{font-size:clamp(2.244rem,4.488vw,4.0392rem)}.text-\[clamp\(2\.4684rem\,11\.424cqi\,4\.0392rem\)\]{font-size:clamp(2.4684rem,11.424cqi,4.0392rem)}.text-\[clamp\(2\.9172rem\,3\.4109vw\,3\.8148rem\)\]{font-size:clamp(2.9172rem,3.4109vw,3.8148rem)}.text-\[clamp\(3\.6rem\,7\.5vw\,6rem\)\]{font-size:clamp(3.6rem,7.5vw,6rem)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.48\]{--tw-leading:1.48;line-height:1.48}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-\[\#3a2f1f\]{color:#3a2f1f}.text-\[\#3a2f1f\]\/35{color:#3a2f1f59;color:lab(20.2916% 3.16662 12.262/.35)}.text-\[\#3a2f1f\]\/70{color:#3a2f1fb3;color:lab(20.2916% 3.16662 12.262/.7)}.text-\[rgba\(60\,45\,25\,0\.5\)\]{color:#3c2d1980}.text-\[rgba\(60\,45\,25\,0\.25\)\]{color:#3c2d1940}.text-dim{color:var(--dim)}.text-gold{color:var(--gold)}.text-gold-dim{color:var(--gold-dim)}.text-gold-pale,.text-gold-pale\/75{color:var(--gold-pale)}@supports (color:color-mix(in lab, red, red)){.text-gold-pale\/75{color:color-mix(in oklab, var(--gold-pale) 75%, transparent)}}.text-gold\/20{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.text-gold\/20{color:color-mix(in oklab, var(--gold) 20%, transparent)}}.text-muted{color:var(--muted)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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_12px_28px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#00000073);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_36px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow:0 16px 36px var(--tw-shadow-color,#00000061);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_44px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:0 20px 44px var(--tw-shadow-color,#0000006b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(42\,30\,16\,0\.18\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#2a1e102e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,252\,245\,0\.4\)\,0_14px_34px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fffcf566), 0 14px 34px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,252\,245\,0\.4\)\,0_28px_70px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fffcf566), 0 28px 70px var(--tw-shadow-color,#0000008c);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);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-\[10px\]{--tw-blur:blur(10px);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\:grayscale\(0\.25\)_sepia\(0\.12\)_contrast\(1\.05\)\]{filter:grayscale(.25)sepia(.12)contrast(1.05)}.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,)}.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-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\,padding\]{transition-property:max-height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;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}.duration-\[0\.8s\]{--tw-duration:.8s;transition-duration:.8s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.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}.\[--aurora\:repeating-linear-gradient\(100deg\,var\(--gold\)_10\%\,var\(--gold-pale\)_15\%\,var\(--muted\)_20\%\,var\(--gold-dim\)_25\%\,var\(--dim\)_30\%\)\]{--aurora:repeating-linear-gradient(100deg,var(--gold) 10%,var(--gold-pale) 15%,var(--muted) 20%,var(--gold-dim) 25%,var(--dim) 30%)}.\[--dark-gradient\:repeating-linear-gradient\(100deg\,var\(--bg\)_0\%\,var\(--bg\)_7\%\,var\(--transparent\)_10\%\,var\(--transparent\)_12\%\,var\(--bg\)_16\%\)\]{--dark-gradient:repeating-linear-gradient(100deg,var(--bg) 0%,var(--bg) 7%,var(--transparent) 10%,var(--transparent) 12%,var(--bg) 16%)}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.marker\:text-gold\/70 ::marker{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.marker\:text-gold\/70 ::marker{color:color-mix(in oklab, var(--gold) 70%, transparent)}}.marker\:text-gold\/70::marker{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.marker\:text-gold\/70::marker{color:color-mix(in oklab, var(--gold) 70%, transparent)}}.marker\:text-gold\/70 ::-webkit-details-marker{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.marker\:text-gold\/70 ::-webkit-details-marker{color:color-mix(in oklab, var(--gold) 70%, transparent)}}.marker\:text-gold\/70::-webkit-details-marker{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.marker\:text-gold\/70::-webkit-details-marker{color:color-mix(in oklab, var(--gold) 70%, transparent)}}.placeholder\:text-gold\/18::placeholder{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-gold\/18::placeholder{color:color-mix(in oklab, var(--gold) 18%, transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:animate-aurora:after{content:var(--tw-content);animation:60s linear infinite aurora}.after\:\[background-image\:var\(--dark-gradient\)\,var\(--aurora\)\]:after{content:var(--tw-content);background-image:var(--dark-gradient),var(--aurora)}.after\:\[background-size\:200\%\,_100\%\]:after{content:var(--tw-content);background-size:200%,100%}.after\:\[background-attachment\:fixed\]:after{content:var(--tw-content);background-attachment:fixed}.after\:mix-blend-difference:after{content:var(--tw-content);mix-blend-mode:difference}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:border-t:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.last\:mb-0:last-child{margin-bottom:0}@media (hover:hover){.hover\:border-\[\#3a2f1f\]\/45:hover{border-color:#3a2f1f73;border-color:lab(20.2916% 3.16662 12.262/.45)}.hover\:border-gold-dim:hover{border-color:var(--gold-dim)}.hover\:bg-gold-dim:hover{background-color:var(--gold-dim)}.hover\:text-\[\#3a2f1f\]\/60:hover{color:#3a2f1f99;color:lab(20.2916% 3.16662 12.262/.6)}.hover\:text-\[\#6a4e2a\]:hover{color:#6a4e2a}.hover\:text-gold:hover{color:var(--gold)}.hover\:text-gold-pale:hover{color:var(--gold-pale)}}.focus\:border-gold:focus{border-color:var(--gold)}@media (prefers-reduced-motion:reduce){.motion-reduce\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:opacity-100{opacity:1}.motion-reduce\:after\:animate-none:after{content:var(--tw-content);animation:none}}@media (min-width:400px){.min-\[400px\]\:max-w-\[18\.25rem\]{max-width:18.25rem}}@media (min-width:480px){.min-\[480px\]\:max-w-\[20\.5rem\]{max-width:20.5rem}.min-\[480px\]\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.min-\[480px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.min-\[480px\]\:px-\[22px\]{padding-inline:22px}.min-\[480px\]\:pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.min-\[480px\]\:pt-\[1\.125rem\]{padding-top:1.125rem}.min-\[480px\]\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.min-\[480px\]\:pl-7{padding-left:calc(var(--spacing) * 7)}.min-\[480px\]\:text-\[0\.84rem\]{font-size:.84rem}.min-\[480px\]\:text-\[1\.2903rem\]{font-size:1.2903rem}.min-\[480px\]\:text-\[1\.5504rem\]{font-size:1.5504rem}.min-\[480px\]\:leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.min-\[480px\]\:tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}}@media (min-width:640px){.min-\[640px\]\:mx-auto{margin-inline:auto}.min-\[640px\]\:mt-10{margin-top:calc(var(--spacing) * 10)}.min-\[640px\]\:grid{display:grid}.min-\[640px\]\:w-full{width:100%}.min-\[640px\]\:max-w-\[calc\(3\*var\(--polaroid-print-w\)\+5rem\)\]{max-width:calc(3 * var(--polaroid-print-w) + 5rem)}.min-\[640px\]\:min-w-0{min-width:0}.min-\[640px\]\:snap-none{scroll-snap-type:none}.min-\[640px\]\:scroll-px-0{scroll-padding-inline:0}.min-\[640px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[640px\]\:gap-10{gap:calc(var(--spacing) * 10)}.min-\[640px\]\:overflow-x-clip{overflow-x:clip}.min-\[640px\]\:overflow-y-visible{overflow-y:visible}.min-\[640px\]\:px-0{padding-inline:0}.min-\[640px\]\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.min-\[640px\]\:text-\[1\.1355rem\]{font-size:1.1355rem}.min-\[640px\]\:leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}}@media (min-width:641px){.min-\[641px\]\:col-span-2{grid-column:span 2/span 2}.min-\[641px\]\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.min-\[641px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[641px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[641px\]\:gap-6{gap:calc(var(--spacing) * 6)}.min-\[641px\]\:gap-12{gap:calc(var(--spacing) * 12)}.min-\[641px\]\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.min-\[641px\]\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.min-\[641px\]\:gap-y-12{row-gap:calc(var(--spacing) * 12)}.min-\[641px\]\:px-\[22px\]{padding-inline:22px}.min-\[641px\]\:py-6{padding-block:calc(var(--spacing) * 6)}.min-\[641px\]\:text-\[0\.95rem\]{font-size:.95rem}.min-\[641px\]\:text-\[1\.938rem\]{font-size:1.938rem}.min-\[641px\]\:tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}}@media (min-width:861px){.min-\[861px\]\:aspect-auto{aspect-ratio:auto}.min-\[861px\]\:h-full{height:100%}.min-\[861px\]\:min-h-\[calc\(100svh-3\.5rem\)\]{min-height:calc(100svh - 3.5rem)}.min-\[861px\]\:max-w-\[min\(100\%\,22rem\)\]{max-width:min(100%,22rem)}.min-\[861px\]\:flex-1{flex:1}.min-\[861px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[861px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[861px\]\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.min-\[861px\]\:items-stretch{align-items:stretch}.min-\[861px\]\:gap-14{gap:calc(var(--spacing) * 14)}.min-\[861px\]\:px-7{padding-inline:calc(var(--spacing) * 7)}.min-\[861px\]\:px-8{padding-inline:calc(var(--spacing) * 8)}.min-\[861px\]\:py-8{padding-block:calc(var(--spacing) * 8)}}@media (min-width:901px){.min-\[901px\]\:inset-y-3{inset-block:calc(var(--spacing) * 3)}.min-\[901px\]\:mr-0{margin-right:0}.min-\[901px\]\:ml-auto{margin-left:auto}.min-\[901px\]\:flex{display:flex}.min-\[901px\]\:hidden{display:none}.min-\[901px\]\:min-h-0{min-height:0}.min-\[901px\]\:max-w-\[min\(100\%\,22rem\)\]{max-width:min(100%,22rem)}.min-\[901px\]\:flex-1{flex:1}.min-\[901px\]\:flex-col{flex-direction:column}.min-\[901px\]\:justify-center{justify-content:center}.min-\[901px\]\:justify-start{justify-content:flex-start}.min-\[901px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.min-\[901px\]\:py-3{padding-block:calc(var(--spacing) * 3)}.min-\[901px\]\:pt-4{padding-top:calc(var(--spacing) * 4)}.min-\[901px\]\:pt-\[calc\(3\.7125rem\+2\.5rem\)\]{padding-top:6.2125rem}.min-\[901px\]\:pr-6{padding-right:calc(var(--spacing) * 6)}.min-\[901px\]\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.min-\[901px\]\:text-left{text-align:left}.min-\[901px\]\:text-\[clamp\(1\.65rem\,2\.9vw\,2\.7rem\)\]{font-size:clamp(1.65rem,2.9vw,2.7rem)}.min-\[901px\]\:leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.min-\[901px\]\:whitespace-nowrap{white-space:nowrap}}@media (min-width:1100px){.min-\[1100px\]\:mx-0{margin-inline:0}.min-\[1100px\]\:grid{display:grid}.min-\[1100px\]\:min-h-\[19rem\]{min-height:19rem}.min-\[1100px\]\:w-full{width:100%}.min-\[1100px\]\:min-w-0{min-width:0}.min-\[1100px\]\:snap-none{scroll-snap-type:none}.min-\[1100px\]\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.min-\[1100px\]\:gap-5{gap:calc(var(--spacing) * 5)}.min-\[1100px\]\:overflow-visible{overflow:visible}.min-\[1100px\]\:px-1{padding-inline:var(--spacing)}.min-\[1100px\]\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.min-\[1100px\]\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.min-\[1100px\]\:py-4{padding-block:calc(var(--spacing) * 4)}.min-\[1100px\]\:pt-11{padding-top:calc(var(--spacing) * 11)}.min-\[1100px\]\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.min-\[1100px\]\:text-\[clamp\(0\.62rem\,0\.7vw\,0\.74rem\)\]{font-size:clamp(.62rem,.7vw,.74rem)}.min-\[1100px\]\:text-\[clamp\(0\.72rem\,0\.78vw\,0\.84rem\)\]{font-size:clamp(.72rem,.78vw,.84rem)}.min-\[1100px\]\:text-\[clamp\(0\.92rem\,1\.15vw\,1\.12rem\)\]{font-size:clamp(.92rem,1.15vw,1.12rem)}.min-\[1100px\]\:text-\[clamp\(1\.28rem\,1\.8vw\,1\.65rem\)\]{font-size:clamp(1.28rem,1.8vw,1.65rem)}.min-\[1100px\]\:leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}}@media (min-width:1101px){.min-\[1101px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[1101px\]\:gap-x-10{column-gap:calc(var(--spacing) * 10)}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}:root{--green-bg:#091208;--green-pale:#8ab87e;--green-dim:#8ab87e66}.bdr{border-bottom:1px solid var(--rule)}.reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(20px)}.reveal.in{opacity:1;transform:translateY(0)}.lbl{letter-spacing:.28em;text-transform:uppercase;color:var(--gold-dim);align-items:center;gap:14px;margin-bottom:24px;font-size:.9625rem;font-weight:400;display:flex}.lbl:before{content:"";background:var(--gold-dim);flex-shrink:0;width:24px;height:1px}.btn-gold{background:var(--gold);color:var(--bg);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:none;padding:14px 28px;font-size:.8414rem;font-weight:400;transition:background .2s;display:inline-block}.btn-gold:hover{background:var(--gold-pale)}.btn-ghost{color:var(--muted);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--rule2);cursor:pointer;background:0 0;padding:13px 28px;font-size:.8414rem;font-weight:400;transition:border-color .2s,color .2s;display:inline-block}.btn-ghost:hover{border-color:var(--gold-dim);color:var(--gold)}.site-nav{z-index:800;border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0c0907f5;position:fixed;top:0;left:0;right:0}.nav-inner{max-width:var(--max);padding:0 var(--gut) 5px;justify-content:space-between;align-items:flex-end;height:56px;margin:0 auto;display:flex}.nav-brand{align-items:center;line-height:0;display:flex}.nav-links{align-items:flex-end;gap:32px;list-style:none;display:flex}.nav-links a{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-pale);font-size:.765rem;font-weight:400;line-height:1;transition:color .2s}.nav-links a:hover,.nav-links a.active{color:var(--gold)}.nav-cta{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;background:var(--gold);color:var(--bg);cursor:pointer;border:none;padding:9px 20px;font-size:.7674rem;font-weight:400;transition:background .2s}.nav-cta:hover{background:var(--gold-pale)}.hero{border-bottom:1px solid var(--rule);flex-direction:column;justify-content:flex-end;min-height:100vh;padding-top:56px;display:flex;position:relative}.hero-bg{background:radial-gradient(at 65% 45%,#50371e47 0%,#0000 55%),linear-gradient(160deg,#0c0907 0%,#181208 45%,#0f0c07 100%);position:absolute;inset:0}.hero-birds{opacity:.1;pointer-events:none;position:absolute;top:12%;right:6%}.hero-c{z-index:2;max-width:var(--max);width:100%;padding:clamp(48px,8vw,100px) var(--gut) 0;margin:0 auto;position:relative}.hero-eyebrow{align-items:center;gap:14px;margin-bottom:48px;display:flex}.hero-dot{background:var(--gold);border-radius:50%;width:5px;height:5px;animation:3s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.hero-eyebrow span{letter-spacing:.26em;text-transform:uppercase;color:var(--dim);font-size:.99rem}.hero-sep{color:var(--rule2)}.hero-hl{font-family:var(--serif);letter-spacing:-.02em;color:var(--gold-pale);max-width:820px;font-size:clamp(3.85rem,8.932vw,9.625rem);font-weight:300;line-height:1}.hero-hl em{color:var(--gold);font-style:italic}.hero-sign{font-family:var(--serif);color:var(--dim);letter-spacing:.02em;margin-top:28px;font-size:clamp(1.4438rem,1.925vw,1.5813rem);font-style:italic;font-weight:300;display:block}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:44px;display:flex}.hero-stats{border-top:1px solid var(--rule2);grid-template-columns:repeat(6,1fr);margin-top:48px;display:grid}.hstat{border-right:1px solid var(--rule2);flex-direction:column;gap:5px;padding:20px 16px;display:flex}.hstat:last-child{border-right:none}.hstat-n{font-family:var(--serif);color:var(--gold);font-size:2.2rem;font-weight:300;line-height:1}.hstat-l{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:.88rem;font-weight:400;line-height:1.4}.hstat.clickable{cursor:pointer;transition:background .2s}.hstat.clickable:hover{background:#c5a0650a}.hstat.clickable .hstat-n{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--gold-dim);-webkit-text-decoration-color:var(--gold-dim);-webkit-text-decoration-color:var(--gold-dim);text-decoration-color:var(--gold-dim)}@media (max-width:900px){.hero-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.hero-stats{grid-template-columns:repeat(2,1fr)}}.proof-strip{border-bottom:1px solid var(--rule);background:var(--bg2);overflow:hidden}.proof-strip-inner{max-width:var(--max);padding:0 var(--gut);margin:0 auto}.proof-label{letter-spacing:.24em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--rule);padding:14px 0 12px;font-size:.8525rem}.proof-row{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:0;padding:20px 0;display:flex;overflow-x:auto}.proof-row::-webkit-scrollbar{display:none}.proof-item{border-right:1px solid var(--rule2);flex-shrink:0;padding:0 28px;transition:opacity .2s}.proof-item:last-child{border-right:none}.proof-item:hover{opacity:.6}.proof-item a{align-items:center;text-decoration:none;display:flex}.proof-logo-img{object-fit:contain;filter:brightness(0)invert();opacity:.35;width:auto;max-width:120px;height:22px;transition:opacity .2s}.proof-item:hover .proof-logo-img{opacity:.6}.partner-section{border-bottom:1px solid var(--rule);background:var(--bg2)}.partner-inner{max-width:var(--max);padding:0 var(--gut);margin:0 auto}.partner-label-row{padding:14px 0 0}.partner-label{letter-spacing:.24em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--rule);padding-bottom:12px;font-size:.8525rem}.partner-cards{background:var(--rule);border:1px solid var(--rule);border-top:none;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.partner-card{background:var(--bg);border-top:2px solid var(--rule2);flex-direction:column;gap:10px;padding:24px 18px 28px;text-decoration:none;transition:background .25s;display:flex}.partner-card:hover{background:var(--bg2)}.partner-card-logo{align-items:center;height:32px;margin-bottom:4px;display:flex}.partner-card-logo img{object-fit:contain;filter:brightness(0)invert();opacity:.3;width:auto;max-width:80px;height:28px;transition:opacity .2s}.partner-card:hover .partner-card-logo img{opacity:.5}.partner-card-logo-ph{color:var(--dim);opacity:.5;font-size:1.5125rem}.partner-card-rule{background:var(--rule2);flex-shrink:0;width:18px;height:1px}.partner-card-name{font-family:var(--serif);color:var(--muted);font-size:1.3063rem;font-weight:300;line-height:1.2}.partner-card-type{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:.8525rem}@media (max-width:860px){.partner-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.partner-cards{grid-template-columns:repeat(2,1fr)}}.naturalist-section{border-bottom:1px solid var(--rule);background:var(--bg)}.nat-inner{max-width:var(--max);padding:0 var(--gut);margin:0 auto}.nat-label-row{border-bottom:1px solid var(--rule);padding:14px 0 0}.nat-label{letter-spacing:.24em;text-transform:uppercase;color:var(--dim);padding-bottom:12px;font-size:.8525rem}.nat-cards{background:var(--rule);border:1px solid var(--rule);border-top:none;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.nat-card{background:var(--bg2);transition:background .2s}.nat-card:hover{background:var(--bg3)}.nat-video{aspect-ratio:16/9;background:var(--bg3);border-bottom:1px solid var(--rule2);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.nat-play{width:44px;height:44px;color:var(--gold-dim);border:1px solid #c5a0654d;border-radius:50%;justify-content:center;align-items:center;font-size:1.375rem;transition:background .2s,border-color .2s;display:flex}.nat-card:hover .nat-play{border-color:var(--gold);background:#c5a06514}.nat-video-label{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:.8525rem;position:absolute;bottom:10px;left:12px}.nat- .nat-name{font-family:var(--serif);color:var(--gold-pale);margin-bottom:3px;font-size:1.375rem;font-weight:300}.nat-cred{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:10px;font-size:.9075rem}.nat-quote{font-family:var(--serif);color:var(--muted);font-size:1.3063rem;font-style:italic;font-weight:300;line-height:1.65}.nat-quote:before,.nat-quote:after{content:"\"";color:var(--gold-dim)}@media (max-width:760px){.nat-cards{grid-template-columns:1fr}}.ujni-section{border-bottom:1px solid var(--rule)}.ujni-inner{max-width:var(--max);padding:clamp(56px,7vw,80px) var(--gut);grid-template-columns:1fr 1fr;align-items:start;gap:0 100px;margin:0 auto;display:grid}.ujni-label{letter-spacing:.24em;text-transform:uppercase;color:var(--dim);padding-bottom:0;font-size:.8525rem}.ujni-title{font-family:var(--serif);color:var(--gold-pale);letter-spacing:-.01em;margin-top:16px;margin-bottom:20px;font-size:clamp(2.475rem,4.125vw,4.125rem);font-weight:300;line-height:1.05}.ujni-title em{color:var(--gold);font-style:italic}.ujni- .ujni-body p{margin-bottom:14px}.ujni-body a{color:var(--gold-dim);border-bottom:1px solid var(--rule2);padding-bottom:1px;transition:color .2s,border-color .2s}.ujni-body a:hover{color:var(--gold);border-color:var(--gold-dim)}.ujni-stats{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:32px;display:grid}.us{background:var(--bg2);padding:18px 16px}.us-n{font-family:var(--serif);color:var(--gold);margin-bottom:4px;font-size:1.925rem;font-weight:300;line-height:1}.us-l{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:.88rem;line-height:1.4}@media (max-width:760px){.ujni-stats{grid-template-columns:repeat(2,1fr)}}.ujni-articles{background:var(--rule);border:1px solid var(--rule);flex-direction:column;gap:1px;display:flex}.ujni-article{background:var(--bg2);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;text-decoration:none;transition:background .2s;display:flex}.ujni-article:hover{background:var(--bg3)}.ujni-art-source{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:6px;font-size:.88rem}.ujni-art-title{color:var(--gold-pale);font-size:1.3063rem;font-weight:300;line-height:1.4}.ujni-art-arrow{color:var(--dim);flex-shrink:0;font-size:1.1688rem}@media (max-width:760px){.ujni-inner{grid-template-columns:1fr;gap:48px}}.one-idea{padding:clamp(56px,7vw,80px) var(--gut);max-width:var(--max);grid-template-columns:160px 1fr;align-items:center;gap:0 80px;margin:0 auto;display:grid}.one-idea-lbl{flex-direction:column;gap:12px;display:flex}.one-idea-lbl-rule{background:var(--gold-dim);width:24px;height:1px}.one-idea-lbl-text{letter-spacing:.28em;text-transform:uppercase;color:var(--gold-dim);font-size:.9625rem}.oi- .oi-body em{color:var(--gold);font-style:italic}.oi-link{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dim);border-bottom:1px solid var(--rule2);align-items:center;gap:8px;margin-top:20px;padding-bottom:2px;font-size:.99rem;transition:color .2s;display:inline-flex}.oi-link:hover{color:var(--gold)}@media (max-width:700px){.one-idea{grid-template-columns:1fr;gap:24px}}.curate-header{max-width:var(--max);padding:clamp(56px,7vw,96px) var(--gut) 40px;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 auto;display:flex}.curate-all{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dim);white-space:nowrap;border-bottom:1px solid var(--rule2);padding-bottom:2px;font-size:.99rem;text-decoration:none;transition:color .2s}.curate-all:hover{color:var(--gold)}.curate-grid{background:var(--rule);border:1px solid var(--rule);margin:0 var(--gut) clamp(48px,6vw,80px);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.cc{aspect-ratio:2/3;background:var(--bg3);cursor:pointer;position:relative;overflow:hidden}.cc-slides{position:absolute;inset:0}.cc-slide{opacity:0;justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:absolute;inset:0}.cc-slide.active{opacity:1}.cc-cap{font-family:var(--serif);color:#e8d5b02e;letter-spacing:.1em;text-align:center;padding:0 16px;font-size:1.265rem;font-style:italic}.cc-overlay{pointer-events:none;background:linear-gradient(#0000 0%,#0a08051a 45%,#0a0805eb 100%);position:absolute;inset:0}.cc-label{pointer-events:none;position:absolute;bottom:22px;left:18px;right:18px}.cc-dots{gap:4px;margin-bottom:10px;display:flex}.cc-name{font-family:var(--serif);color:var(--gold-pale);margin-bottom:5px;font-size:1.4438rem;font-weight:300;line-height:1.15}.cc-sub{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dim);font-size:.9075rem;transition:color .2s}.cc:hover .cc-sub{color:var(--gold)}@media (max-width:860px){.curate-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.curate-grid{grid-template-columns:repeat(2,1fr)}}.week-inner{max-width:var(--max);padding:clamp(72px,10vw,128px) var(--gut);margin:0 auto}.sec-title{font-family:var(--serif);letter-spacing:-.02em;color:var(--gold-pale);font-size:clamp(3.025rem,6.182vw,6.875rem);font-weight:300;line-height:.95}.sec-title em{color:var(--gold);font-style:italic}.week-carousel-wrap{margin-top:48px;position:relative}.week-carousel{background:var(--rule);border:1px solid var(--rule);gap:1px;width:100%;display:flex;overflow:hidden}.week-arrow{z-index:10;background:var(--bg2);border:1px solid var(--rule2);color:var(--gold-dim);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.375rem;line-height:1;transition:background .2s,color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.week-arrow:hover{background:var(--bg3);color:var(--gold)}.week-arrow.prev{left:-20px}.week-arrow.next{right:-20px}.day{background:var(--bg);aspect-ratio:2/3;border-top:2px solid #0000;flex-direction:column;flex:0 0 calc(20% - 1px);gap:10px;min-width:0;padding:24px 18px 28px;transition:background .25s;display:flex;overflow:hidden}.day:hover{background:var(--bg2)}.day.silence{border-top-color:var(--rule2)}.day.community{border-top-color:var(--gold-dim)}.day.special{border-top-color:var(--gold)}.day-num{letter-spacing:.22em;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-size:.9075rem}.day-name{font-family:var(--serif);color:var(--gold-pale);font-size:clamp(1.375rem,2.475vw,1.925rem);font-weight:300;line-height:1}.day.silence .day-name{color:var(--muted)}.day-rule{background:var(--rule2);flex-shrink:0;width:18px;height:1px}.day-desc{color:var(--muted);flex:1;font-size:1.2375rem;font-weight:300;line-height:1.7}.day-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);white-space:nowrap;margin-top:auto;font-size:.9075rem}.day.community .day-tag{color:var(--gold-dim)}.day.special .day-tag{color:var(--gold)}@media (max-width:860px){.day{flex:0 0 calc(33.33% - 1px)}}@media (max-width:560px){.day{flex:0 0 calc(50% - 1px)}}.beta{background:var(--bg2)}.beta-inner{max-width:var(--max);padding:clamp(56px,7vw,80px) var(--gut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:48px;margin:0 auto;display:flex}.beta-title{font-family:var(--serif);color:var(--gold-pale);margin-top:12px;margin-bottom:12px;font-size:clamp(2.2rem,4.125vw,3.3rem);font-weight:300}.beta-sub{color:var(--dim);max-width:380px;font-size:1.3063rem;font-weight:300;line-height:1.8}.faq-inner{max-width:var(--max);padding:clamp(72px,10vw,128px) var(--gut);grid-template-columns:1fr 1.6fr;align-items:start;gap:0 100px;margin:0 auto;display:grid}.faq-left{position:sticky;top:80px}.faq-title{font-family:var(--serif);color:var(--gold-pale);margin-top:20px;margin-bottom:14px;font-size:clamp(2.475rem,4.125vw,3.85rem);font-weight:300;line-height:1.1}.faq-note{font-family:var(--serif);color:var(--dim);max-width:240px;margin-bottom:32px;font-size:1.375rem;font-style:italic;line-height:1.7}.faq-more{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dim);border-bottom:1px solid var(--rule2);padding-bottom:2px;font-size:.99rem;text-decoration:none;transition:color .2s}.faq-more:hover{color:var(--gold)}.faq-item{border-top:1px solid var(--rule)}.faq-item:last-child{border-bottom:1px solid var(--rule)}.faq-q{cursor:pointer;width:100%;font-family:var(--serif);color:var(--gold-pale);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:1.4438rem;font-weight:300;transition:color .2s;display:flex}.faq-q:hover{color:var(--gold)}.faq-icon{color:var(--gold-dim);flex-shrink:0;font-size:1.65rem;line-height:1;transition:transform .3s}.faq-item.open .faq-icon{color:var(--gold);transform:rotate(45deg)}.faq-a{color:var(--muted);max-height:0;font-size:1.375rem;font-weight:300;line-height:1.9;transition:max-height .4s,padding .3s;overflow:hidden}.faq-item.open .faq-a{max-height:300px;padding-bottom:20px}@media (max-width:760px){.faq-inner{grid-template-columns:1fr;gap:40px}.faq-left{position:static}}.cta-section{padding:clamp(80px,12vw,140px) var(--gut);text-align:center;position:relative;overflow:hidden}.cta-section:before{content:"";pointer-events:none;background:radial-gradient(at 50% 60%,#c5a0650d 0%,#0000 65%);position:absolute;inset:0}.cta-hl{font-family:var(--serif);letter-spacing:-.02em;color:var(--gold-pale);margin-bottom:48px;font-size:clamp(2.75rem,6.182vw,6.6rem);font-weight:300;line-height:1.05;position:relative}.cta-hl em{color:var(--gold);font-style:italic}.cta-note{font-family:var(--serif);color:var(--dim);margin-top:14px;font-size:1.375rem;font-style:italic}.bird-overlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#080604eb;justify-content:center;align-items:center;padding:20px;transition:opacity .3s;display:flex;position:fixed;inset:0}.bird-overlay.show{opacity:1;pointer-events:all}.bird-box{background:var(--bg2);border:1px solid var(--rule2);flex-direction:column;width:100%;max-width:780px;max-height:88vh;display:flex;position:relative}.bird-header{border-bottom:1px solid var(--rule2);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px;display:flex}.bird-title{font-family:var(--serif);color:var(--gold-pale);margin-bottom:4px;font-size:2.2rem;font-weight:300}.bird-subtitle{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:.99rem}.bird-close{cursor:pointer;color:var(--dim);background:0 0;border:none;flex-shrink:0;padding:0;font-size:1.925rem;line-height:1;transition:color .2s}.bird-close:hover{color:var(--gold)}.bird-actions{border-bottom:1px solid var(--rule);background:var(--bg);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 28px;display:flex}.bird-count{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:.99rem}.bird-count span{color:var(--gold);font-family:var(--serif);font-size:1.4438rem}.bird-print{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dim);border:1px solid var(--rule2);cursor:pointer;font-size:.935rem;font-family:var(--sans);background:0 0;padding:7px 14px;transition:border-color .2s,color .2s}.bird-print:hover{border-color:var(--gold-dim);color:var(--gold)}.bird-cols{border-bottom:1px solid var(--rule);background:var(--bg3);flex-shrink:0;grid-template-columns:1fr 1.2fr .7fr .7fr;gap:0;padding:10px 28px;display:grid}.bird-col-head{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:.8525rem}.bird-scroll{flex:1;overflow-y:auto}.bird-row{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1.2fr .7fr .7fr;gap:0;padding:11px 28px;transition:background .15s;display:grid}.bird-row:hover{background:var(--bg3)}.bird-common{color:var(--gold-pale);font-size:1.3063rem;font-weight:300}.bird-sci{color:var(--dim);font-size:1.21rem;font-style:italic;font-weight:300}.bird-season{color:var(--muted);font-size:1.1688rem;font-weight:300}.bird-status{letter-spacing:.08em;text-transform:uppercase;font-size:1.045rem;font-weight:400}.bird-status.resident{color:#8ab87e}.bird-status.migratory{color:var(--gold)}.bird-status.rare{color:var(--muted)}.bird-footer{border-top:1px solid var(--rule2);background:var(--bg);flex-shrink:0;padding:14px 28px}.bird-footer-note{color:var(--dim);font-size:.9625rem;font-weight:300;line-height:1.6}.bird-footer-note a{color:var(--gold-dim);border-bottom:1px solid var(--rule2)}.popup-overlay{z-index:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#080604e0;justify-content:center;align-items:center;padding:24px;transition:opacity .4s;display:flex;position:fixed;inset:0}.popup-overlay.show{opacity:1;pointer-events:all}.popup-box{background:var(--bg2);border:1px solid var(--rule2);text-align:center;width:100%;max-width:500px;padding:clamp(40px,5vw,64px);position:relative}.popup-close{cursor:pointer;color:var(--dim);background:0 0;border:none;font-size:1.925rem;line-height:1;transition:color .2s;position:absolute;top:16px;right:20px}.popup-close:hover{color:var(--gold)}.popup-title{font-family:var(--serif);color:var(--gold-pale);margin-bottom:12px;font-size:clamp(2.2rem,4.125vw,3.025rem);font-weight:300;line-height:1.2}.popup-sub{color:var(--muted);max-width:320px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:1.3063rem;font-weight:300;line-height:1.75}.popup-input{background:var(--bg3);border:1px solid var(--rule2);width:100%;font-family:var(--sans);color:var(--gold-pale);outline:none;margin-bottom:1px;padding:14px 18px;font-size:1.3063rem}.popup-input::placeholder{color:var(--dim)}.popup-submit{background:var(--gold);width:100%;color:var(--bg);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:none;padding:14px 18px;font-size:.99rem;font-weight:400;transition:background .2s}.popup-submit:hover{background:var(--gold-pale)}.popup-note{font-family:var(--serif);color:var(--dim);margin-top:14px;font-size:1.2375rem;font-style:italic}footer{background:var(--bg);border-top:1px solid var(--rule);padding:clamp(64px, 8vw, 96px) var(--gut) 32px}.footer-inner{max-width:var(--max);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.35fr) minmax(0,1.65fr);align-items:start;gap:56px 72px;margin:0 auto;padding-bottom:52px;display:grid}.footer-brand{flex-direction:column;gap:16px;max-width:320px;display:flex}.footer-brand-link{width:fit-content;line-height:0;display:block}.footer-logo{width:168px;height:auto;display:block}.footer-tagline{font-family:var(--serif);color:var(--gold-pale);font-size:1.35rem;font-style:italic;font-weight:300;line-height:1.35}.footer-place{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dim);font-size:.82rem}.fn{font-family:var(--serif);color:var(--gold-pale);margin-bottom:6px;font-size:1.3464rem;font-weight:300}.ft{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:.8078rem}.footer-note{max-width:var(--max);letter-spacing:.08em;color:var(--dim);margin:16px auto 0;font-size:.8414rem}.fnav{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;display:grid}.fnt{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:18px;font-size:.72rem}.fnl{flex-direction:column;gap:12px;list-style:none;display:flex}.fnl a{color:var(--muted);font-size:1.02rem;font-weight:300;transition:color .2s}.fnl a:hover{color:var(--gold-pale)}.fnl a.footer-social{color:var(--gold-dim);align-items:center;gap:8px;display:inline-flex}.fnl a.footer-social:hover{color:var(--gold-pale)}.footer-bottom{max-width:var(--max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px auto 0;display:flex}.fc{color:var(--dim);letter-spacing:.06em;font-size:.82rem}.fs{font-family:var(--serif);color:var(--gold-dim);font-size:1.02rem;font-style:italic}.footer-admin{letter-spacing:.16em;text-transform:uppercase;color:#8a6a4c66;font-size:.68rem}.footer-admin:hover{color:var(--dim)}@media (max-width:900px){.footer-inner{grid-template-columns:1fr;gap:40px;padding-bottom:40px}.fnav{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}}@media (max-width:640px){footer{padding:48px var(--gut) 28px}.footer-logo{width:140px}.fnav{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}@media print{.site-nav,.popup-overlay,.bird-overlay .bird-header .bird-close,.bird-actions,.bird-footer{display:none!important}.bird-box{border:none;max-height:none}}.page-idea .bdr{border-bottom:1px solid var(--rule)}.page-idea .lbl{letter-spacing:.28em;text-transform:uppercase;color:var(--gold-dim);align-items:center;gap:14px;margin-bottom:24px;font-size:.9625rem;font-weight:400;display:flex}.page-idea .lbl:before{content:"";background:var(--gold-dim);flex-shrink:0;width:24px;height:1px}.page-idea .btn-gold{background:var(--gold);color:var(--bg);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:none;padding:14px 28px;font-size:1.0312rem;font-weight:400;transition:background .2s;display:inline-block}.page-idea .btn-gold:hover{background:var(--gold-pale)}.page-idea .btn-ghost{color:var(--muted);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--rule2);cursor:pointer;background:0 0;padding:13px 28px;font-size:1.0312rem;font-weight:400;transition:border-color .2s,color .2s;display:inline-block}.page-idea .btn-ghost:hover{border-color:var(--gold-dim);color:var(--gold)}.page-idea .reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(20px)}.page-idea .reveal.in{opacity:1;transform:translateY(0)}.page-idea .hero{border-bottom:1px solid var(--rule);align-items:flex-end;min-height:100vh;padding-top:56px;display:flex;position:relative}.page-idea .hero-bg{background:linear-gradient(160deg,#0c0907 0%,#181208 50%,#0f0c07 100%);position:absolute;inset:0}.page-idea .hero-c{z-index:2;max-width:var(--max);width:100%;padding:clamp(64px,8vw,100px) var(--gut);margin:0 auto;position:relative}.page-idea .hero-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--dim);margin-bottom:32px;font-size:.9625rem}.page-idea .hero-hl{font-family:var(--serif);letter-spacing:-.03em;color:var(--gold-pale);margin-bottom:32px;font-size:clamp(4.125rem,9.625vw,11rem);font-weight:300;line-height:.92}.page-idea .hero-hl em{color:var(--gold);font-style:italic}.page-idea .hero-proposition{font-family:var(--serif);color:var(--muted);max-width:560px;margin-bottom:40px;font-size:clamp(1.5125rem,2.75vw,2.0625rem);font-style:italic;line-height:1.6}.page-idea .hero-proposition strong{color:var(--gold-pale);font-style:normal}.page-idea .proposition{background:var(--bg2)}.page-idea .prop-inner{max-width:var(--max);padding:clamp(72px,10vw,128px) var(--gut);background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1px;margin:0 auto;display:grid}.page-idea .prop-half{background:var(--bg2);padding:clamp(40px,5vw,64px)}.page-idea .prop-label{letter-spacing:.26em;text-transform:uppercase;color:var(--gold-dim);align-items:center;gap:12px;margin-bottom:24px;font-size:.935rem;display:flex}.page-idea .prop-label:before{content:"";background:var(--gold-dim);width:20px;height:1px}.page-idea .prop-title{font-family:var(--serif);color:var(--gold-pale);letter-spacing:-.01em;margin-bottom:20px;font-size:clamp(2.2rem,3.85vw,3.575rem);font-weight:300;line-height:1.1}.page-idea .prop-title em{color:var(--gold);font-style:italic}.page-idea .prop- .prop-divider{background:var(--bg);writing-mode:vertical-rl;font-family:var(--serif);color:var(--dim);letter-spacing:.1em;justify-content:center;align-items:center;padding:0 24px;font-size:1.375rem;font-style:italic;display:flex}@media (max-width:700px){.page-idea .prop-inner{grid-template-columns:1fr}.page-idea .prop-divider{writing-mode:horizontal-tb;padding:20px 40px}}.page-idea .week-diagram{max-width:var(--max);padding:clamp(72px,10vw,128px) var(--gut);margin:0 auto}.page-idea .wd-title{font-family:var(--serif);color:var(--gold-pale);letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(2.75rem,5.5vw,5.5rem);font-weight:300}.page-idea .wd-sub{color:var(--muted);max-width:480px;margin-bottom:56px;font-size:1.375rem;font-weight:300;line-height:1.8}.page-idea .wd-grid{border:1px solid var(--rule2);grid-template-columns:repeat(7,1fr);gap:0;margin-bottom:32px;display:grid}.page-idea .wd-day{border-right:1px solid var(--rule2);flex-direction:column;gap:8px;padding:28px 16px 24px;transition:background .2s;display:flex;position:relative}.page-idea .wd-day:last-child{border-right:none}.page-idea .wd-day.silence{background:var(--bg)}.page-idea .wd-day.active{background:var(--bg2)}.page-idea .wd-day.weekend{background:linear-gradient(160deg,var(--bg2),#c5a0650a)}.page-idea .wd-day-num{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:.88rem}.page-idea .wd-day-name{font-family:var(--serif);font-size:1.5125rem;font-weight:300;line-height:1}.page-idea .wd-day.silence .wd-day-name{color:var(--muted)}.page-idea .wd-day.active .wd-day-name{color:var(--gold-pale)}.page-idea .wd-day.weekend .wd-day-name{color:var(--gold)}.page-idea .wd-day-bar{border-radius:2px;height:3px;margin-top:4px}.page-idea .wd-day.silence .wd-day-bar{background:var(--rule2)}.page-idea .wd-day.active .wd-day-bar{background:var(--gold-dim)}.page-idea .wd-day.weekend .wd-day-bar{background:var(--gold)}.page-idea .wd-day-tag{letter-spacing:.16em;text-transform:uppercase;margin-top:auto;padding-top:12px;font-size:.88rem}.page-idea .wd-day.silence .wd-day-tag{color:var(--dim)}.page-idea .wd-day.active .wd-day-tag{color:var(--gold-dim)}.page-idea .wd-day.weekend .wd-day-tag{color:var(--gold)}.page-idea .wd-talk{align-items:center;gap:12px;margin-top:8px;display:flex}.page-idea .wd-talk-dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.page-idea .wd-talk-text{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dim);font-size:.88rem}.page-idea .wd-day.active .wd-talk,.page-idea .wd-day.weekend .wd-talk{display:none}.page-idea .wd-legend{flex-wrap:wrap;gap:32px;display:flex}.page-idea .wd-leg-item{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);align-items:center;gap:10px;font-size:.9625rem;display:flex}.page-idea .wd-leg-dot{border-radius:2px;width:10px;height:3px}@media (max-width:760px){.page-idea .wd-grid{grid-template-columns:repeat(4,1fr)}.page-idea .wd-day:nth-child(4){border-right:none}}@media (max-width:480px){.page-idea .wd-grid{grid-template-columns:repeat(2,1fr)}.page-idea .wd-day{border-right:1px solid var(--rule2)}.page-idea .wd-day:nth-child(2n){border-right:none}}.page-idea .parallel{background:var(--bg2)}.page-idea .par-inner{max-width:var(--max);padding:clamp(72px,10vw,128px) var(--gut);margin:0 auto}.page-idea .par-title{font-family:var(--serif);color:var(--gold-pale);text-align:center;letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(2.75rem,5.5vw,5.5rem);font-weight:300}.page-idea .par-sub{font-family:var(--serif);color:var(--dim);text-align:center;margin-bottom:56px;font-size:1.375rem;font-style:italic}.page-idea .par-grid{grid-template-columns:1fr 56px 1fr;align-items:stretch;gap:0;display:grid}.page-idea .par-col{border:1px solid var(--rule2)}.page-idea .par-col-head{border-bottom:1px solid var(--rule2);padding:24px 32px}.page-idea .par-col-label{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:8px;font-size:.935rem}.page-idea .par-col-title{font-family:var(--serif);color:var(--gold-pale);font-size:1.65rem;font-weight:300}.page-idea .par-row{grid-template-columns:1fr 56px 1fr;display:grid}.page-idea .par-cell{border-bottom:1px solid var(--rule);color:var(--muted);padding:20px 32px;font-size:1.3063rem;font-weight:300;line-height:1.7;transition:background .2s,color .2s}.page-idea .par-cell:hover{background:var(--bg3);color:var(--gold-pale)}.page-idea .par-cell.right{border-left:1px solid var(--rule2)}.page-idea .par-mid{border-left:1px solid var(--rule2);border-right:1px solid var(--rule2);justify-content:center;align-items:center;display:flex}.page-idea .par-mid-icon{font-family:var(--serif);color:var(--dim);writing-mode:vertical-rl;letter-spacing:.1em;font-size:1.2375rem;font-style:italic}@media (max-width:700px){.page-idea .par-grid{grid-template-columns:1fr}.page-idea .par-col{border-bottom:none}.page-idea .par-mid{display:none}.page-idea .par-row{grid-template-columns:1fr}.page-idea .par-cell.right{border-left:none;border-top:1px solid var(--rule2)}}.page-idea .circles-section{max-width:var(--max);padding:clamp(72px,10vw,128px) var(--gut);grid-template-columns:1fr 1fr;align-items:center;gap:0 80px;margin:0 auto;display:grid}.page-idea .circles-title{font-family:var(--serif);color:var(--gold-pale);letter-spacing:-.02em;margin-top:20px;margin-bottom:20px;font-size:clamp(2.75rem,4.818vw,4.8125rem);font-weight:300;line-height:1.05}.page-idea .circles-title em{color:var(--gold);font-style:italic}.page-idea .circles- .circles-items{background:var(--rule);border:1px solid var(--rule);flex-direction:column;gap:1px;display:flex}.page-idea .ci-item{background:var(--bg2);cursor:default;grid-template-columns:8px 1fr;align-items:start;gap:0 14px;padding:16px 20px;transition:background .2s;display:grid}.page-idea .ci-item:hover{background:var(--bg3)}.page-idea .ci-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.page-idea .ci-label{color:var(--muted);font-size:1.265rem;font-weight:300;line-height:1.6}.page-idea .ci-label strong{color:var(--gold-pale);margin-bottom:2px;font-size:1.3063rem;font-weight:400;display:block}.page-idea .venn-wrap{position:relative}@media (max-width:760px){.page-idea .circles-section{grid-template-columns:1fr;gap:48px}}.page-idea .portable{background:var(--bg2)}.page-idea .port-inner{max-width:var(--max);padding:clamp(72px,10vw,128px) var(--gut);grid-template-columns:1fr 1fr;align-items:start;gap:0 100px;margin:0 auto;display:grid}.page-idea .port-title{font-family:var(--serif);color:var(--gold-pale);letter-spacing:-.02em;margin-top:20px;margin-bottom:20px;font-size:clamp(2.75rem,4.818vw,4.8125rem);font-weight:300;line-height:1.05}.page-idea .port-title em{color:var(--gold);font-style:italic}.page-idea .port- .port-ways{background:var(--rule);border:1px solid var(--rule);flex-direction:column;gap:1px;margin-top:48px;display:flex}.page-idea .pw{background:var(--bg);padding:24px 28px;transition:background .2s}.page-idea .pw:hover{background:var(--bg2)}.page-idea .pw-num{letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin-bottom:10px;font-size:.935rem}.page-idea .pw-title{font-family:var(--serif);color:var(--gold-pale);margin-bottom:8px;font-size:1.65rem;font-weight:300}.page-idea .pw-desc{color:var(--muted);font-size:1.265rem;font-weight:300;line-height:1.7}@media (max-width:760px){.page-idea .port-inner{grid-template-columns:1fr;gap:48px}}.page-idea .lab-section{background:linear-gradient(135deg,#091608 0%,#0e2010 45%,#111a0d 100%);align-items:center;min-height:480px;display:flex;position:relative;overflow:hidden}.page-idea .lab-flock{opacity:.12;pointer-events:none;width:50%;position:absolute;top:0;bottom:0;right:0}.page-idea .lab-c{z-index:2;max-width:var(--max);width:100%;padding:clamp(64px,8vw,96px) var(--gut);margin:0 auto;position:relative}.page-idea .lab-lbl{letter-spacing:.28em;text-transform:uppercase;color:#8ab87e99;align-items:center;gap:14px;margin-bottom:24px;font-size:.9625rem;display:flex}.page-idea .lab-lbl:before{content:"";background:#8ab87e59;width:24px;height:1px}.page-idea .lab-title{font-family:var(--serif);color:#e0eed8;max-width:560px;margin-bottom:20px;font-size:clamp(2.75rem,5.5vw,5.5rem);font-weight:300;line-height:1.05}.page-idea .lab- .lab-stats{background:#8ab87e26;border:1px solid #8ab87e26;grid-template-columns:repeat(3,1fr);gap:1px;max-width:480px;display:grid}.page-idea .ls{background:#0a160a80;padding:20px 24px}.page-idea .ls-n{font-family:var(--serif);color:#8ab87e;margin-bottom:4px;font-size:2.2rem;font-weight:300;line-height:1}.page-idea .ls-l{letter-spacing:.16em;text-transform:uppercase;color:#8ab87e80;font-size:.9075rem}.page-idea .dd{background:var(--bg2)}.page-idea .dd-inner{max-width:var(--max);padding:clamp(72px,10vw,128px) var(--gut);margin:0 auto}.page-idea .dd-title{font-family:var(--serif);color:var(--gold-pale);text-align:center;margin-bottom:10px;font-size:clamp(2.75rem,5.5vw,5.5rem);font-weight:300}.page-idea .dd-sub{font-family:var(--serif);color:var(--dim);text-align:center;margin-bottom:56px;font-size:1.375rem;font-style:italic}.page-idea .dd-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:1px;display:grid}.page-idea .dd-card{background:var(--bg);padding:40px 32px 44px;transition:background .25s}.page-idea .dd-card:hover{background:var(--bg3)}.page-idea .dd-icon{border:1px solid var(--rule2);width:44px;height:44px;color:var(--gold-dim);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;font-size:1.5125rem;display:flex}.page-idea .dd-card-title{font-family:var(--serif);color:var(--gold-pale);margin-bottom:12px;font-size:1.925rem;font-weight:300}.page-idea .dd-card- .dd-principle{background:var(--bg);border:1px solid var(--rule);text-align:center;border-top:none;padding:32px}.page-idea .dd-principle-text{font-family:var(--serif);color:var(--gold-pale);font-size:clamp(1.925rem,3.432vw,3.025rem);font-weight:300;line-height:1.2}.page-idea .dd-principle-text em{color:var(--gold);font-style:italic}@media (max-width:700px){.page-idea .dd-grid{grid-template-columns:1fr}}.page-idea .why-section{max-width:var(--max);padding:clamp(72px,10vw,128px) var(--gut);margin:0 auto}.page-idea .why-grid{grid-template-columns:1fr 1.8fr;align-items:start;gap:0 100px;margin-top:40px;display:grid}.page-idea .why-left{position:sticky;top:80px}.page-idea .why-left-title{font-family:var(--serif);color:var(--gold-pale);margin-top:20px;margin-bottom:14px;font-size:clamp(2.475rem,4.125vw,3.85rem);font-weight:300;line-height:1.1}.page-idea .why-left-sub{font-family:var(--serif);color:var(--dim);max-width:240px;font-size:1.375rem;font-style:italic;line-height:1.7}.page-idea .why-item{border-top:1px solid var(--rule)}.page-idea .why-item:last-child{border-bottom:1px solid var(--rule)}.page-idea .why-q{cursor:pointer;width:100%;font-family:var(--serif);color:var(--gold-pale);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:1.5125rem;font-weight:300;transition:color .2s;display:flex}.page-idea .why-q:hover{color:var(--gold)}.page-idea .why-icon{color:var(--gold-dim);flex-shrink:0;font-size:1.65rem;line-height:1;transition:transform .3s}.page-idea .why-item.open .why-icon{color:var(--gold);transform:rotate(45deg)}.page-idea .why-a{color:var(--muted);max-height:0;font-size:1.375rem;font-weight:300;line-height:1.9;transition:max-height .5s,padding .3s;overflow:hidden}.page-idea .why-item.open .why-a{max-height:400px;padding-bottom:24px}@media (max-width:760px){.page-idea .why-grid{grid-template-columns:1fr;gap:40px}.page-idea .why-left{position:static}}.page-idea .founder{background:var(--bg2)}.page-idea .founder-inner{max-width:var(--max);padding:clamp(72px,10vw,128px) var(--gut);grid-template-columns:380px 1fr;align-items:start;gap:0 80px;margin:0 auto;display:grid}.page-idea .founder-photo{background:var(--bg3);aspect-ratio:3/4;border:1px solid var(--rule2);flex-direction:column;justify-content:flex-end;padding:24px;display:flex}.page-idea .founder-photo-ph{font-family:var(--serif);color:var(--dim);letter-spacing:.1em;flex:1;justify-content:center;align-items:center;font-size:1.265rem;font-style:italic;display:flex}.page-idea .founder-tag{letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin-bottom:6px;font-size:.935rem}.page-idea .founder-name{font-family:var(--serif);color:var(--gold-pale);margin-bottom:4px;font-size:2.75rem;font-weight:300;line-height:1}.page-idea .founder-role{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:.935rem}.page-idea .founder-why{letter-spacing:.28em;text-transform:uppercase;color:var(--gold-dim);align-items:center;gap:14px;margin-bottom:28px;font-size:.9625rem;display:flex}.page-idea .founder-why:before{content:"";background:var(--gold-dim);width:24px;height:1px}.page-idea .founder- .founder-body p{margin-bottom:16px}.page-idea .founder-closing{font-family:var(--serif);color:var(--gold-pale);border-top:1px solid var(--rule);margin-top:8px;padding-top:24px;font-size:1.4438rem;font-style:italic;font-weight:300;line-height:1.55}@media (max-width:900px){.page-idea .founder-inner{grid-template-columns:1fr;gap:48px}.page-idea .founder-photo{max-width:320px}}.page-idea .two-doors{padding:clamp(80px,12vw,140px) var(--gut);text-align:center;position:relative;overflow:hidden}.page-idea .two-doors:before{content:"";pointer-events:none;background:radial-gradient(at 50% 60%,#c5a0650d 0%,#0000 65%);position:absolute;inset:0}.page-idea .td-title{font-family:var(--serif);letter-spacing:-.02em;color:var(--gold-pale);margin-bottom:16px;font-size:clamp(2.75rem,6.182vw,6.1875rem);font-weight:300;line-height:1.05;position:relative}.page-idea .td-title em{color:var(--gold);font-style:italic}.page-idea .td-sub{color:var(--muted);max-width:480px;margin:0 auto 56px;font-size:1.375rem;font-weight:300;line-height:1.8}.page-idea .td-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1px;max-width:760px;margin:0 auto;display:grid}.page-idea .td-door{background:var(--bg2);text-align:left;padding:40px 36px;transition:background .25s}.page-idea .td-door:hover{background:var(--bg3)}.page-idea .td-door-num{letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin-bottom:16px;font-size:.935rem}.page-idea .td-door-title{font-family:var(--serif);color:var(--gold-pale);margin-bottom:12px;font-size:1.925rem;font-weight:300;line-height:1.2}.page-idea .td-door-desc{color:var(--muted);margin-bottom:24px;font-size:1.3063rem;font-weight:300;line-height:1.75}.page-idea .td-door-cta{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dim);border-bottom:1px solid var(--rule2);cursor:pointer;font-size:1.0312rem;font-family:var(--sans);background:0 0;border-top:none;border-left:none;border-right:none;align-items:center;gap:8px;padding-bottom:2px;transition:color .2s,border-color .2s;display:inline-flex}.page-idea .td-door-cta:hover{color:var(--gold);border-bottom-color:var(--gold-dim)}.page-idea .td-note{font-family:var(--serif);color:var(--dim);margin-top:28px;font-size:1.3063rem;font-style:italic}@media (max-width:600px){.page-idea .td-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-idea .reveal{opacity:1;transform:none}}.page-week .palette{border-bottom:1px solid var(--rule);background:var(--bg2);z-index:100;position:sticky;top:56px}.page-week .palette-inner{max-width:var(--max);padding:0 var(--gut);margin:0 auto}.page-week .palette-cats{gap:0;display:flex}.page-week .cat-tab{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom:2px solid #0000;padding:13px 18px;font-size:.9075rem;transition:color .2s,border-color .2s}.page-week .cat-tab:hover{color:var(--muted)}.page-week .cat-tab.active{color:var(--gold);border-bottom-color:var(--gold)}.page-week .palette-activities{flex-wrap:wrap;gap:6px;padding:10px 0 12px;display:flex}.page-week .act-chip{background:var(--bg);border:1px solid var(--rule2);letter-spacing:.08em;color:var(--muted);cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:7px 12px;font-size:1.0312rem;font-weight:400;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.page-week .act-chip:hover{background:var(--bg3);color:var(--gold-pale);border-color:var(--gold-dim)}.page-week .act-chip.dragging{opacity:.35;cursor:grabbing}.page-week .act-icon{flex-shrink:0;font-size:1.375rem}.page-week .grid-outer{border-bottom:1px solid var(--rule);background:#0e0b08;overflow-x:auto}.page-week .grid-wrap{min-width:1300px;padding:0 var(--gut) 16px}.page-week .g-cols{grid-template-columns:90px repeat(14,1fr)}.page-week .period-header{border-bottom:1px solid #c5a0651f;padding:14px 0 8px;display:grid}.page-week .period-cell{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);text-align:center;padding:0 4px;font-size:.935rem;font-weight:400}.page-week .period-cell.sub{color:#c5a06559;letter-spacing:.18em;font-size:.825rem}.page-week .period-cell.empty{color:#0000}.page-week .time-header{border-bottom:1px solid #c5a06514;padding:5px 0 10px;display:grid}.page-week .time-cell{letter-spacing:.14em;color:#c5a06566;text-align:center;padding:0 2px;font-size:.825rem}.page-week .time-cell.bright{color:#c5a065bf;font-size:.8525rem}.page-week .day-row{border-bottom:1px solid #c5a06512;align-items:center;min-height:72px;display:grid}.page-week .day-row:last-child{border-bottom:none}.page-week .day-label{flex-direction:column;justify-content:center;align-items:flex-end;gap:3px;padding:0 8px 0 0;display:flex}.page-week .day-name{letter-spacing:.1em;color:#c5a065b3;font-size:1.0725rem;font-weight:400}.page-week .day-date{letter-spacing:.1em;color:#c5a06559;font-size:.8525rem}.page-week .slot{align-items:center;height:72px;padding:0 3px;display:flex;position:relative}.page-week .slot.droppable{cursor:cell}.page-week .slot.drag-over .slot-bg{border:1px dashed var(--gold-dim);background:#c5a0650f}.page-week .slot-bg{clip-path:polygon(0 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,0 100%,11px 50%);background:#c5a0650a;transition:background .15s;position:absolute;inset:8px 3px}.page-week .slot:first-of-type .slot-bg{clip-path:polygon(0 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,0 100%)}.page-week .anchor{clip-path:polygon(0 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,0 100%,11px 50%);text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;padding:4px 16px;line-height:1.3;display:flex;position:absolute;inset:8px 3px}.page-week .anchor.meal{color:#c5a065d9;background:#32230ff2}.page-week .anchor.meal .a-main{letter-spacing:.14em;text-transform:uppercase;font-size:.935rem;font-weight:400}.page-week .anchor.meal .a-time{letter-spacing:.1em;color:#c5a06573;margin-top:3px;font-size:.7975rem}.page-week .anchor.voice{color:var(--gold);background:#c5a06524}.page-week .anchor.voice .a-main{letter-spacing:.12em;text-transform:uppercase;font-size:.88rem;font-weight:400}.page-week .anchor.voice .a-time{letter-spacing:.1em;color:#c5a06580;margin-top:3px;font-size:.77rem}.page-week .anchor.checkin-a{color:var(--gold-pale);background:#c5a06538}.page-week .anchor.checkin-a .a-main{letter-spacing:.1em;text-transform:uppercase;font-size:.9075rem;font-weight:400}.page-week .anchor.checkin-a .a-time{letter-spacing:.1em;color:#e8d5b099;margin-top:3px;font-size:.7975rem}.page-week .anchor.checkout-a{color:var(--gold-pale);background:#c5a0652e}.page-week .anchor.checkout-a .a-main{letter-spacing:.1em;text-transform:uppercase;font-size:.9075rem;font-weight:400}.page-week .anchor.checkout-a .a-time{letter-spacing:.1em;color:#e8d5b08c;margin-top:3px;font-size:.7975rem}.page-week .slot:first-of-type .anchor,.page-week .slot:first-of-type .slot-bg{clip-path:polygon(0 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,0 100%)}.page-week .placed-act{clip-path:polygon(0 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,0 100%,11px 50%);text-align:center;z-index:1;background:#1e160cf2;border:1px solid #c5a0654d;flex-direction:column;justify-content:center;align-items:center;padding:4px 14px;display:flex;position:absolute;inset:8px 3px}.page-week .placed-icon{margin-bottom:3px;font-size:1.375rem}.page-week .placed-name{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-pale);font-size:.7975rem;line-height:1.3}.page-week .remove-btn{cursor:pointer;color:#c5a06566;z-index:3;background:0 0;border:none;padding:0;font-size:1.3063rem;line-height:1;transition:color .15s;position:absolute;top:10px;right:16px}.page-week .remove-btn:hover{color:var(--gold)}.page-week #drag-ghost{z-index:9998;pointer-events:none;width:200px;display:none;position:fixed;transform:translate(-50%,-120%)}.page-week .ghost-img{background:var(--bg3);border:1px solid var(--gold-dim);justify-content:center;align-items:center;width:200px;height:130px;margin-bottom:0;font-size:2.75rem;display:flex;position:relative;overflow:hidden}.page-week .ghost-quote{border:1px solid var(--rule2);font-family:var(--serif);color:var(--muted);background:#0c0907f2;border-top:none;padding:10px 12px;font-size:1.21rem;font-style:italic;line-height:1.5}.page-week .ghost-name{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-top:6px;font-size:.7975rem}.page-week .bottom-bar{z-index:200;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--rule2);padding:14px var(--gut);background:#0c0907f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;bottom:0}.page-week .bottom-tagline{font-family:var(--serif);color:var(--dim);font-size:clamp(1.375rem,1.925vw,1.5125rem);font-style:italic}.page-week .bottom-tagline em{color:var(--gold-pale);font-style:normal}.page-week .bottom-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-week .btn-reset{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);border:1px solid var(--rule2);cursor:pointer;background:0 0;padding:8px 14px;font-size:.9075rem;transition:color .2s,border-color .2s}.page-week .btn-reset:hover{color:var(--muted);border-color:var(--gold-dim)}.page-week .btn-course{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--bg);background:var(--muted);cursor:pointer;border:none;padding:9px 16px;font-size:.9075rem;transition:background .2s}.page-week .btn-course:hover{background:var(--gold-pale)}.page-week .btn-invite{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--bg);background:var(--gold);cursor:pointer;border:none;padding:9px 20px;font-size:.9075rem;transition:background .2s}.page-week .btn-invite:hover{background:var(--gold-pale)}.page-week .testimonials{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.page-week .test-inner{max-width:var(--max);padding:clamp(48px,6vw,80px) var(--gut);margin:0 auto}.page-week .test-lbl{letter-spacing:.28em;text-transform:uppercase;color:var(--gold-dim);align-items:center;gap:14px;margin-bottom:24px;font-size:.935rem;font-weight:400;display:flex}.page-week .test-lbl:before{content:"";background:var(--gold-dim);flex-shrink:0;width:24px;height:1px}.page-week .test-title{font-family:var(--serif);color:var(--gold-pale);letter-spacing:-.02em;margin-bottom:40px;font-size:clamp(2.475rem,4.818vw,4.4rem);font-weight:300;line-height:1.05}.page-week .test-title em{color:var(--gold);font-style:italic}.page-week .test-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.page-week .test-card{background:var(--bg2)}.page-week .test-video{aspect-ratio:16/9;background:var(--bg3);cursor:pointer;border-bottom:1px solid var(--rule2);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.page-week .test-play{width:44px;height:44px;color:var(--gold-dim);border:1px solid #c5a0654d;border-radius:50%;justify-content:center;align-items:center;font-size:1.375rem;transition:all .2s;display:flex}.page-week .test-card:hover .test-play{border-color:var(--gold);color:var(--gold);background:#c5a06514}.page-week .test-video-label{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:.825rem}.page-week .test- .test-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:8px;font-size:.8525rem}.page-week .test-name{font-family:var(--serif);color:var(--gold-pale);margin-bottom:6px;font-size:1.375rem;font-weight:300}.page-week .test-desc{color:var(--muted);font-size:1.21rem;font-weight:300;line-height:1.65}@media (max-width:760px){.page-week .test-grid{grid-template-columns:1fr}}.page-estate .bdr{border-bottom:1px solid var(--rule)}.page-estate .lbl{letter-spacing:.28em;text-transform:uppercase;color:var(--gold-dim);align-items:center;gap:14px;margin-bottom:24px;font-size:.9625rem;font-weight:400;display:flex}.page-estate .lbl:before{content:"";background:var(--gold-dim);flex-shrink:0;width:24px;height:1px}.page-estate .reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(20px)}.page-estate .reveal.in{opacity:1;transform:translateY(0)}.page-estate .hero-slider{border-bottom:1px solid var(--rule);background:var(--bg);height:80vh;padding-top:56px;position:relative;overflow:hidden}.page-estate .slides-track{height:100%;transition:transform .7s cubic-bezier(.25,1,.5,1);display:flex}.page-estate .slide{flex:0 0 100%;position:relative;overflow:hidden}.page-estate .slide-bg{justify-content:center;align-items:center;transition:transform .7s;display:flex;position:absolute;inset:0}.page-estate .slide-gradient{background:linear-gradient(#0000 30%,#08060433 55%,#080604e0 100%),linear-gradient(90deg,#08060480 0%,#0000 40%);position:absolute;inset:0}.page-estate .slide-content{justify-content:space-between;align-items:flex-end;gap:40px;padding:clamp(32px,5vw,64px) clamp(32px,6vw,96px);display:flex;position:absolute;bottom:0;left:0;right:0}.page-estate .slide-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:#c5a06599;margin-bottom:12px;font-size:.9075rem}.page-estate .slide-title{font-family:var(--serif);color:var(--gold-pale);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(2.75rem,6.875vw,6.875rem);font-weight:300;line-height:.95}.page-estate .slide-title em{color:var(--gold);font-style:italic}.page-estate .slide-intent{color:#c5a06599;letter-spacing:.08em;margin-bottom:20px;font-size:1.265rem;font-weight:300}.page-estate .slide-tags{flex-wrap:wrap;gap:8px;display:flex}.page-estate .slide-tag{letter-spacing:.18em;text-transform:uppercase;color:#c5a06580;border:1px solid #c5a06533;padding:4px 10px;font-size:.8525rem}.page-estate .slide-right{text-align:right;flex-shrink:0}.page-estate .slide-status{letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;padding:5px 12px;font-size:.88rem;display:inline-block}.page-estate .slide-status.ready{color:#8ab87e;background:#5a825a33;border:1px solid #5a825a4d}.page-estate .slide-status.soon{color:var(--gold-dim);background:#c5a0651a;border:1px solid #c5a06533}.page-estate .slide-num{font-family:var(--serif);color:#c5a06526;font-size:4.125rem;font-weight:300;line-height:1;display:block}.page-estate .slider-arrow{z-index:10;width:48px;height:48px;color:var(--gold-dim);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0907b3;border:1px solid #c5a06533;justify-content:center;align-items:center;font-size:1.5125rem;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.page-estate .slider-arrow:hover{border-color:var(--gold);color:var(--gold);background:#c5a0651a}.page-estate .slider-arrow.prev{left:20px}.page-estate .slider-arrow.next{right:20px}.page-estate .slider-peek-left,.page-estate .slider-peek-right{z-index:5;cursor:pointer;justify-content:center;align-items:center;width:6%;transition:width .3s;display:flex;position:absolute;top:0;bottom:0}.page-estate .slider-peek-left{background:linear-gradient(90deg,#08060499,#0000);left:0}.page-estate .slider-peek-right{background:linear-gradient(270deg,#08060499,#0000);right:0}.page-estate .slider-peek-left:hover,.page-estate .slider-peek-right:hover{width:9%}.page-estate .slider-dots{z-index:10;gap:6px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.page-estate .s-dot{cursor:pointer;background:#c5a0654d;border-radius:50%;width:5px;height:5px;transition:background .2s,width .2s}.page-estate .s-dot.active{background:var(--gold);border-radius:3px;width:20px}.page-estate .slider-counter{top:70px;right:var(--gut);letter-spacing:.2em;text-transform:uppercase;color:#c5a06566;z-index:10;font-size:.9075rem;position:absolute}.page-estate .map-section{border-bottom:1px solid var(--rule)}.page-estate .map-inner{max-width:var(--max);padding:clamp(56px,7vw,80px) var(--gut);margin:0 auto}.page-estate .map-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.page-estate .map-title{font-family:var(--serif);color:var(--gold-pale);letter-spacing:-.01em;margin-top:16px;font-size:clamp(2.475rem,4.125vw,4.125rem);font-weight:300}.page-estate .map-title em{color:var(--gold);font-style:italic}.page-estate .map-toggle{background:var(--rule);border:1px solid var(--rule);gap:1px;display:flex}.page-estate .map-tog-btn{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);background:var(--bg2);cursor:pointer;font-size:.88rem;font-family:var(--sans);border:none;padding:9px 16px;transition:background .2s,color .2s}.page-estate .map-tog-btn.active{background:var(--bg3);color:var(--gold)}.page-estate .map-container{border:1px solid var(--rule2);position:relative;overflow:hidden}.page-estate .map-view{display:none}.page-estate .map-view.active{display:block}.page-estate .map-svg{cursor:default;width:100%;height:auto}.page-estate .zone-area{fill:#c5a0650a;stroke:#c5a06533;stroke-width:1px;cursor:pointer;transition:fill .2s}.page-estate .zone-area:hover{fill:#c5a0651f;stroke:#c5a06580}.page-estate .zone-area.active-zone{fill:#c5a06529;stroke:var(--gold)}.page-estate .zone-pin{cursor:pointer;transition:all .2s}.page-estate .zone-pin circle{fill:var(--gold);opacity:.85;transition:r .2s,opacity .2s}.page-estate .zone-pin:hover circle{r:10;opacity:1}.page-estate .zone-pin text{fill:var(--bg);font-family:var(--sans);text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-size:16.5px;font-weight:400}.page-estate .map-legend{flex-wrap:wrap;gap:20px;margin-top:16px;display:flex}.page-estate .ml-item{letter-spacing:.12em;color:var(--dim);align-items:center;gap:8px;font-size:.935rem;display:flex}.page-estate .ml-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.page-estate .zone-popup{z-index:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#080604e6;justify-content:center;align-items:center;padding:24px;transition:opacity .3s;display:flex;position:fixed;inset:0}.page-estate .zone-popup.show{opacity:1;pointer-events:all}.page-estate .zone-popup-box{background:var(--bg2);border:1px solid var(--rule2);flex-direction:column;width:100%;max-width:680px;max-height:88vh;display:flex}.page-estate .zone-popup-header{border-bottom:1px solid var(--rule2);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.page-estate .zone-popup-title{font-family:var(--serif);color:var(--gold-pale);font-size:1.925rem;font-weight:300}.page-estate .zone-popup-close{cursor:pointer;color:var(--dim);background:0 0;border:none;padding:0;font-size:1.925rem;transition:color .2s}.page-estate .zone-popup-close:hover{color:var(--gold)}.page-estate .zone-popup-img{aspect-ratio:16/9;background:var(--bg3);opacity:.3;flex-shrink:0;justify-content:center;align-items:center;font-size:4.125rem;display:flex;position:relative}.page-estate .zone-popup-img-label{letter-spacing:.16em;text-transform:uppercase;color:#c5a06566;font-size:.8525rem;position:absolute;bottom:12px;right:14px}.page-estate .zone-popup- .zone-popup-intent{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:10px;font-size:.99rem;font-style:italic}.page-estate .zone-popup-desc{color:var(--muted);font-size:1.3063rem;font-weight:300;line-height:1.8}.page-estate .zone-popup-status{letter-spacing:.16em;text-transform:uppercase;margin-top:12px;padding:4px 10px;font-size:.88rem;display:inline-block}.page-estate .video360-section{border-bottom:1px solid var(--rule);background:var(--bg2)}.page-estate .v360-inner{max-width:var(--max);padding:clamp(56px,7vw,80px) var(--gut);margin:0 auto}.page-estate .v360-wrap{aspect-ratio:16/9;background:var(--bg3);border:1px solid var(--rule2);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex;position:relative;overflow:hidden}.page-estate .v360-wrap:before{content:"";background:radial-gradient(#c5a0650a 0%,#0000 65%);position:absolute;inset:0}.page-estate .v360-icon{width:72px;height:72px;color:var(--gold-dim);z-index:1;border:1px solid #c5a0654d;border-radius:50%;justify-content:center;align-items:center;font-size:2.2rem;transition:all .2s;display:flex;position:relative}.page-estate .v360-wrap:hover .v360-icon{border-color:var(--gold);color:var(--gold);background:#c5a0650f}.page-estate .v360-label{letter-spacing:.22em;text-transform:uppercase;color:#c5a06566;z-index:1;font-size:.99rem;position:relative}.page-estate .v360-sub{font-family:var(--serif);color:#c5a06540;z-index:1;font-size:1.3063rem;font-style:italic;position:relative}.page-estate .v360-compass{letter-spacing:.16em;text-transform:uppercase;color:#c5a06533;font-size:.8525rem;position:absolute;bottom:20px;right:24px}.page-estate .asia-section{border-bottom:1px solid var(--rule)}.page-estate .asia-inner{max-width:var(--max);padding:clamp(56px,7vw,80px) var(--gut);margin:0 auto}.page-estate .asia-title{font-family:var(--serif);color:var(--gold-pale);letter-spacing:-.01em;margin-top:16px;margin-bottom:8px;font-size:clamp(2.475rem,4.125vw,4.125rem);font-weight:300}.page-estate .asia-sub{color:var(--muted);max-width:480px;margin-bottom:40px;font-size:1.375rem;font-weight:300;line-height:1.8}.page-estate .asia-map-wrap{border:1px solid var(--rule2);position:relative}.page-estate .asia-svg{width:100%;height:auto}.page-estate .asia-pin{cursor:pointer}.page-estate .asia-pin circle.outer{fill:none;stroke:#c5a0654d;stroke-width:1px;transition:all .2s}.page-estate .asia-pin circle.inner{fill:var(--gold);transition:r .2s}.page-estate .asia-pin:hover circle.outer{stroke:var(--gold);r:14}.page-estate .asia-pin:hover circle.inner{r:5}.page-estate .asia-pin text.city-name{fill:var(--gold-pale);font-family:var(--sans);letter-spacing:.06em;font-size:16.5px;font-weight:300}.page-estate .asia-pin text.city-dist{fill:#c5a06580;font-family:var(--sans);font-size:14.3px}.page-estate .home-pin circle{fill:var(--gold)}.page-estate .home-pin text{fill:var(--bg);font-family:var(--sans);text-anchor:middle;dominant-baseline:middle;font-size:15.4px;font-weight:400}.page-estate .travel-popup{border:1px solid var(--rule2);z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0907f5;min-width:200px;padding:14px 16px;display:none;position:absolute}.page-estate .travel-popup.show{display:block}.page-estate .tp-title{font-family:var(--serif);color:var(--gold-pale);margin-bottom:10px;font-size:1.3063rem}.page-estate .tp-row{border-top:1px solid var(--rule);align-items:center;gap:10px;padding:5px 0;display:flex}.page-estate .tp-row:first-of-type{border-top:none}.page-estate .tp-icon{text-align:center;width:20px;color:var(--gold-dim);font-size:1.3063rem}.page-estate .tp-info{color:var(--muted);font-size:1.1rem;font-weight:300}.page-estate .tp-time{color:var(--gold);margin-left:auto;font-size:1.0312rem}.page-estate .bird-callout{pointer-events:none}.page-estate .bird-callout text{fill:#c5a06559;font-family:var(--serif);font-size:15.4px;font-style:italic}.page-estate .collab-section{border-bottom:1px solid var(--rule)}.page-estate .collab-inner{max-width:var(--max);padding:clamp(56px,7vw,80px) var(--gut);margin:0 auto}.page-estate .collab-title{font-family:var(--serif);color:var(--gold-pale);letter-spacing:-.02em;margin-top:16px;margin-bottom:48px;font-size:clamp(2.75rem,5.5vw,5.5rem);font-weight:300}.page-estate .collab-title em{color:var(--gold);font-style:italic}.page-estate .collab-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.page-estate .collab-card{background:var(--bg2);padding:28px 22px 32px;transition:background .25s}.page-estate .collab-card:hover{background:var(--bg3)}.page-estate .collab-card-zone{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin-bottom:12px;font-size:.8525rem}.page-estate .collab-card-photo{aspect-ratio:1;background:var(--bg3);border:1px solid var(--rule2);flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.page-estate .collab-card-photo-ph{opacity:.2;font-size:2.2rem}.page-estate .collab-card-photo-label{font-family:var(--serif);color:var(--dim);font-size:1.0312rem;font-style:italic}.page-estate .collab-card-name{font-family:var(--serif);color:var(--gold-pale);margin-bottom:4px;font-size:1.4438rem;font-weight:300;line-height:1.1}.page-estate .collab-card-role{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:10px;font-size:.9075rem}.page-estate .collab-card-note{color:var(--muted);font-size:1.1688rem;font-weight:300;line-height:1.65}.page-estate .collab-card-dummy{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border:1px solid var(--rule2);margin-top:8px;padding:3px 8px;font-size:.825rem;display:inline-block}@media (max-width:860px){.page-estate .collab-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page-estate .collab-grid{grid-template-columns:1fr}}.page-estate .roadmap-section{background:var(--bg2);border-bottom:1px solid var(--rule)}.page-estate .rm-inner{max-width:var(--max);padding:clamp(56px,7vw,80px) var(--gut);margin:0 auto}.page-estate .rm-grid{background:var(--rule);border:1px solid var(--rule);flex-direction:column;gap:1px;margin-top:40px;display:flex}.page-estate .rm-item{background:var(--bg);grid-template-columns:140px 1fr auto;align-items:stretch;gap:0;display:grid}.page-estate .rm-when{border-right:1px solid var(--rule2);flex-direction:column;justify-content:center;gap:4px;padding:20px 24px;display:flex}.page-estate .rm-q{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:.88rem}.page-estate .rm-date{font-family:var(--serif);color:var(--gold);font-size:1.5125rem;font-weight:300;line-height:1}.page-estate .rm-content{padding:20px 24px}.page-estate .rm-title{font-family:var(--serif);color:var(--gold-pale);margin-bottom:4px;font-size:1.4438rem;font-weight:300}.page-estate .rm-desc{color:var(--muted);font-size:1.2375rem;font-weight:300;line-height:1.6}.page-estate .rm-badge{flex-shrink:0;align-items:center;padding:0 24px;display:flex}.page-estate .rm-badge span{letter-spacing:.18em;text-transform:uppercase;padding:5px 12px;font-size:.8525rem}.page-estate .rm-badge .done{color:#8ab87e;background:#5a825a26;border:1px solid #5a825a40}.page-estate .rm-badge .building{color:var(--gold-dim);background:#c5a0651a;border:1px solid #c5a06533}.page-estate .rm-badge .planned{color:var(--dim);border:1px solid var(--rule2);background:#c5a0650d}.page-estate .cta-section{padding:clamp(80px,10vw,120px) var(--gut);text-align:center;position:relative;overflow:hidden}.page-estate .cta-section:before{content:"";pointer-events:none;background:radial-gradient(at 50% 60%,#c5a0650d 0%,#0000 65%);position:absolute;inset:0}.page-estate .cta-hl{font-family:var(--serif);letter-spacing:-.02em;color:var(--gold-pale);margin-bottom:40px;font-size:clamp(2.75rem,6.182vw,6.1875rem);font-weight:300;line-height:1.05}.page-estate .cta-hl em{color:var(--gold);font-style:italic}.page-estate .btn-gold{background:var(--gold);color:var(--bg);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:none;padding:15px 32px;font-size:1.045rem;font-weight:400;transition:background .2s;display:inline-block}.page-estate .btn-gold:hover{background:var(--gold-pale)}.page-estate .cta-note{font-family:var(--serif);color:var(--dim);margin-top:14px;font-size:1.375rem;font-style:italic}@media (prefers-reduced-motion:reduce){.page-estate .reveal{opacity:1;transform:none}}.page-foundation .bdr{border-bottom:1px solid var(--rule)}.page-foundation .lbl{letter-spacing:.28em;text-transform:uppercase;color:var(--green-pale);opacity:.7;align-items:center;gap:14px;margin-bottom:24px;font-size:.9625rem;display:flex}.page-foundation .lbl:before{content:"";background:var(--green-pale);opacity:.5;flex-shrink:0;width:24px;height:1px}.page-foundation .reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(20px)}.page-foundation .reveal.in{opacity:1;transform:translateY(0)}.page-foundation .g-link{color:var(--green-pale);border-bottom:1px solid #8ab87e4d;padding-bottom:1px;transition:border-color .2s}.page-foundation .g-link:hover{border-color:var(--green-pale)}.page-foundation .hidden-banner{padding:10px var(--gut);text-align:center;background:#8ab87e0f;border-bottom:1px solid #8ab87e26}.page-foundation .hidden-banner-text{letter-spacing:.2em;text-transform:uppercase;color:#8ab87e80;font-size:.935rem}.page-foundation .hidden-banner-text strong{color:#8ab87ecc;font-weight:400}.page-foundation .hero{border-bottom:1px solid var(--rule);background:linear-gradient(160deg,#091208 0%,#0e1a0a 50%,#0c1208 100%);align-items:flex-end;min-height:90vh;padding-top:56px;display:flex;position:relative}.page-foundation .hero-c{z-index:2;max-width:var(--max);width:100%;padding:clamp(64px,8vw,100px) var(--gut);margin:0 auto;position:relative}.page-foundation .hero-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#8ab87e80;margin-bottom:28px;font-size:.9625rem}.page-foundation .hero-hl{font-family:var(--serif);letter-spacing:-.03em;color:#e0eed8;margin-bottom:20px;font-size:clamp(4.125rem,9.625vw,11rem);font-weight:300;line-height:.92}.page-foundation .hero-hl em{color:var(--green-pale);font-style:italic}.page-foundation .hero-sub{color:#b4c8a0a6;max-width:560px;margin-bottom:40px;font-size:1.375rem;font-weight:300;line-height:1.9}.page-foundation .ngo-strip{border-top:1px solid #8ab87e1f;border-bottom:1px solid #8ab87e1f;flex-wrap:wrap;align-items:center;gap:0;display:flex}.page-foundation .ngo-item{border-right:1px solid #8ab87e1a;flex-direction:column;gap:4px;padding:18px 24px;display:flex}.page-foundation .ngo-item:last-child{border-right:none}.page-foundation .ngo-label{letter-spacing:.2em;text-transform:uppercase;color:#8ab87e66;font-size:.8525rem}.page-foundation .ngo-value{color:#e0eed8;font-size:1.265rem;font-weight:300}.page-foundation .ngo-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--green-pale);cursor:pointer;background:#8ab87e14;border:1px solid #8ab87e33;align-items:center;gap:6px;padding:4px 10px;font-size:.935rem;transition:background .2s;display:inline-flex}.page-foundation .ngo-badge:hover{background:#8ab87e24}.page-foundation .audit-strip{padding:14px var(--gut);background:#09120899;border-bottom:1px solid #8ab87e1a}.page-foundation .audit-inner{max-width:var(--max);flex-wrap:wrap;align-items:center;gap:32px;margin:0 auto;display:flex}.page-foundation .audit-label{letter-spacing:.22em;text-transform:uppercase;color:#8ab87e59;flex-shrink:0;font-size:.8525rem}.page-foundation .audit-badges{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.page-foundation .audit-badge{background:#8ab87e0d;border:1px solid #8ab87e26;align-items:center;gap:8px;padding:6px 14px;display:flex}.page-foundation .audit-badge-icon{opacity:.6;font-size:1.4438rem}.page-foundation .audit-badge-text{letter-spacing:.1em;color:#8ab87e80;font-size:.935rem}.page-foundation .sec{max-width:var(--max);padding:clamp(64px,8vw,96px) var(--gut);margin:0 auto}.page-foundation .sec-title{font-family:var(--serif);color:#e0eed8;letter-spacing:-.02em;margin-top:16px;margin-bottom:20px;font-size:clamp(2.75rem,5.5vw,5.5rem);font-weight:300;line-height:1.05}.page-foundation .sec-title em{color:var(--green-pale);font-style:italic}.page-foundation .sec- .sec-body p{margin-bottom:16px}.page-foundation .sec-body a{color:var(--green-pale);border-bottom:1px solid #8ab87e4d;padding-bottom:1px;transition:border-color .2s}.page-foundation .sec-body a:hover{border-color:var(--green-pale)}.page-foundation .citation-grid{background:#8ab87e1a;border:1px solid #8ab87e1a;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:32px;display:grid}.page-foundation .citation-item{background:#091208d9;flex-direction:column;gap:0;padding:24px 22px 28px;transition:background .25s;display:flex}.page-foundation .citation-item:hover{background:#0e1a0af2}.page-foundation .citation-num{letter-spacing:.2em;text-transform:uppercase;color:#8ab87e4d;margin-bottom:12px;font-size:.825rem}.page-foundation .citation-text{color:#b4c8a08c;flex:1;font-size:1.265rem;font-weight:300;line-height:1.7}.page-foundation .citation-text strong{color:#e0eed8;margin-bottom:8px;font-size:1.375rem;font-weight:400;line-height:1.3;display:block}.page-foundation .citation-link{letter-spacing:.16em;text-transform:uppercase;color:#8ab87e73;border:1px solid #8ab87e26;align-items:center;gap:6px;width:fit-content;margin-top:16px;padding:5px 10px;font-size:.8525rem;text-decoration:none;transition:all .2s;display:inline-flex}.page-foundation .citation-link:hover{border-color:var(--green-pale);color:var(--green-pale)}@media (max-width:760px){.page-foundation .citation-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page-foundation .citation-grid{grid-template-columns:1fr}}.page-foundation .community-slider{border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.page-foundation .cs-track{transition:transform .6s cubic-bezier(.25,1,.5,1);display:flex}.page-foundation .cs-slide{background:linear-gradient(135deg,#091208,#0e2010);flex:0 0 100%;align-items:flex-end;min-height:520px;display:flex;position:relative}.page-foundation .cs-slide-bg{opacity:.22;justify-content:center;align-items:center;font-size:12.375rem;display:flex;position:absolute;inset:0}.page-foundation .cs-gradient{background:linear-gradient(#0000 0%,#09120833 50%,#091208e0 100%);position:absolute;inset:0}.page-foundation .cs-content{z-index:2;padding:clamp(48px,6vw,72px) var(--gut);width:100%;position:relative}.page-foundation .cs-max{max-width:var(--max);grid-template-columns:1fr 1fr;align-items:end;gap:0 60px;margin:0 auto;display:grid}.page-foundation .cs-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#8ab87e80;margin-bottom:10px;font-size:.88rem}.page-foundation .cs-title{font-family:var(--serif);color:#e0eed8;margin-bottom:14px;font-size:clamp(2.75rem,4.818vw,4.4rem);font-weight:300;line-height:1.05}.page-foundation .cs-title em{color:var(--green-pale);font-style:italic}.page-foundation .cs-desc{color:#b4c8a099;max-width:480px;font-size:1.375rem;font-weight:300;line-height:1.85}.page-foundation .cs-partner{letter-spacing:.14em;text-transform:uppercase;color:#8ab87e73;margin-top:16px;font-size:.935rem}.page-foundation .cs-nav{justify-content:flex-end;align-items:center;gap:12px;display:flex}.page-foundation .cs-arrow{color:#8ab87e80;cursor:pointer;background:#8ab87e14;border:1px solid #8ab87e33;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.4438rem;transition:all .2s;display:flex}.page-foundation .cs-arrow:hover{border-color:var(--green-pale);color:var(--green-pale);background:#8ab87e24}.page-foundation .cs-counter{letter-spacing:.18em;color:#8ab87e59;font-size:.9075rem}@media (max-width:700px){.page-foundation .cs-max{grid-template-columns:1fr}.page-foundation .cs-nav{justify-content:flex-start;margin-top:16px}}.page-foundation .doc-section{background:#09120880}.page-foundation .doc-inner{max-width:var(--max);padding:clamp(64px,8vw,96px) var(--gut);grid-template-columns:1fr 1fr;align-items:start;gap:0 80px;margin:0 auto;display:grid}.page-foundation .doc-video{aspect-ratio:16/9;cursor:pointer;background:#091208cc;border:1px solid #8ab87e26;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative;overflow:hidden}.page-foundation .doc-play{color:#8ab87e80;border:1px solid #8ab87e4d;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.7875rem;transition:all .2s;display:flex}.page-foundation .doc-video:hover .doc-play{border-color:var(--green-pale);color:var(--green-pale);background:#8ab87e0f}.page-foundation .doc-video-label{letter-spacing:.18em;text-transform:uppercase;color:#8ab87e4d;font-size:.9075rem}.page-foundation .doc-duration{letter-spacing:.14em;color:#8ab87e4d;font-size:.8525rem;position:absolute;bottom:12px;right:14px}.page-foundation .doc-mit-badge{background:#8ab87e0f;border:1px solid #8ab87e26;align-items:center;gap:8px;margin-top:16px;padding:8px 14px;display:inline-flex}.page-foundation .doc-mit-badge span{letter-spacing:.14em;text-transform:uppercase;color:#8ab87e80;font-size:.9075rem}@media (max-width:760px){.page-foundation .doc-inner{grid-template-columns:1fr;gap:40px}}.page-foundation .rp-grid{background:#8ab87e1a;border:1px solid #8ab87e1a;grid-template-columns:1fr 1fr;gap:1px;margin-top:40px;display:grid}.page-foundation .rp-card{cursor:pointer;background:#091208d9;padding:32px 28px;transition:background .25s}.page-foundation .rp-card:hover{background:#0e1a0af2}.page-foundation .rp-num{letter-spacing:.22em;text-transform:uppercase;color:#8ab87e59;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.88rem;display:flex}.page-foundation .rp-commitment{letter-spacing:.16em;text-transform:uppercase;color:#8ab87e80;border:1px solid #8ab87e33;padding:3px 9px;font-size:.8525rem}.page-foundation .rp-name{font-family:var(--serif);color:#e0eed8;margin-bottom:6px;font-size:2.0625rem;font-weight:300}.page-foundation .rp-type{letter-spacing:.12em;color:#8ab87e66;margin-bottom:14px;font-size:.9625rem}.page-foundation .rp-desc{color:#b4c8a080;margin-bottom:20px;font-size:1.265rem;font-weight:300;line-height:1.8}.page-foundation .rp-cta{letter-spacing:.16em;text-transform:uppercase;color:#8ab87e73;align-items:center;gap:8px;font-size:.935rem;display:inline-flex}@media (max-width:640px){.page-foundation .rp-grid{grid-template-columns:1fr}}.page-foundation .timeline{flex-direction:column;gap:0;margin-top:40px;display:flex}.page-foundation .tl-item{grid-template-columns:120px 1px 1fr;gap:0;min-height:80px;display:grid}.page-foundation .tl-when{flex-direction:column;justify-content:flex-start;gap:3px;padding:4px 20px 0 0;display:flex}.page-foundation .tl-q{letter-spacing:.18em;text-transform:uppercase;color:#8ab87e59;font-size:.8525rem}.page-foundation .tl-date{font-family:var(--serif);color:var(--green-pale);font-size:1.375rem;font-weight:300;line-height:1}.page-foundation .tl-line{background:#8ab87e26;position:relative}.page-foundation .tl-line:before{content:"";background:var(--green-pale);opacity:.6;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.page-foundation .tl-content{padding:0 0 28px 24px}.page-foundation .tl-title{color:#e0eed8;margin-top:2px;margin-bottom:5px;font-size:1.375rem;font-weight:400}.page-foundation .tl-desc{color:#b4c8a080;font-size:1.2375rem;font-weight:300;line-height:1.65}.page-foundation .tl-badge{letter-spacing:.16em;text-transform:uppercase;margin-top:8px;padding:3px 9px;font-size:.825rem;display:inline-block}.page-foundation .tl-badge.active{color:var(--green-pale);background:#8ab87e1f;border:1px solid #8ab87e40}.page-foundation .tl-badge.upcoming{color:#8ab87e66;background:#8ab87e0d;border:1px solid #8ab87e1f}.page-foundation .tracking-grid{grid-template-columns:1fr 1fr;align-items:start;gap:0 80px;margin-top:40px;display:grid}.page-foundation .tracking-metrics{background:#8ab87e1a;border:1px solid #8ab87e1a;flex-direction:column;gap:1px;display:flex}.page-foundation .tm{background:#091208cc;grid-template-columns:8px 1fr;align-items:start;gap:0 12px;padding:14px 18px;transition:background .15s;display:grid}.page-foundation .tm:hover{background:#0e1a0ae6}.page-foundation .tm-dot{background:var(--green-pale);opacity:.6;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.page-foundation .tm-text{color:#b4c8a08c;font-size:1.265rem;font-weight:300;line-height:1.6}.page-foundation .tm-text strong{color:#e0eed8;margin-bottom:2px;font-size:1.3063rem;font-weight:400;display:block}.page-foundation .emailer-box{background:#8ab87e0d;border:1px solid #8ab87e26;padding:28px 24px}.page-foundation .emailer-title{font-family:var(--serif);color:#e0eed8;margin-bottom:10px;font-size:1.65rem;font-weight:300}.page-foundation .emailer-desc{color:#b4c8a080;margin-bottom:20px;font-size:1.265rem;font-weight:300;line-height:1.75}.page-foundation .emailer-input{width:100%;font-family:var(--sans);color:#e0eed8;background:#091208cc;border:1px solid #8ab87e33;outline:none;margin-bottom:1px;padding:12px 16px;font-size:1.265rem}.page-foundation .emailer-input::placeholder{color:#8ab87e40}.page-foundation .emailer-submit{width:100%;color:var(--green-pale);font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#8ab87e26;border:1px solid #8ab87e40;padding:12px;font-size:.935rem;transition:background .2s}.page-foundation .emailer-submit:hover{background:#8ab87e40}.page-foundation .emailer-note{color:#8ab87e4d;margin-top:10px;font-size:.935rem;line-height:1.6}@media (max-width:760px){.page-foundation .tracking-grid{grid-template-columns:1fr;gap:32px}}.page-foundation .met-box{background:#09120899;border:1px solid #8ab87e1f;flex-wrap:wrap;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:32px;padding:28px;display:grid}.page-foundation .met-title{font-family:var(--serif);color:#e0eed8;margin-bottom:6px;font-size:1.375rem;font-weight:300}.page-foundation .met-desc{color:#b4c8a073;font-size:1.2375rem;font-weight:300;line-height:1.65}.page-foundation .met-desc a{color:#8ab87e80;border-bottom:1px solid #8ab87e33;padding-bottom:1px}.page-foundation .met-cta{letter-spacing:.16em;text-transform:uppercase;color:#8ab87e80;cursor:pointer;font-size:.9075rem;font-family:var(--sans);white-space:nowrap;background:0 0;border:1px solid #8ab87e33;padding:10px 16px;text-decoration:none;transition:all .2s;display:inline-block}.page-foundation .met-cta:hover{border-color:var(--green-pale);color:var(--green-pale)}@media (max-width:640px){.page-foundation .met-box{grid-template-columns:1fr}}.page-foundation .partners-grid{background:#8ab87e1a;border:1px solid #8ab87e1a;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:40px;display:grid}.page-foundation .partner-card{background:#091208cc;padding:24px 20px 28px;transition:background .2s}.page-foundation .partner-card:hover{background:#0e1a0ae6}.page-foundation .pc-icon{opacity:.5;margin-bottom:12px;font-size:1.925rem}.page-foundation .pc-type{letter-spacing:.2em;text-transform:uppercase;color:#8ab87e59;margin-bottom:8px;font-size:.8525rem}.page-foundation .pc-name{font-family:var(--serif);color:#e0eed8;margin-bottom:6px;font-size:1.375rem;font-weight:300;line-height:1.2}.page-foundation .pc-desc{color:#b4c8a073;font-size:1.1688rem;font-weight:300;line-height:1.65}.page-foundation .pc-dummy{letter-spacing:.14em;text-transform:uppercase;color:#8ab87e40;border:1px solid #8ab87e1f;margin-top:10px;padding:2px 7px;font-size:.7975rem;display:inline-block}@media (max-width:760px){.page-foundation .partners-grid{grid-template-columns:repeat(2,1fr)}}.page-foundation .bottom-cta{padding:clamp(80px,10vw,120px) var(--gut);text-align:center;background:linear-gradient(160deg,#091208 0%,#0e1a0a 60%,#091208 100%);border-top:1px solid #8ab87e1a;position:relative}.page-foundation .bottom-cta:before{content:"";pointer-events:none;background:radial-gradient(at 50% 60%,#8ab87e0d 0%,#0000 65%);position:absolute;inset:0}.page-foundation .cta-hl{font-family:var(--serif);letter-spacing:-.02em;color:#e0eed8;margin-bottom:48px;font-size:clamp(2.75rem,6.182vw,6.1875rem);font-weight:300;line-height:1.05;position:relative}.page-foundation .cta-hl em{color:var(--green-pale);font-style:italic}.page-foundation .cta-actions{flex-direction:column;align-items:center;gap:16px;display:flex}.page-foundation .btn-wp{background:var(--green-pale);color:var(--bg);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:none;align-items:center;gap:10px;padding:15px 32px;font-size:1.0312rem;font-weight:400;transition:background .2s;display:inline-flex}.page-foundation .btn-wp:hover{background:#a0d890}.page-foundation .btn-emailer{color:var(--green-pale);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #8ab87e4d;align-items:center;gap:10px;padding:14px 32px;font-size:1.0312rem;font-weight:400;transition:all .2s;display:inline-flex}.page-foundation .btn-emailer:hover{border-color:var(--green-pale);background:#8ab87e0f}.page-foundation .cta-note{font-family:var(--serif);color:#8ab87e4d;margin-top:20px;font-size:1.3063rem;font-style:italic}.page-foundation .overlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#060c06f2;justify-content:center;align-items:center;padding:20px;transition:opacity .3s;display:flex;position:fixed;inset:0}.page-foundation .overlay.show{opacity:1;pointer-events:all}.page-foundation .popup-header{border-bottom:1px solid #8ab87e26;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.page-foundation .popup-header-title{font-family:var(--serif);color:#e0eed8;font-size:1.7875rem;font-weight:300}.page-foundation .popup- .popup-section{border-bottom:1px solid #8ab87e14;margin-bottom:24px;padding-bottom:24px}.page-foundation .popup-section:last-child{border-bottom:none;margin-bottom:0}.page-foundation .popup-section-label{letter-spacing:.22em;text-transform:uppercase;color:#8ab87e66;align-items:center;gap:12px;margin-bottom:12px;font-size:.88rem;display:flex}.page-foundation .popup-section-label:before{content:"";background:#8ab87e4d;flex-shrink:0;width:16px;height:1px}.page-foundation .popup-section-value{color:#b4c8a0a6;font-size:1.3063rem;font-weight:300;line-height:1.7}.page-foundation .popup-section-value strong{color:#e0eed8;font-weight:400}.page-foundation .trustee-row{border-bottom:1px solid #8ab87e0f;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.page-foundation .trustee-row:last-child{border-bottom:none}.page-foundation .trustee-name{font-family:var(--serif);color:#e0eed8;font-size:1.375rem;font-weight:300}.page-foundation .trustee-role{letter-spacing:.14em;text-transform:uppercase;color:#8ab87e59;font-size:.9075rem}.page-foundation .trustee-placeholder{letter-spacing:.12em;text-transform:uppercase;color:#8ab87e33;border:1px solid #8ab87e1a;margin-top:2px;padding:2px 7px;font-size:.825rem;display:inline-block}.page-foundation .wp-popup-box{background:#0e1a0a;border:1px solid #8ab87e33;width:100%;max-width:480px;padding:40px}.page-foundation .wp-title{font-family:var(--serif);color:#e0eed8;margin-bottom:8px;font-size:2.0625rem;font-weight:300}.page-foundation .wp-sub{color:#b4c8a080;margin-bottom:24px;font-size:1.265rem;font-weight:300;line-height:1.7}.page-foundation .wp-input{width:100%;font-family:var(--sans);color:#e0eed8;background:#091208cc;border:1px solid #8ab87e33;outline:none;margin-bottom:1px;padding:13px 16px;font-size:1.3063rem}.page-foundation .wp-input::placeholder{color:#8ab87e40}.page-foundation .wp-submit{background:var(--green-pale);width:100%;color:var(--bg);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:none;padding:13px;font-size:.9625rem;transition:background .2s}.page-foundation .wp-submit:hover{background:#a0d890}.page-foundation .wp-note{color:#8ab87e4d;margin-top:10px;font-size:.9075rem;font-style:italic;line-height:1.6}@media (prefers-reduced-motion:reduce){.page-foundation .reveal{opacity:1;transform:none}}.page-resources .bdr{border-bottom:1px solid var(--rule)}.page-resources .lbl{letter-spacing:.28em;text-transform:uppercase;color:var(--gold-dim);align-items:center;gap:14px;margin-bottom:24px;font-size:.9625rem;font-weight:400;display:flex}.page-resources .lbl:before{content:"";background:var(--gold-dim);flex-shrink:0;width:24px;height:1px}.page-resources .reveal{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(16px)}.page-resources .reveal.in{opacity:1;transform:translateY(0)}.page-resources .tabs-bar{z-index:200;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-bottom:1px solid var(--rule);background:#0c0907eb;margin-top:56px;position:sticky;top:56px}.page-resources .tabs-inner{max-width:var(--max);padding:0 var(--gut);scrollbar-width:none;gap:0;margin:0 auto;display:flex;overflow-x:auto}.page-resources .tabs-inner::-webkit-scrollbar{display:none}.page-resources .tab-btn{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--dim);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;flex-shrink:0;padding:18px 24px;font-size:.88rem;font-weight:400;transition:color .35s,border-color .35s}.page-resources .tab-btn:hover{color:var(--muted)}.page-resources .tab-btn.active{color:var(--gold);border-bottom-color:var(--gold)}.page-resources .res-section{border-bottom:1px solid var(--rule);display:none}.page-resources .res-section.is-active{display:block}.page-resources .sec-inner{max-width:var(--max);padding:clamp(72px,9vw,120px) var(--gut) clamp(88px,11vw,140px);margin:0 auto}.page-resources .sec-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(48px,6vw,80px);display:flex}.page-resources .sec-title{font-family:var(--serif);color:var(--gold-pale);letter-spacing:-.02em;margin-top:16px;font-size:clamp(2.75rem,5.5vw,5.5rem);font-weight:300;line-height:1}.page-resources .sec-title em{color:var(--gold);font-style:italic}.page-resources .sec-count{letter-spacing:.22em;text-transform:uppercase;color:var(--dim);padding-bottom:8px;font-size:.88rem}.page-resources .lbl{margin-bottom:18px}.page-resources .video-featured,.page-resources .vc,.page-resources .article-item,.page-resources .book-card{color:inherit;text-decoration:none}.page-resources .sec-intro{font-family:var(--serif);color:var(--muted);max-width:36rem;margin:-24px 0 clamp(48px,6vw,72px);font-size:clamp(1.25rem,2vw,1.55rem);font-style:italic;font-weight:300;line-height:1.65}.page-resources .pi-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:4px;display:flex}.page-resources .vf-thumb.has-thumb,.page-resources .vc-thumb.has-thumb{background-position:50%;background-repeat:no-repeat;background-size:cover}.page-resources .book-cover-img{object-fit:cover;width:100%;height:100%;display:block}.page-resources .video-featured{background:0 0;border:none;grid-template-columns:1.35fr 1fr;align-items:center;gap:clamp(28px,4vw,56px);margin-bottom:clamp(48px,6vw,72px);display:grid}.page-resources .vf-thumb{aspect-ratio:16/9;background:var(--bg3);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative;overflow:hidden}.page-resources .vf-thumb:after{content:"";pointer-events:none;background:linear-gradient(#0c090726 0%,#0c090773 100%);transition:opacity .5s;position:absolute;inset:0}.page-resources .video-featured:hover .vf-thumb:after{opacity:.85}.page-resources .vf-play{z-index:1;width:64px;height:64px;color:var(--gold-pale);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c090759;border:1px solid #c5a06559;border-radius:50%;justify-content:center;align-items:center;font-size:1.35rem;transition:border-color .45s,color .45s,background .45s,transform .45s;display:flex;position:relative}.page-resources .video-featured:hover .vf-play{border-color:var(--gold);color:var(--gold);background:#0c090780;transform:scale(1.04)}.page-resources .vf-runtime{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-pale);font-size:.78rem;position:absolute;bottom:14px;right:16px}.page-resources .vf-label{z-index:1;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-pale);background:0 0;padding:0;font-size:.72rem;position:absolute;top:16px;left:16px}.page-resources .vf-body{background:0 0;flex-direction:column;justify-content:center;padding:8px 0 0;display:flex}.page-resources .vf-tag{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:16px;font-size:.78rem}.page-resources .vf-title{font-family:var(--serif);color:var(--gold-pale);letter-spacing:-.01em;margin-bottom:18px;font-size:clamp(1.9rem,3vw,2.75rem);font-weight:300;line-height:1.12}.page-resources .vf-desc{color:var(--muted);max-width:28rem;margin-bottom:28px;font-size:1.2rem;font-weight:300;line-height:1.8}.page-resources .vf-meta{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:.82rem}@media (max-width:760px){.page-resources .video-featured{grid-template-columns:1fr;gap:28px;margin-bottom:56px}}.page-resources .video-grid{background:0 0;border:none;grid-template-columns:repeat(3,1fr);gap:clamp(28px,3.5vw,48px) clamp(24px,3vw,40px);display:grid}.page-resources .vc{cursor:pointer;background:0 0;transition:opacity .4s}.page-resources .vc:hover{opacity:.88}.page-resources .vc-thumb{aspect-ratio:16/9;background:var(--bg3);justify-content:center;align-items:center;margin-bottom:18px;display:flex;position:relative;overflow:hidden}.page-resources .vc-thumb:after{content:"";pointer-events:none;background:#0c090747;transition:background .45s;position:absolute;inset:0}.page-resources .vc:hover .vc-thumb:after{background:#0c090766}.page-resources .vc-play{z-index:1;width:40px;height:40px;color:var(--gold-pale);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c090747;border:1px solid #c5a0654d;border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;transition:border-color .4s,color .4s,transform .4s;display:flex;position:relative}.page-resources .vc:hover .vc-play{border-color:var(--gold);color:var(--gold);transform:scale(1.05)}.page-resources .vc-rt{z-index:1;letter-spacing:.12em;color:var(--gold-pale);font-size:.72rem;position:absolute;bottom:8px;right:10px}.page-resources .vc-body{padding:0}.page-resources .vc-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:10px;font-size:.72rem}.page-resources .vc-title{font-family:var(--serif);color:var(--gold-pale);margin-bottom:10px;font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:300;line-height:1.25;transition:color .35s}.page-resources .vc:hover .vc-title{color:var(--gold)}.page-resources .vc-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:.78rem}@media (max-width:960px){.page-resources .video-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.page-resources .video-grid{grid-template-columns:1fr}}.page-resources .article-list{border:none;border-top:1px solid var(--rule);background:0 0;flex-direction:column;gap:0;display:flex}.page-resources .article-item{border-bottom:1px solid var(--rule);background:0 0;grid-template-columns:1fr auto;align-items:start;gap:0 40px;padding:clamp(28px,3.5vw,40px) 0;transition:opacity .4s;display:grid}.page-resources .article-item:hover{opacity:.92}.page-resources .ai-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:12px;font-size:.72rem}.page-resources .ai-title{font-family:var(--serif);color:var(--gold-pale);letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:300;line-height:1.2;transition:color .35s}.page-resources .article-item:hover .ai-title{color:var(--gold)}.page-resources .ai-excerpt{color:var(--muted);max-width:38rem;margin-bottom:14px;font-size:1.15rem;font-weight:300;line-height:1.75}.page-resources .ai-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:.78rem}.page-resources .ai-arrow{color:var(--dim);flex-shrink:0;margin-top:6px;font-size:1.15rem;transition:color .35s,transform .35s}.page-resources .article-item:hover .ai-arrow{color:var(--gold);transform:translate(2px,-2px)}.page-resources .library-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.page-resources .book-card{background:var(--bg);padding:clamp(28px,3.5vw,40px) clamp(20px,2.5vw,28px) clamp(32px,4vw,44px);transition:background .4s}.page-resources .book-card:hover{background:var(--bg2)}.page-resources .book-cover{aspect-ratio:2/3;background:var(--bg3);border:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;max-width:200px;margin:0 auto 22px;padding:0;transition:transform .5s,box-shadow .5s;display:flex;overflow:hidden;box-shadow:0 14px 32px #00000052,0 1px #c5a06514}.page-resources .book-card:hover .book-cover{transform:translateY(-3px);box-shadow:0 20px 40px #0006,0 1px #c5a06524}.page-resources .book-cover-title{font-family:var(--serif);color:var(--muted);text-align:center;font-size:1.1rem;font-weight:300;line-height:1.3}.page-resources .book-cover-author{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);text-align:center;font-size:.72rem}.page-resources .book-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:10px;font-size:.72rem}.page-resources .book-title{font-family:var(--serif);color:var(--gold-pale);margin-bottom:6px;font-size:clamp(1.2rem,1.6vw,1.4rem);font-weight:300;line-height:1.25;transition:color .35s}.page-resources .book-card:hover .book-title{color:var(--gold)}.page-resources .book-author{letter-spacing:.1em;color:var(--dim);margin-bottom:14px;font-size:.82rem}.page-resources .book-note{color:var(--muted);max-width:22rem;font-size:1.05rem;font-weight:300;line-height:1.7}@media (max-width:900px){.page-resources .library-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.page-resources .library-grid{grid-template-columns:1fr}}.page-resources .paper-list{border:none;border-top:1px solid var(--rule);background:0 0;flex-direction:column;gap:0;display:flex}.page-resources .paper-item{border-bottom:1px solid var(--rule);background:0 0;grid-template-columns:1fr auto;align-items:start;gap:0 clamp(32px,4vw,64px);padding:clamp(32px,4vw,48px) 0;transition:opacity .4s;display:grid}.page-resources .paper-item:hover{opacity:.92}.page-resources .pi-num{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:14px;font-size:.72rem}.page-resources .pi-title{font-family:var(--serif);color:var(--gold-pale);letter-spacing:-.01em;max-width:40rem;margin-bottom:14px;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:300;line-height:1.25}.page-resources .pi-abstract{color:var(--muted);max-width:40rem;margin-bottom:16px;font-size:1.12rem;font-weight:300;line-height:1.8}.page-resources .pi-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:.78rem}.page-resources .pi-link{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dim);white-space:nowrap;background:0 0;border:none;border-bottom:1px solid #c5a06540;flex-shrink:0;align-items:center;gap:8px;margin-top:0;padding:0 0 3px;font-size:.78rem;text-decoration:none;transition:color .35s,border-color .35s;display:inline-flex}.page-resources .pi-link:hover{border-color:var(--gold);color:var(--gold)}@media (max-width:700px){.page-resources .paper-item{grid-template-columns:1fr;gap:20px}.page-resources .pi-actions{flex-flow:wrap;gap:16px 24px}}.page-resources .partners-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.page-resources .partner-card{background:var(--bg2);padding:28px 24px 32px;transition:background .2s}.page-resources .partner-card:hover{background:var(--bg3)}.page-resources .partner-logo{align-items:center;height:40px;margin-bottom:16px;display:flex}.page-resources .partner-logo img{object-fit:contain;filter:brightness(0)invert();opacity:.3;width:auto;max-width:100px;height:32px;transition:opacity .2s}.page-resources .partner-card:hover .partner-logo img{opacity:.5}.page-resources .partner-logo-ph{opacity:.2;font-size:1.925rem}.page-resources .partner-type{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:8px;font-size:.825rem}.page-resources .partner-name{font-family:var(--serif);color:var(--gold-pale);margin-bottom:6px;font-size:1.4438rem;font-weight:300}.page-resources .partner-rel{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:10px;font-size:.9075rem}.page-resources .partner-desc{color:var(--muted);font-size:1.21rem;font-weight:300;line-height:1.65}.page-resources .partner-link{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dim);border-bottom:1px solid var(--rule2);align-items:center;gap:6px;margin-top:12px;padding-bottom:1px;font-size:.8525rem;transition:color .2s;display:inline-flex}.page-resources .partner-link:hover{color:var(--gold)}@media (max-width:760px){.page-resources .partners-grid{grid-template-columns:1fr}}.page-resources .playbook-intro{background:var(--bg2);border:1px solid var(--rule);border-bottom:none;padding:32px 28px}.page-resources .playbook-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.page-resources .pb-card{background:var(--bg2);padding:28px 22px 32px;transition:background .2s;position:relative}.page-resources .pb-card:hover{background:var(--bg3)}.page-resources .pb-num{font-family:var(--serif);color:#c5a06514;margin-bottom:12px;font-size:3.4375rem;font-weight:300;line-height:1}.page-resources .pb-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:8px;font-size:.825rem}.page-resources .pb-title{font-family:var(--serif);color:var(--gold-pale);margin-bottom:10px;font-size:1.5125rem;font-weight:300;line-height:1.2}.page-resources .pb-desc{color:var(--muted);margin-bottom:16px;font-size:1.21rem;font-weight:300;line-height:1.65}.page-resources .pb-status{letter-spacing:.16em;text-transform:uppercase;padding:4px 10px;font-size:.825rem;display:inline-block}.page-resources .pb-status.coming{color:var(--gold-dim);background:#c5a0650f;border:1px solid #c5a06526}.page-resources .pb-status.soon{color:#8ab87e;background:#5a825a1a;border:1px solid #5a825a33}@media (max-width:760px){.page-resources .playbook-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-resources .reveal{opacity:1;transform:none}}.page-faq .btn-gold{background:var(--gold);color:var(--bg);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:none;padding:12px 24px;font-size:.99rem;font-weight:400;text-decoration:none;transition:background .2s;display:inline-block}.page-faq .btn-gold:hover{background:var(--gold-pale);border:none}.page-faq .faq-wrap{max-width:var(--max);padding:0 var(--gut);grid-template-columns:220px 1fr;align-items:start;gap:0 80px;margin:56px auto 0;padding-top:56px;padding-bottom:80px;display:grid}.page-faq .faq-page-head{grid-column:1/-1;margin-bottom:24px}.page-faq .faq-page-title{font-family:var(--serif);letter-spacing:-.03em;color:var(--gold-pale);font-size:clamp(2.4rem,5vw,4.2rem);font-weight:300;line-height:1}@media (max-width:860px){.page-faq .faq-wrap{grid-template-columns:1fr;gap:48px}}.page-faq .faq-nav{position:sticky;top:80px}.page-faq .faq-nav-title{letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin-bottom:16px;font-size:.88rem}.page-faq .faq-nav-links{flex-direction:column;gap:2px;display:flex}.page-faq .faq-nav-link{color:var(--dim);cursor:pointer;text-align:left;font-size:1.0725rem;font-weight:300;font-family:var(--sans);letter-spacing:.04em;background:0 0;border:none;align-items:center;gap:10px;padding:8px 0;transition:color .2s;display:flex}.page-faq .faq-nav-link:before{content:"";background:var(--gold);flex-shrink:0;width:0;height:1px;transition:width .2s}.page-faq .faq-nav-link:hover,.page-faq .faq-nav-link.active{color:var(--gold)}.page-faq .faq-nav-link.active:before{width:16px}.page-faq .faq-nav-count{letter-spacing:.1em;color:var(--dim);margin-left:auto;font-size:.8525rem}@media (max-width:860px){.page-faq .faq-nav{flex-wrap:wrap;gap:8px;display:flex;position:static}.page-faq .faq-nav-title{display:none}.page-faq .faq-nav-links{flex-flow:wrap;gap:8px}.page-faq .faq-nav-link{border:1px solid var(--rule2);padding:6px 12px}.page-faq .faq-nav-link:before,.page-faq .faq-nav-count{display:none}}.page-faq .faq-sections{flex-direction:column;gap:0;display:flex}.page-faq .faq-section{margin-bottom:40px;padding-bottom:40px;scroll-margin-top:80px}.page-faq .faq-section-label{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-dim);align-items:center;gap:12px;margin-bottom:6px;font-size:.88rem;display:flex}.page-faq .faq-section-label:before{content:"";background:var(--gold-dim);flex-shrink:0;width:16px;height:1px}.page-faq .faq-section-title{font-family:var(--serif);color:var(--gold-pale);margin-bottom:28px;font-size:clamp(1.925rem,3.432vw,2.75rem);font-weight:300;line-height:1.1}.page-faq .faq-section-title em{color:var(--gold);font-style:italic}.page-faq .faq-item{border-top:1px solid var(--rule)}.page-faq .faq-q{cursor:pointer;width:100%;font-family:var(--serif);color:var(--gold-pale);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 0;font-size:clamp(1.3063rem,1.925vw,1.5125rem);font-weight:300;line-height:1.3;transition:color .2s;display:flex}.page-faq .faq-q:hover{color:var(--gold)}.page-faq .faq-icon{color:var(--gold-dim);flex-shrink:0;margin-top:2px;font-size:1.5125rem;line-height:1;transition:transform .3s}.page-faq .faq-item.open .faq-icon{color:var(--gold);transform:rotate(45deg)}.page-faq .faq-a{color:var(--muted);max-height:0;font-size:1.375rem;font-weight:300;line-height:1.9;transition:max-height .4s,padding .3s;overflow:hidden}.page-faq .faq-item.open .faq-a{max-height:1400px;padding-bottom:20px}.page-faq .faq-a p{margin-bottom:12px}.page-faq .faq-a p:last-child{margin-bottom:0}.page-faq .faq-a strong{color:var(--gold-pale);font-weight:400}.page-faq .faq-a a{color:var(--gold-dim);border-bottom:1px solid var(--rule2);padding-bottom:1px;transition:color .2s,border-color .2s}.page-faq .faq-a a:hover{color:var(--gold);border-color:var(--gold-dim)}.page-faq .faq-cta{background:var(--bg2);border-top:1px solid var(--rule);padding:clamp(56px,7vw,80px) var(--gut);text-align:center}.page-faq .faq-cta-label{letter-spacing:.28em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:18px;font-size:.72rem}.page-faq .faq-cta-hl{font-family:var(--serif);color:var(--gold-pale);letter-spacing:-.02em;margin:0 auto 12px;font-size:clamp(2.475rem,4.818vw,4.4rem);font-weight:300;line-height:1.1}.page-faq .faq-cta-hl em{color:var(--gold);font-style:italic}.page-faq .faq-cta-copy{max-width:42rem;margin:0 auto 32px}.page-faq .faq-cta-sub{color:var(--muted);margin:0 0 10px;font-size:1.3063rem;font-weight:300;line-height:1.7}.page-faq .faq-cta-sub:last-child{margin-bottom:0}.page-faq .faq-cta-note{font-family:var(--serif);color:var(--dim);max-width:42rem;margin:12px auto 0;font-size:1.265rem;font-style:italic;line-height:1.65}@media (max-width:760px){.page-estate .hero-slider{height:70vh;min-height:420px}.page-estate .slide-content{padding:clamp(24px,5vw,40px) var(--gut) 56px;flex-direction:column;align-items:flex-start;gap:16px}.page-estate .slide-right{text-align:left}.page-estate .slider-arrow{width:40px;height:40px}.page-estate .slider-arrow.prev{left:10px}.page-estate .slider-arrow.next{right:10px}.page-estate .rm-item{grid-template-columns:1fr;gap:0}.page-estate .rm-when{border-right:none;border-bottom:1px solid var(--rule2);flex-direction:row;align-items:baseline;gap:12px;padding:16px 18px}.page-estate .rm-content{padding:16px 18px}.page-estate .rm-badge{justify-content:flex-start;padding:0 18px 16px}.page-estate .travel-popup{width:auto;min-width:0;max-width:none;right:12px;left:12px!important}.page-resources .library-grid{grid-template-columns:repeat(2,1fr)}.page-resources .paper-item{grid-template-columns:1fr;gap:20px}.page-resources .pi-actions{flex-flow:wrap;gap:16px 24px}.page-foundation .partners-grid,.page-idea .lab-stats{grid-template-columns:1fr}.popup-box{padding:28px 18px}.bird-box{max-width:100%}}@media (max-width:480px){.page-estate .slide-title{font-size:clamp(2.475rem,12.375vw,3.575rem)}.page-resources .library-grid{grid-template-columns:1fr}}.page-events{min-height:100%}html:has(.page-events){scrollbar-gutter:stable}.events-screen{flex-direction:column;width:100%;max-width:100%;min-height:calc(100svh - 56px);display:flex}.page-events .events-stage{padding-top:36px;padding-bottom:32px;flex-direction:column;flex:auto;align-self:stretch;width:100%;min-width:0;max-width:none;padding-inline:clamp(24px,4vw,64px);display:flex}.events-top{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:24px 40px;width:100%;min-width:0;margin-bottom:36px;display:flex}.events-top-copy{min-width:0}.events-top-label{font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--gold-dim);margin:0 0 12px;font-size:.6059rem;font-weight:400}.events-top-heading{font-family:var(--serif);letter-spacing:-.02em;color:var(--gold-pale);margin:0;font-size:clamp(2.1rem,4.2vw,3.4rem);font-weight:300;line-height:1.08}.events-nav{flex-shrink:0;align-items:center;gap:12px;min-width:0;margin:0 0 .2em;display:flex}.events-nav-btn{width:36px;height:36px;color:var(--gold);border:1px solid var(--rule2);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,color .2s,opacity .2s;display:inline-flex}.events-nav-btn:hover:enabled{border-color:var(--gold-dim);color:var(--gold-pale)}.events-nav-btn:disabled{opacity:.28;cursor:default}.events-nav-range{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dim);white-space:nowrap;margin:0;font-size:clamp(.82rem,1.1vw,.95rem);font-weight:400}.events-weeks{border:1px solid var(--rule2);background:var(--bg);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;width:100%;min-width:0;display:grid}.events-week{background:var(--bg);border-right:1px solid var(--rule2);flex-direction:column;align-self:start;width:100%;min-width:0;height:auto;min-height:0;display:flex}.events-week:last-child{border-right:none}.events-week-head{border-bottom:1px solid var(--rule2);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:2px;padding:12px 14px 10px;display:flex}.events-week:first-child .events-week-head{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.events-week:first-child .events-week-head{background:color-mix(in srgb, var(--gold) 8%, var(--bg))}}.events-week:nth-child(2) .events-week-head{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.events-week:nth-child(2) .events-week-head{background:color-mix(in srgb, var(--gold) 14%, var(--bg))}}.events-week:nth-child(3) .events-week-head{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.events-week:nth-child(3) .events-week-head{background:color-mix(in srgb, var(--gold) 22%, var(--bg))}}.events-week:nth-child(4) .events-week-head{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.events-week:nth-child(4) .events-week-head{background:color-mix(in srgb, var(--gold) 32%, var(--bg))}}.events-week-title{font-family:var(--serif);letter-spacing:-.02em;color:var(--gold-pale);margin:0;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:300}.events-week-range{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dim);margin:0;font-size:clamp(.52rem,.7vw,.62rem);font-weight:400;line-height:1.3}.events-days{flex-direction:column;flex:none;width:100%;min-width:0;display:flex}.events-day{overflow-anchor:none;border-bottom:1px solid var(--rule2);flex:none;width:100%}.events-day:last-child{border-bottom:none}.events-day-bar{align-items:flex-start;gap:8px;width:100%;display:flex}.events-day-toggle{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;flex:auto;align-items:flex-start;gap:10px;padding:10px 4px 9px 12px;display:flex}.events-day-dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.5em}.events-day-head{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.events-day-title-row{align-items:center;gap:8px;min-width:0;display:inline-flex}.events-day-summary{font-family:var(--serif);color:var(--gold-pale);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.92rem,1.15vw,1.12rem);font-weight:400;line-height:1.2;overflow:hidden}.events-day-date{font-family:var(--sans);color:var(--gold-dim);font-size:clamp(.68rem,.85vw,.78rem);font-weight:400;line-height:1.35}.events-day-teaser{font-family:var(--serif);color:var(--gold-pale);opacity:.82;font-size:clamp(.68rem,.82vw,.78rem);font-weight:300;line-height:1.35}.events-day-aside{font-family:var(--sans);letter-spacing:.08em;color:var(--gold-dim);flex-direction:column;flex-shrink:0;align-items:center;gap:6px;margin:8px 10px 8px 0;font-size:.6rem;font-weight:400;display:flex}.events-day-aside-label{letter-spacing:.08em;text-transform:uppercase;color:inherit;text-align:center;white-space:nowrap;font-family:inherit;font-size:.6rem;font-weight:400;line-height:1.2}.events-day-artist-name{letter-spacing:.06em;font-size:.68rem}.events-day-availability{letter-spacing:.08em;font-size:.5rem}.events-day-artist{font:inherit;color:inherit;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;font-size:.6rem;text-decoration:none;display:flex}.events-day-artist-photo{object-fit:cover;border:1px solid var(--gold-dim);background:var(--bg2);border-radius:50%;width:40px;height:40px}.events-day-artist:hover .events-day-artist-photo,.events-day-artist:focus-visible .events-day-artist-photo{border-color:var(--gold)}.events-day-artist:hover .events-day-aside-label,.events-day-artist:focus-visible .events-day-aside-label,.events-day-toggle:hover .events-day-summary,.events-day.is-open .events-day-summary{color:var(--gold-pale)}.events-day-chevron{width:14px;height:14px;color:var(--gold-dim);flex-shrink:0;transition:transform .38s cubic-bezier(.22,1,.36,1),color .28s}.events-day.is-open .events-day-chevron{color:var(--gold);transform:rotate(180deg)}.events-day-fold{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.events-day.is-open .events-day-fold{grid-template-rows:1fr}.events-day-fold-inner{min-height:0;overflow:hidden}.events-day-body{opacity:0;flex-direction:column;align-items:flex-start;gap:10px;padding:2px 12px 14px 28px;transition:opacity .28s,transform .38s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(-6px)}.events-day.is-open .events-day-body{opacity:1;transform:translateY(0)}.events-day-tag{border:1px solid var(--gold);color:var(--gold-pale);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:5px 8px;font-size:.52rem;font-weight:400;line-height:1.2;display:inline-block}.events-day-tags{flex-wrap:wrap;gap:6px;display:flex}.events-day-lines{flex-direction:column;gap:8px;max-width:none;display:flex}.events-day-lines p{font-family:var(--serif);color:var(--gold-pale);margin:0;font-size:.78rem;font-weight:300;line-height:1.45}.events-day-book{letter-spacing:.16em;margin-top:2px;padding:10px 14px;font-size:.62rem}@media (prefers-reduced-motion:reduce){.events-day-fold,.events-day-body,.events-day-chevron{transition:none}}@media (max-width:1100px){.events-weeks{grid-template-columns:repeat(2,minmax(0,1fr))}.events-week:nth-child(2n){border-right:none}.events-week:nth-child(n+3){border-top:1px solid var(--rule2)}}@media (max-width:700px){.page-events .events-stage{padding-top:20px;padding-bottom:20px;padding-inline:16px}.events-top{flex-direction:column;align-items:flex-start;margin-bottom:24px}.events-top-heading{font-size:1.85rem}.events-nav{margin:0}.events-weeks{grid-template-columns:1fr}.events-week{border-right:none}.events-week:nth-child(n+2){border-top:1px solid var(--rule2)}.events-week-head{padding:8px 10px 7px}.events-week-title{font-size:1.02rem}.events-week-range{letter-spacing:.1em;font-size:.58rem}.events-day-toggle{gap:10px;padding:10px 4px 8px 10px}.events-day-aside{margin:8px 8px 8px 0}.events-day-summary{font-size:1.02rem}.events-day-date{font-size:.78rem}.events-day-body{gap:10px;padding:2px 10px 14px 26px}.events-day-lines p{font-size:.88rem}}:root{--bg:#0c0907;--bg2:#131009;--bg3:#1a1510;--gold:#c5a065;--gold-dim:#8a6e42;--gold-pale:#e8d5b0;--muted:#b09070;--dim:#8a6a4c;--rule:#22180e;--rule2:#2e1f12;--serif:var(--font-serif), Georgia, serif;--sans:var(--font-sans), system-ui, sans-serif;--gut:clamp(35px, 5vw, 80px);--max:calc(1260px + 2 * var(--gut));--polaroid-print-w:22rem;--polaroid-print-w-sm:18rem;--background:var(--bg);--foreground:var(--gold-pale)}html{scroll-behavior:smooth;background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px}body{background:var(--bg);color:var(--gold-pale);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.75}body:after{content:"";z-index:9999;pointer-events:none;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}.nav-brand{color:var(--gold-pale);border:none;align-items:center;line-height:0;text-decoration:none;display:flex}.nav-brand-img{width:auto;max-width:min(240px,52vw);height:46px;display:block}.nav-right{align-self:center;align-items:center;gap:12px;margin-bottom:-5px;display:flex}.nav-burger{border:1px solid var(--rule2);color:var(--gold);cursor:pointer;background:0 0;width:36px;height:36px;font-size:1.122rem;line-height:1;display:none}@media (max-width:980px){.nav-burger{justify-content:center;align-items:center;display:inline-flex}.site-nav .nav-links{border-bottom:1px solid var(--rule);padding:12px var(--gut) 20px;background:#0c0907fa;flex-direction:column;align-items:stretch;gap:14px;display:none;position:absolute;top:56px;left:0;right:0}.site-nav .nav-links.mobile-open{display:flex}.site-nav .nav-links.mobile-open a{letter-spacing:.1em;padding:10px 0;font-size:1.1193rem;display:block}}@media (max-width:560px){:root{--gut:clamp(18px, 5.5vw, 26px)}.nav-brand-img{max-width:min(180px,52vw);height:36px}.nav-cta{letter-spacing:.12em;padding:8px 12px;font-size:.7037rem}.nav-cta-full{display:none}.nav-cta-short{display:inline}}@media (min-width:561px){.nav-cta-short{display:none}}.site-frame{overflow-x:hidden}.info-strip-frost{z-index:798;pointer-events:none;isolation:isolate;background:var(--bg);height:3.7125rem;position:fixed;top:3.5rem;left:0;right:0;overflow:hidden}.info-strip-frost-blur{filter:blur(28px)saturate(140%);position:absolute;inset:-80px 0;overflow:hidden}.info-strip-frost-clone{pointer-events:none;-webkit-user-select:none;user-select:none}.info-strip-frost-clone,.info-strip-frost-clone *{color:#0000!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}.info-strip-frost-clone .hero-mark{background-image:none!important}.info-strip-frost-tint{background:#0c09076b;position:absolute;inset:0}.info-strip{z-index:799;background:0 0;border-block:1px solid #e8d5b01a;height:3.7125rem;position:fixed;top:3.5rem;left:0;right:0;overflow:hidden}@media (prefers-reduced-transparency:reduce){.info-strip-frost-blur{display:none}.info-strip-frost-tint{background:#0c0907f5}}.info-strip-copy{letter-spacing:.04em;color:#888;align-items:center;height:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.765rem;display:flex;overflow:hidden}.info-strip-track{align-items:center;width:max-content;animation:42s linear infinite info-strip-marquee;display:flex}.info-strip-seq{white-space:nowrap;flex-shrink:0;align-items:center;gap:.85rem;padding-inline:2.4rem;display:flex}@keyframes info-strip-marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}.info-strip-place{color:inherit;white-space:nowrap;flex-shrink:0;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.info-strip-place:hover{color:var(--gold-pale)}.info-strip-clock{font-variant-numeric:tabular-nums;color:var(--gold-pale);white-space:nowrap;flex-shrink:0}.info-strip-clock[data-pending]{visibility:hidden}.info-strip-weather{flex-shrink:0;align-items:center;gap:.45rem;display:inline-flex}.info-strip-temp{font-variant-numeric:tabular-nums;color:var(--gold-pale)}.info-strip-divider{background:var(--gold-pale);flex-shrink:0;width:1.5px;height:1.05em}@supports (color:color-mix(in lab, red, red)){.info-strip-divider{background:color-mix(in srgb, var(--gold-pale) 72%, transparent)}}.info-strip-line{white-space:nowrap;flex-shrink:0}.info-strip-icon{width:1rem;height:1rem;color:var(--gold);opacity:.92;filter:drop-shadow(0 0 6px var(--gold));flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.info-strip-icon{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--gold) 35%, transparent))}}@media (prefers-reduced-motion:reduce){.info-strip-track{animation:none}}@media (max-width:560px){.info-strip-copy{letter-spacing:.02em;font-size:.62rem}.info-strip-seq{gap:.5rem;padding-inline:1.6rem}}.hero-mark{color:var(--gold);background-image:linear-gradient(100deg, var(--gold-dim) 0%, var(--gold) 28%, var(--gold-pale) 46%, #f3ead6 50%, var(--gold-pale) 54%, var(--gold) 72%, var(--gold-dim) 100%);-webkit-text-fill-color:transparent;background-position:100%;background-size:280% 100%;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:700;animation:14s ease-in-out infinite alternate hero-mark-shine}@keyframes hero-mark-shine{0%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.hero-mark{-webkit-text-fill-color:var(--gold-pale);background-image:none;animation:none}}.hero-grid{grid-template-columns:1fr;align-items:center;gap:1.25rem;display:grid}@media (min-width:901px){.hero-grid{grid-template-rows:1fr auto 1fr auto;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr);align-items:start;gap:0 2.75rem;min-height:min(34rem,100svh - 11.7125rem)}.hero-grid-headline{grid-area:2/1}.hero-grid-image{grid-area:1/2/-1;place-self:end}.hero-grid-actions{flex-direction:column;grid-area:4/1;align-self:end;gap:1.25rem;display:flex}}.hero-polaroid{transform-origin:50% 58%;backface-visibility:hidden;will-change:transform, opacity}.hero-polaroid-idle{opacity:1;transform:rotate(var(--pol-rest))}.hero-polaroid-in{animation:.92s cubic-bezier(.22,1,.36,1) 70ms both polaroid-in}.hero-polaroid-out{animation:.62s cubic-bezier(.4,0,.2,1) both polaroid-out}@keyframes polaroid-in{0%{opacity:0;transform:translate3d(var(--pol-from-x), var(--pol-from-y), 0) rotate(var(--pol-from-rot)) scale(.92)}to{opacity:1;transform:translate3d(0, 0, 0) rotate(var(--pol-rest)) scale(1)}}@keyframes polaroid-out{0%{opacity:1;transform:translate3d(0, 0, 0) rotate(var(--pol-rest)) scale(1)}to{opacity:0;transform:translate3d(var(--pol-to-x), var(--pol-to-y), 0) rotate(var(--pol-to-rot)) scale(.9)}}@media (prefers-reduced-motion:reduce){.hero-polaroid-in,.hero-polaroid-out{animation:none}.hero-polaroid-out{opacity:0}}.btn-gold,.nav-cta,.btn-invite,.gold-metal-btn{--glow-x:10px;--glow-y:6px;--glow-size:42px;isolation:isolate;color:var(--bg);background:linear-gradient(#fff8e829 0%,#0000 32% 68%,#281c0c38 100%),linear-gradient(90deg,#8a6e42 0%,#c5a065 22%,#d4b57a 50%,#c5a065 78%,#8a6e42 100%);border:1px solid #46341c73;border-radius:100px;transition:box-shadow .2s,transform .15s;position:relative;overflow:hidden;box-shadow:inset 0 1px #e8d5b06b,inset 0 -1px #281c0c61,inset 0 -3px 6px #281c0c2e,0 8px 16px #00000057}.btn-gold:before,.nav-cta:before,.btn-invite:before,.gold-metal-btn:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(var(--glow-size) circle at var(--glow-x) var(--glow-y), #fff8e8f2 0%, #e8d5b073 34%, transparent 68%);-webkit-mask-composite:xor;padding:1.5px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}.btn-gold:hover,.btn-gold:focus-visible,.nav-cta:hover,.nav-cta:focus-visible,.btn-invite:hover,.btn-invite:focus-visible{background:linear-gradient(#fff8e829 0%,#0000 32% 68%,#281c0c38 100%),linear-gradient(90deg,#8a6e42 0%,#c5a065 22%,#d4b57a 50%,#c5a065 78%,#8a6e42 100%)}.gold-metal-btn:hover:before,.gold-metal-btn:focus-within:before,.btn-gold:hover:before,.btn-gold:focus-visible:before,.nav-cta:hover:before,.nav-cta:focus-visible:before,.btn-invite:hover:before,.btn-invite:focus-visible:before{opacity:1}@property --rim-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.gold-metal-btn-idle:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:1;background:conic-gradient(from var(--rim-angle), transparent 0deg, transparent 210deg, #c5a0651f 240deg, #e8d5b073 270deg, #fff8e8e6 300deg, #e8d5b073 330deg, #c5a0651f 350deg, transparent 360deg);-webkit-mask-composite:xor;padding:2px;animation:5.5s linear infinite nav-rim-shine;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}.gold-metal-btn-idle:hover:after,.gold-metal-btn-idle:focus-within:after{opacity:0;animation:none}@keyframes nav-rim-shine{0%{--rim-angle:0deg}to{--rim-angle:360deg}}.gold-metal-btn-label{--glow-tx:50%;--glow-ty:50%;position:relative}.gold-metal-btn-label:after{content:attr(data-label);pointer-events:none;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:inherit;color:#0000;background:radial-gradient(42px circle at var(--glow-tx) var(--glow-ty), #fff8e8 0%, #e8d5b0e6 28%, transparent 62%);-webkit-text-fill-color:transparent;opacity:0;-webkit-background-clip:text;background-clip:text;transition:opacity .2s;position:absolute;inset:0}.gold-metal-btn:hover .gold-metal-btn-label:after,.gold-metal-btn:focus-within .gold-metal-btn-label:after{opacity:1}.btn-gold:active,.nav-cta:active,.btn-invite:active,.gold-metal-btn:active{transform:translateY(1px)scale(.985);box-shadow:inset 0 2px 6px #281c0c73,0 1px 2px #00000040}@property --shine{syntax:"<percentage>";inherits:false;initial-value:50%}@property --spot-x{syntax:"<percentage>";inherits:false;initial-value:8%}@property --spot-y{syntax:"<percentage>";inherits:false;initial-value:0%}@property --spot-glow{syntax:"<number>";inherits:false;initial-value:.28}.metal-plaque{--shine:50%;isolation:isolate;background:radial-gradient(100% 80% at 0 0,#c5a06533 0%,#6e44201f 40%,#0000 68%),linear-gradient(165deg,#2c2218 0%,#1c1612 48%,#14110e 100%);border:1px solid #c5a06552;border-radius:16px;transition:border-color .3s;position:relative;overflow:visible;box-shadow:0 14px 32px #0000006b}.metal-plaque:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(80% 55% at 12% 0,#e8b46029 0%,#0000 62%);position:absolute;inset:0}.metal-plaque:hover,.metal-plaque:focus-within{border-color:#ffe0b0b8}.metal-plaque>:not(.metal-chip){z-index:2;position:relative}.metal-plaque>:not(.metal-chip),.metal-plaque>:not(.metal-chip) *{text-shadow:0 1px 8px #0c090759}.metal-plaque .plaque-engrave{color:#e8d0aae6;transition:color .35s,text-shadow .35s}@media (hover:hover){.metal-plaque .plaque-engrave{color:#a884566b;text-shadow:0 1px #ffe6be1f,0 -1px 1px #000000b3}.metal-plaque:hover .plaque-engrave,.metal-plaque:focus-within .plaque-engrave{color:#e8d0aaeb;text-shadow:0 1px 8px #0c090759}}.metal-chip{background:#0c0907;border:1px solid #c5a06566;border-radius:6px;box-shadow:0 4px 12px #00000059}.plaque-drift{--spot-x:8%;--spot-y:0%;--spot-glow:.28;background:radial-gradient(120% 95% at var(--spot-x) var(--spot-y), rgba(197, 160, 101, var(--spot-glow)) 0%, #78482029 40%, transparent 68%), linear-gradient(165deg, #2c2218 0%, #1c1612 48%, #14110e 100%);transition:--spot-glow .85s;animation:14s ease-in-out infinite alternate plaque-drift;overflow:hidden}.plaque-drift:after{background:radial-gradient(90% 70% at var(--spot-x) var(--spot-y), rgba(232, 180, 96, calc(var(--spot-glow) * .75)) 0%, transparent 64%)}.metal-plaque.plaque-drift:hover,.metal-plaque.plaque-drift:focus-within{border-color:#c5a06552}.plaque-drift:hover,.plaque-drift:focus-within{--spot-glow:.5}@keyframes plaque-drift{0%{--spot-x:8%;--spot-y:0%}50%{--spot-x:78%;--spot-y:28%}to{--spot-x:22%;--spot-y:88%}}.inquiry-field[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.inquiry-field[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:2.25rem;height:100%;margin:0;padding:0;position:absolute;inset:0 0 0 auto}.inquiry-field[type=number]{appearance:textfield}.inquiry-field[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.inquiry-field[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.structure-section-wash{pointer-events:none;background:radial-gradient(80% 65% at 50% 42%,#c5a0650f 0%,#0000 58%),linear-gradient(#17110c 0%,#131009 48%,#0e0b08 100%);position:absolute;inset:0}.deliberate-flip{perspective:1200px;cursor:pointer;outline:none;height:100%}.deliberate-flip:focus-visible{outline-offset:4px;border-radius:16px;outline:2px solid #c5a065b3}.deliberate-flip-inner{height:100%;min-height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.4,.2,.2,1);display:grid}.deliberate-flip-face{backface-visibility:hidden;box-sizing:border-box;grid-area:1/1;height:100%;min-height:100%}.deliberate-flip-face.metal-plaque{isolation:auto}.deliberate-flip-back,.deliberate-flip.is-flipped .deliberate-flip-inner{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.deliberate-flip:hover .deliberate-flip-inner,.deliberate-flip:focus-visible .deliberate-flip-inner{transform:rotateY(180deg)}}@media (prefers-reduced-motion:reduce){.deliberate-flip-inner{transition:none}}.space-section-wash{pointer-events:none;background:radial-gradient(80% 65% at 50% 42%,#a85a2412 0%,#0000 58%),linear-gradient(#140f0a 0%,#0c0907 48%,#090705 100%);position:absolute;inset:0}.safety-section-wash{pointer-events:none;background:radial-gradient(80% 65% at 50% 42%,#6e48281f 0%,#0000 58%),linear-gradient(#15100b 0%,#0d0a08 48%,#0a0806 100%);position:absolute;inset:0}.safety-card{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.12);background:radial-gradient(92% 72% at 100% 0,#e8d5b01a 0%,#5a3a2012 38%,#0000 68%),linear-gradient(165deg,#1c1610eb 0%,#100d0af5 100%);border:1px solid #5a40288c;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #e8d5b014,0 10px 24px #00000047}@media (prefers-reduced-transparency:reduce){.safety-card{-webkit-backdrop-filter:none;background:radial-gradient(92% 72% at 100% 0,#e8d5b017 0%,#0000 68%),linear-gradient(165deg,#1c1610 0%,#12100c 100%)}}.faq-page-wash{pointer-events:none;background:radial-gradient(90% 50% at 50% 8%,#c58c481a 0%,#0000 62%),linear-gradient(#16100b 0%,#100c09 40%,#0c0907 100%);position:absolute;inset:0}.gallery-heading-wash{pointer-events:none;background:linear-gradient(90deg,#0c0907 0%,#1a100c 28%,#4a2814 62%,#a85a24 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 42%,#00000059 68%,#0000 100%);mask-image:linear-gradient(#000 0% 42%,#00000059 68%,#0000 100%)}@media (prefers-reduced-motion:reduce){.btn-gold:before,.nav-cta:before,.btn-invite:before,.gold-metal-btn:before,.gold-metal-btn-idle:after{animation:none;display:none}.btn-gold,.nav-cta,.btn-invite,.gold-metal-btn{background:var(--gold);transform:none}.btn-gold:hover,.btn-gold:focus-visible,.nav-cta:hover,.nav-cta:focus-visible,.btn-invite:hover,.btn-invite:focus-visible,.gold-metal-btn:hover,.gold-metal-btn:focus-within{background:var(--gold-pale)}.plaque-drift,.plaque-drift:hover,.plaque-drift:focus-within{animation:none}}.gift-overlay{z-index:950;opacity:0;pointer-events:none;justify-content:center;align-items:center;min-height:100dvh;padding:clamp(20px,4vw,40px);transition:opacity .4s;display:flex;position:fixed;inset:0;overflow-y:auto}.gift-overlay.show{opacity:1;pointer-events:all}.gift-overlay-video{object-fit:cover;filter:blur(22px)saturate(.85);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.gift-overlay-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(at 50% 42%,#120e0859 0%,#080604d1 62%),#0806048c;position:absolute;inset:0}.gift-overlay-panel{z-index:1;text-align:center;background:linear-gradient(#1c160ef0 0%,#0c0907f5 100%);border:1px solid #c5a06547;width:100%;max-width:640px;padding:clamp(36px,5vw,52px) clamp(28px,4.5vw,48px) clamp(28px,4vw,40px);position:relative;box-shadow:0 28px 80px #0000008c,inset 0 1px #e8d5b014}.gift-overlay-panel:before{content:"";pointer-events:none;border:1px solid #c5a0651f;position:absolute;inset:7px}.gift-overlay-close{z-index:2;width:32px;height:32px;color:var(--gold-pale);cursor:pointer;background:0 0;border:1px solid #c5a06538;justify-content:center;align-items:center;padding:0;font-size:1.35rem;line-height:1;transition:color .2s,border-color .2s,background .2s;display:flex;position:absolute;top:16px;right:16px}.gift-overlay-close:hover,.gift-overlay-close:focus-visible{color:var(--gold);border-color:var(--gold-dim);background:#c5a06514;outline:none}.gift-overlay-kicker{font-family:var(--sans);letter-spacing:.34em;text-transform:uppercase;color:var(--gold-dim);margin:0 0 14px;font-size:.72rem;font-weight:400}.gift-overlay-title{font-family:var(--serif);color:var(--gold-pale);letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(1.85rem,3.6vw,2.55rem);font-weight:300;line-height:1.15}.gift-overlay-sub{max-width:22em;color:var(--muted);margin:0 auto 28px;font-size:1.02rem;font-weight:300;line-height:1.7}.gift-overlay-video-wrap{aspect-ratio:16/9;background:#070504;border:1px solid #c5a06533;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000059}.gift-overlay-video-wrap iframe,.gift-overlay-cover,.gift-overlay-cover-video,.gift-overlay-cover-scrim{width:100%;height:100%;position:absolute;inset:0}.gift-overlay-video-wrap iframe{border:0}.gift-overlay-cover{cursor:pointer;background:0 0;border:0;padding:0;display:block}.gift-overlay-cover:focus-visible{outline:1px solid var(--gold-dim);outline-offset:-1px}.gift-overlay-cover-video{object-fit:cover;transform:scale(1.04)}.gift-overlay-cover-scrim{background:linear-gradient(#08060426 0%,#0806048c 100%)}.gift-overlay-play{z-index:1;width:64px;height:64px;color:var(--gold-pale);background:#0c090773;border:1px solid #c5a06573;border-radius:50%;justify-content:center;align-items:center;transition:background .25s,border-color .25s,transform .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gift-overlay-play svg{fill:currentColor;width:18px;height:18px;margin-left:3px}.gift-overlay-cover:hover .gift-overlay-play,.gift-overlay-cover:focus-visible .gift-overlay-play{border-color:var(--gold);background:#c5a06529;transform:translate(-50%,-50%)scale(1.04)}.gift-overlay-play-caption{z-index:1;font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;color:#e8d5b0b8;font-size:.72rem;position:absolute;bottom:16px;left:0;right:0}.gift-overlay-form{text-align:left;flex-direction:column;align-items:stretch;width:min(100%,360px);margin:28px auto 0;display:flex}.gift-overlay-email-label{font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--gold-dim);margin:0 0 8px;font-size:.68rem}.gift-overlay-input+.gift-overlay-email-label{margin-top:14px}.gift-overlay-input{width:100%;min-width:0;font-family:var(--sans);color:var(--gold-pale);background:#08060473;border:1px solid #c5a06538;border-radius:0;outline:none;padding:13px 16px;font-size:1.02rem;font-weight:300;transition:border-color .2s,background .2s}.gift-overlay-input::placeholder{color:var(--dim);opacity:1}.gift-overlay-input:focus{border-color:var(--gold-dim);background:#0806049e}.gift-overlay-continue{margin-top:12px}.gift-overlay-error{color:#c97a6a;width:min(100%,360px);margin:10px auto 0;font-size:.92rem}@media (max-width:480px){.gift-overlay{justify-content:center;align-items:center;padding:12px}.gift-overlay-panel{max-height:min(92dvh,100%);margin:auto;padding:28px 18px 22px;overflow-y:auto}.gift-overlay-panel:before{inset:5px}.gift-overlay-title{padding-right:28px;font-size:1.55rem}.gift-overlay-sub{margin-bottom:20px;font-size:.98rem}.gift-overlay-form{margin-top:20px}.gift-overlay-play{width:56px;height:56px}.gift-overlay-input{padding:12px 14px;font-size:16px}}@media (prefers-reduced-motion:reduce){.gift-overlay-video,.gift-overlay-cover-video{display:none}}.tour-chrome{--tour-strip:#0a0806;--tour-surface:#171209;--tour-hover:#e8d5b00f;--tour-sep:#e8d5b024;--tour-radius:10px;--tour-shoulder:10px;border:1px solid var(--rule2);background:var(--tour-strip);overflow:hidden}.tour-chrome-tabs{overscroll-behavior-x:contain;scrollbar-width:none;align-items:flex-end;gap:0;min-height:3.1rem;padding:.55rem .65rem 0;display:flex;overflow-x:auto}.tour-chrome-tabs::-webkit-scrollbar{display:none}.tour-chrome-tab{z-index:1;border-radius:var(--tour-radius) var(--tour-radius) 0 0;min-width:0;height:2.55rem;color:var(--dim);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:0 auto;margin:0;padding:0 1.35rem;font-size:.8rem;font-weight:500;line-height:1;transition:color .15s,background .15s;position:relative}.tour-chrome-tab[data-sep]:not(.is-active):after{content:"";background:var(--tour-sep);opacity:1;pointer-events:none;width:1px;height:1rem;transition:opacity .15s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tour-chrome-tab:hover[data-sep]:not(.is-active):after,.tour-chrome-tab.is-active+.tour-chrome-tab[data-sep]:not(.is-active):after,.tour-chrome-tab:hover+.tour-chrome-tab[data-sep]:not(.is-active):after{opacity:0}.tour-chrome-tab:hover:not(.is-active){z-index:2;color:var(--gold-pale);background:var(--tour-hover)}.tour-chrome-tab:focus-visible{color:var(--gold-pale);box-shadow:inset 0 0 0 1px var(--gold-dim);outline:none}.tour-chrome-tab.is-active{z-index:3;color:var(--gold-pale);background:var(--tour-surface)}.tour-chrome-tab.is-active:before,.tour-chrome-tab.is-active:after{content:"";width:var(--tour-shoulder);height:var(--tour-shoulder);pointer-events:none;position:absolute;bottom:0}.tour-chrome-tab.is-active:before{left:calc(var(--tour-shoulder) * -1);background:radial-gradient(circle at 0 0, transparent 69%, var(--tour-surface) 70%)}.tour-chrome-tab.is-active:after{right:calc(var(--tour-shoulder) * -1);background:radial-gradient(circle at 100% 0, transparent 69%, var(--tour-surface) 70%)}.tour-chrome-tab-label{z-index:1;text-overflow:ellipsis;max-width:14rem;display:block;position:relative;overflow:hidden}.tour-chrome-panel{z-index:2;background:linear-gradient(160deg, var(--tour-surface), #0e0b08 70%);border:0;border-top-width:medium;position:relative}.tour-panel-soon{height:100%;min-height:inherit;place-items:center;display:grid}.tour-panel-soon p{color:var(--gold-pale);font-family:var(--serif);letter-spacing:.06em;text-align:center;margin:0;font-size:clamp(1.15rem,2.2vw,1.45rem);font-style:italic;font-weight:300;line-height:1.4}.tour-coverflow{outline:none;grid-template-columns:2.75rem 1fr 2.75rem;align-items:stretch;padding-block:1.35rem;display:grid;position:absolute;inset:0}.tour-coverflow:focus-visible{box-shadow:inset 0 0 0 1px var(--gold-dim)}.tour-coverflow-wash{pointer-events:none;background:radial-gradient(at 50% 48%,#e8d5b029 0%,#e8d5b00d 44%,#0000 74%);position:absolute;inset:4% 12% 6%}.tour-coverflow-stage{z-index:1;perspective:1600px;perspective-origin:50% 46%;height:100%;min-height:0;transform-style:preserve-3d;position:relative;container-type:inline-size}@property --cf-angle{syntax:"<number>";inherits:false;initial-value:0}@property --cf-scale{syntax:"<number>";inherits:false;initial-value:1}.tour-coverflow-card{--cf-angle:0;--cf-scale:1;--cf-radius:min(46cqw, 27rem);--cf-turn:clamp(-68deg, calc(var(--cf-angle) * -.48deg), 68deg);width:min(48%, var(--polaroid-print-w));aspect-ratio:auto;cursor:pointer;transform-style:flat;transform-origin:50%;backface-visibility:hidden;height:auto;max-height:100%;transform:translate(-50%, -50%) translate3d(calc(sin(calc(var(--cf-angle) * 1deg)) * var(--cf-radius)), 0, calc((cos(calc(var(--cf-angle) * 1deg)) - 1) * var(--cf-radius))) rotateY(var(--cf-turn)) scale(var(--cf-scale));-webkit-tap-highlight-color:transparent;background:#e9e3d2;border:0;margin:0;padding:0;transition:none;position:absolute;top:50%;left:50%}.tour-coverflow.is-animating .tour-coverflow-card{will-change:transform;transition:--cf-angle .92s cubic-bezier(.33,0,.2,1),--cf-scale .92s cubic-bezier(.33,0,.2,1)}.tour-coverflow.is-prep .tour-coverflow-card{will-change:auto;transition:none}.tour-coverflow[data-count="3"] .tour-coverflow-card{--cf-radius:min(34cqw, 11.5rem);--cf-turn:clamp(-72deg, calc(var(--cf-angle) * -.55deg), 72deg);width:min(46%,14.5rem)}.tour-coverflow-compact[data-count="3"] .tour-coverflow-card{--cf-radius:min(50cqw, 2.75rem);--cf-turn:clamp(-72deg, calc(var(--cf-angle) * -.55deg), 72deg);width:min(56%,4.2rem)}.tour-coverflow-card[data-offset="0"]{z-index:5;cursor:default}.tour-coverflow-card[data-offset="-1"],.tour-coverflow-card[data-offset="1"]{z-index:4}.tour-coverflow-card[data-offset="-2"],.tour-coverflow-card[data-offset="2"]{z-index:3;pointer-events:none}.tour-coverflow-card[data-offset="-3"],.tour-coverflow-card[data-offset="3"]{z-index:1;pointer-events:none}.tour-coverflow-polaroid{backface-visibility:hidden;background:#e9e3d2;border:1px solid #48362029;flex-direction:column;height:100%;padding:.5rem .5rem 0;transition:box-shadow .92s cubic-bezier(.33,0,.2,1);display:flex;position:relative;box-shadow:inset 0 1px #fffcf566,0 18px 40px #0000007a}.tour-coverflow-card[data-offset="0"] .tour-coverflow-polaroid{box-shadow:inset 0 1px #fffcf573,0 32px 64px #00000094,0 12px 28px #00000052}.tour-coverflow-polaroid:after{content:"";z-index:2;pointer-events:none;opacity:0;background:#0e0b086b;transition:opacity .72s cubic-bezier(.19,1,.22,1);position:absolute;inset:0}.tour-coverflow-card[data-offset="-1"] .tour-coverflow-polaroid:after,.tour-coverflow-card[data-offset="1"] .tour-coverflow-polaroid:after{opacity:1;background:#0e0b0833}.tour-coverflow-card[data-offset="-2"] .tour-coverflow-polaroid:after,.tour-coverflow-card[data-offset="2"] .tour-coverflow-polaroid:after{opacity:1;background:#0e0b0875}.tour-coverflow-card[data-offset="-3"] .tour-coverflow-polaroid:after,.tour-coverflow-card[data-offset="3"] .tour-coverflow-polaroid:after{opacity:1;background:#0e0b089e}.tour-coverflow-frame{aspect-ratio:4/5;background:#1a140f;flex:none;width:100%;position:relative;overflow:hidden}.tour-coverflow-frame img{object-fit:cover;width:100%;height:100%;display:block}.tour-coverflow-caption{color:#3a2f1f;font-family:var(--font-hand), Caveat, cursive;text-align:center;flex:none;min-height:3lh;margin:0;padding:.625rem .25rem .875rem;font-size:clamp(.9538rem,1.5708vw,1.1781rem);line-height:1.2}.tour-coverflow-nav{z-index:6;color:#e8d5b08c;cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:center;place-items:center;width:2.5rem;height:2.5rem;margin:0 auto;padding:0;font-size:2rem;line-height:1;transition:color .28s,background .28s,transform .28s cubic-bezier(.19,1,.22,1);display:grid;position:relative}.tour-coverflow-nav:hover{color:var(--gold-pale);background:#e8d5b00f}.tour-coverflow-nav:active{transform:scale(.92)}.tour-coverflow-nav:focus-visible{color:var(--gold-pale);box-shadow:0 0 0 1px var(--gold-dim);outline:none}@media (max-width:640px){.tour-coverflow{grid-template-columns:2.1rem 1fr 2.1rem;padding-block:.9rem}.tour-coverflow-card{--cf-radius:min(58cqw, 20rem);width:min(64%, var(--polaroid-print-w-sm))}.tour-coverflow.is-animating .tour-coverflow-card{transition:--cf-angle .82s cubic-bezier(.33,0,.2,1),--cf-scale .82s cubic-bezier(.33,0,.2,1)}.tour-coverflow-polaroid{padding:.5rem .5rem 0}.tour-coverflow-caption{padding:.625rem .25rem .875rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){.tour-coverflow-card,.tour-coverflow.is-animating .tour-coverflow-card{will-change:auto;transition:none}.tour-coverflow-polaroid,.tour-coverflow-polaroid:after{transition:none}}@media (max-width:480px){.tour-chrome-tab{letter-spacing:.08em;height:2.35rem;padding:0 1rem;font-size:.7rem}.tour-chrome-tab-label{max-width:9.5rem}}@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-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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes aurora{0%{background-position:50%,50%}to{background-position:350%,350%}}
