@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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Inter", "Helvetica Neue", sans-serif;--font-serif:"Playfair Display", "Georgia", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--radius-md:.375rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-md:12px;--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);--color-background:#f7f8f6;--color-background-alt:#f2f3f1;--color-foreground:#1c1c1e;--color-body:#4a4a4d;--color-accent:#c8a96a;--color-border:#d4d5d1;--color-border-light:#e8e9e5;--spacing-section:120px;--spacing-gap:60px;--spacing-container:1320px}}@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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-2{inset:calc(var(--spacing) * 2)}.top-0{top:0}.top-\[72px\]{top:72px}.top-full{top:100%}.right-0{right:0}.left-0{left:0}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-32{margin-top:calc(var(--spacing) * 32)}.mb-1{margin-bottom:var(--spacing)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-32{margin-bottom:calc(var(--spacing) * 32)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-\[1px\]{height:1px}.h-\[72px\]{height:72px}.h-\[140px\]{height:140px}.h-\[150px\]{height:150px}.h-full{height:100%}.h-px{height:1px}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-12{width:calc(var(--spacing) * 12)}.w-\[140px\]{width:140px}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\[55ch\]{max-width:55ch}.max-w-\[500px\]{max-width:500px}.max-w-\[700px\]{max-width:700px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1200px\]{max-width:1200px}.min-w-\[80px\]{min-width:80px}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.grow{flex-grow:1}.-translate-x-4{--tw-translate-x:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[fadeIn_1\.2s_ease-in-out_0\.5s_forwards\]{animation:1.2s ease-in-out .5s forwards fadeIn}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[var\(--spacing-gap\)\]{gap:var(--spacing-gap)}: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)))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.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-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#C8A96A\]\/20{border-color:#c8a96a33;border-color:lab(70.9861% 5.65514 36.8083/.2)}.border-\[\#C8A96A\]\/30{border-color:#c8a96a4d;border-color:lab(70.9861% 5.65514 36.8083/.3)}.border-body\/20{border-color:#4a4a4d33}@supports (color:color-mix(in lab, red, red)){.border-body\/20{border-color:color-mix(in oklab, var(--color-body) 20%, transparent)}}.border-border-light{border-color:var(--color-border-light)}.bg-\[\#1C1C1E\]{background-color:#1c1c1e}.bg-\[\#C8A96A\]{background-color:#c8a96a}.bg-\[\#C8A96A\]\/40{background-color:#c8a96a66;background-color:lab(70.9861% 5.65514 36.8083/.4)}.bg-\[\#C8C6C2\]{background-color:#c8c6c2}.bg-\[\#F2F3F1\]{background-color:#f2f3f1}.bg-\[\#F7F8F6\]{background-color:#f7f8f6}.bg-background{background-color:var(--color-background)}.bg-background-alt{background-color:var(--color-background-alt)}.bg-background\/80{background-color:#f7f8f6cc}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--color-background) 80%, transparent)}}.bg-transparent{background-color:#0000}.p-2{padding:calc(var(--spacing) * 2)}.p-10{padding:calc(var(--spacing) * 10)}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-0{padding-inline:0}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-1{padding-block:var(--spacing)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-\[120px\]{padding-block:120px}.pt-\[72px\]{padding-top:72px}.pt-\[73px\]{padding-top:73px}.pt-\[120px\]{padding-top:120px}.pt-\[140px\]{padding-top:140px}.pt-\[160px\]{padding-top:160px}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[120px\]{padding-bottom:120px}.pb-\[160px\]{padding-bottom:160px}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.font-\[family-name\:var\(--font-inter\)\]{font-family:var(--font-inter)}.font-\[family-name\:var\(--font-playfair\)\]{font-family:var(--font-playfair)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.\!text-\[12px\]{font-size:12px!important}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[2\]{--tw-leading:2;line-height:2}.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)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.tracking-\[3px\]{--tw-tracking:3px;letter-spacing:3px}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[\#1C1C1E\]{color:#1c1c1e}.text-\[\#C8A96A\]{color:#c8a96a}.text-\[\#C8C6C2\]{color:#c8c6c2}.text-accent{color:var(--color-accent)}.text-body{color:var(--color-body)}.text-body\/40{color:#4a4a4d66}@supports (color:color-mix(in lab, red, red)){.text-body\/40{color:color-mix(in oklab, var(--color-body) 40%, transparent)}}.text-body\/50{color:#4a4a4d80}@supports (color:color-mix(in lab, red, red)){.text-body\/50{color:color-mix(in oklab, var(--color-body) 50%, transparent)}}.text-body\/80{color:#4a4a4dcc}@supports (color:color-mix(in lab, red, red)){.text-body\/80{color:color-mix(in oklab, var(--color-body) 80%, transparent)}}.text-foreground{color:var(--color-foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-body\/30::placeholder{color:#4a4a4d4d}@supports (color:color-mix(in lab, red, red)){.placeholder-body\/30::placeholder{color:color-mix(in oklab, var(--color-body) 30%, transparent)}}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-sm{--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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.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}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;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-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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-800{--tw-duration:.8s;transition-duration:.8s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--color-accent)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-has-\[\:focus-visible\]\:visible:is(:where(.group):has(:focus-visible) *){visibility:visible}.group-has-\[\:focus-visible\]\:translate-y-0:is(:where(.group):has(:focus-visible) *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\:focus-visible\]\:opacity-100:is(:where(.group):has(:focus-visible) *){opacity:1}.selection\:bg-\[\#E8E9E5\] ::selection,.selection\:bg-\[\#E8E9E5\]::selection{background-color:#e8e9e5}.selection\:text-foreground ::selection,.selection\:text-foreground::selection{color:var(--color-foreground)}@media (hover:hover){.hover\:border-\[\#C8A96A\]:hover{border-color:#c8a96a}.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:bg-background-alt:hover{background-color:var(--color-background-alt)}.hover\:text-\[\#C8A96A\]:hover{color:#c8a96a}.hover\:text-accent:hover{color:var(--color-accent)}}.focus\:border-\[\#C8A96A\]:focus{border-color:#c8a96a}.disabled\:opacity-30:disabled{opacity:.3}@media (min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-\[16px\]{font-size:16px}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:pl-\[var\(--spacing-gap\)\]{padding-left:var(--spacing-gap)}}@media (min-width:80rem){.xl\:gap-6{gap:calc(var(--spacing) * 6)}.xl\:\!px-6{padding-inline:calc(var(--spacing) * 6)!important}}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}@keyframes collapse{0%{opacity:1;max-height:1000px}to{opacity:0;max-height:0}}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--color-background);color:var(--color-body);font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:1.7;overflow-x:hidden}h1,h2,h3{font-family:var(--font-serif);color:var(--color-foreground);letter-spacing:.5px;font-weight:500;line-height:1.25}h1{font-size:clamp(40px,5vw,56px)}h2{font-size:clamp(30px,4vw,40px)}h3{font-size:clamp(20px,2.5vw,26px)}p{max-width:65ch;color:var(--color-body)}::selection{background:var(--color-accent);color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}.premium-container{max-width:var(--spacing-container);margin-left:auto;margin-right:auto;padding-left:clamp(24px,5vw,80px);padding-right:clamp(24px,5vw,80px)}.section-padding{padding-top:var(--spacing-section);padding-bottom:var(--spacing-section)}@media (max-width:768px){.section-padding{padding-top:72px;padding-bottom:72px}}.outline-btn{border:1px solid var(--color-foreground);color:var(--color-foreground);font-family:var(--font-sans);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:14px 32px;font-size:14px;font-weight:500;transition:all .3s;display:inline-flex}.outline-btn:hover{border-color:var(--color-accent);color:var(--color-accent);background:#ecede9}.outline-btn-light{border-color:var(--color-border);color:var(--color-body)}.outline-btn-light:hover{border-color:var(--color-accent);color:var(--color-accent)}.accent-line{background:var(--color-accent);width:48px;height:1px}.accent-line-wide{background:var(--color-accent);width:80px;height:1px}.reveal{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(16px)}.reveal.visible{opacity:1;transform:translateY(0)}.accordion-content{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transition:max-height .35s,opacity .3s,padding .3s;overflow:hidden}.accordion-content.open{opacity:1;max-height:800px;padding-top:20px;padding-bottom:8px}.hero-video-section{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-video-bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-video-overlay{z-index:1;background:linear-gradient(#1c1c1e8c 0%,#1c1c1e66 40%,#1c1c1e8c 100%);position:absolute;inset:0}.hero-video-content{z-index:2;position:relative}.hero-launch-video{object-position:center}.hero-launch-overlay{z-index:1;background:radial-gradient(72% 50% at 50% 55%,#080f1399 0%,#080f1394 55%,#080f1300 100%),linear-gradient(#080f1399 0%,#080f1366 45%,#080f13b3 100%);position:absolute;inset:0}@media (max-width:767px){.hero-launch-overlay{background:radial-gradient(140% 46% at 50% 56%,#080f139e 0%,#080f1399 60%,#080f1300 100%),linear-gradient(#080f1399 0%,#080f1366 45%,#080f13b3 100%)}}#hero .hero-title{color:#f5f2eb}#hero .hero-intro{color:#c8c6c2}.nav-over-hero{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important;border-bottom-color:#0000!important}.nav-over-hero .nav-logo,.nav-over-hero .nav-top-link,.nav-over-hero .lang-switch-btn,.nav-over-hero .nav-menu-btn{color:#f5f2eb}.nav-over-hero .nav-top-link:hover,.nav-over-hero .lang-switch-btn:hover{color:#c8a96a}.nav-over-hero .nav-contact{color:#f5f2eb;border-color:#f5f2eb73}.nav-over-hero .nav-contact:hover{color:#c8a96a;background:0 0;border-color:#c8a96a}nav.site-nav,nav.site-nav .nav-logo,nav.site-nav .nav-top-link,nav.site-nav .lang-switch-btn,nav.site-nav .nav-menu-btn,nav.site-nav .nav-contact{transition:color .3s,background-color .3s,border-color .3s}@media (prefers-reduced-motion:reduce){nav.site-nav,nav.site-nav *{transition:none!important}}.diamond-principle-text{text-align:left}.diamond-principle-rule{background:#c8a96a;width:48px;height:3px;margin-bottom:28px}.diamond-principle-label{font-family:var(--font-inter);letter-spacing:.08em;text-transform:uppercase;color:#c8a96a;margin-bottom:20px;font-size:12px;font-weight:600;line-height:1.5;display:block}.diamond-principle h2{font-family:var(--font-inter);color:#f5f2eb;letter-spacing:normal;margin-bottom:28px;font-size:36px;font-weight:700;line-height:1.25}.diamond-principle h3{font-family:var(--font-inter);color:#c8a96a;letter-spacing:normal;margin-bottom:16px;font-size:24px;font-weight:600;line-height:1.25}.diamond-principle p{font-family:var(--font-inter);color:#d9d7d3;max-width:none;font-size:17px;line-height:1.7}.diamond-principle-body>p+p{margin-top:20px}.diamond-principle strong{color:#f5f2eb;font-weight:700}.diamond-principle-divider{background:#ffffff26;height:1px;margin:40px 0}@media (max-width:640px){.diamond-principle h2{font-size:26px}.diamond-principle h3{font-size:20px}}.diamond-band{background:#e8e9e5;width:100%;padding:96px 12px 24px;position:relative;overflow:hidden}.diamond-band-content{z-index:2;width:100%;position:relative}.diamond-framework-svg{width:100%;height:auto;margin:0 auto}@media (max-width:767px){.diamond-band{padding:120px 16px 24px}.diamond-framework-stage{position:relative}.diamond-framework-stage .diamond-framework-svg{display:block}.diamond-framework-node{aspect-ratio:1;-webkit-tap-highlight-color:transparent;border-radius:50%;scroll-margin:96px 0 24px;position:absolute;transform:translate(-50%,-50%)}.diamond-framework-node:focus-visible{outline-offset:2px;outline:2px solid #8a6d3b}.diamond-framework-svg [data-node][data-active] [data-node-ring]{fill:#c8a96a;fill-opacity:1;stroke:#8a6d3b;stroke-opacity:1;stroke-width:6px}.diamond-framework-list{font-family:var(--font-inter);background:#f2f3f1d9;border-radius:4px;margin:20px 0 28px;padding:6px 12px;font-size:15px;line-height:1.4}.diamond-framework-list li[data-group-start]{border-top:1px solid #c8a96abf;margin-top:6px;padding-top:6px}.diamond-framework-item{text-align:left;-webkit-tap-highlight-color:transparent;border-radius:3px;align-items:baseline;gap:12px;width:100%;min-height:44px;padding:11px 8px;scroll-margin:96px 0 24px;display:flex}.diamond-framework-item[aria-current=true]{background:#c8a96a38;box-shadow:inset 3px 0 #8a6d3b}.diamond-framework-item:focus-visible{outline-offset:2px;outline:2px solid #8a6d3b}.diamond-framework-list-number{font-variant-numeric:tabular-nums;color:#1c1c1e;flex:none;min-width:22px;font-weight:600}.diamond-framework-list-label{color:#4a4a4d}}@media (min-width:768px){.diamond-band{flex-direction:column;justify-content:center;align-items:center;min-height:100vh}.diamond-band:not([hidden]){display:flex}.diamond-framework-svg{max-width:min(1600px,149.533vh - 179.439px)}}.knowledge-library{color:#c8c6c2;background:linear-gradient(#101c28 0 calc(100% - 180px),#080f13 100%);padding:120px 0 150px;scroll-margin-top:72px}.kl-header{text-align:center;max-width:760px;margin:0 auto 64px}.kl-label{font-family:var(--font-inter);letter-spacing:.24em;text-transform:uppercase;color:#c8a96a;margin-bottom:18px;font-size:12px;font-weight:500;display:block}.knowledge-library h1,.knowledge-library h2{color:#f5f2eb;margin-bottom:20px}.kl-platforms{font-family:var(--font-inter);letter-spacing:.06em;color:#a5a7a8;flex-wrap:wrap;justify-content:center;margin-bottom:28px;font-size:13px;display:flex}.kl-platforms li{padding:0 14px}.kl-platforms li+li{border-left:1px solid #c8a96a4d}.knowledge-library .kl-intro{max-width:640px;font-family:var(--font-inter);color:#c8c6c2;margin:0 auto;font-size:17px;line-height:1.7}.kl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1080px;margin:0 auto;display:grid}.kl-card{border:1px solid #c8a96a40;border-radius:4px;flex-direction:column;min-height:240px;padding:40px 36px 34px;transition:border-color .3s;display:flex}.kl-card:hover{border-color:#c8a96a}.kl-card:focus-visible{outline-offset:4px;border-color:#c8a96a;outline:2px solid #c8a96a}.platform-card:focus-visible{outline-offset:4px;border-color:#8a6d3b;outline:2px solid #8a6d3b}.kl-number{font-family:var(--font-inter);letter-spacing:.2em;color:#c8a96a;margin-bottom:22px;font-size:12px;font-weight:500}.knowledge-library .kl-card h3{color:#f5f2eb;margin-bottom:10px;font-size:26px}.knowledge-library .kl-subtitle{max-width:none;font-family:var(--font-inter);color:#c8c6c2;margin-bottom:28px;font-size:15px;line-height:1.6}.kl-cta{font-family:var(--font-inter);letter-spacing:.08em;color:#c8a96a;align-items:center;gap:10px;margin-top:auto;font-size:13px;font-weight:500;display:inline-flex}.kl-arrow{width:18px;height:18px;transition:transform .3s}.kl-card:hover .kl-arrow,.kl-card:focus-visible .kl-arrow{transform:translate(4px)}.knowledge-library .kl-disclaimer{text-align:center;max-width:640px;font-family:var(--font-inter);color:#a5a7a8;margin:48px auto 0;font-size:12px;line-height:1.6}.knowledge-category{min-height:80vh;padding-top:160px}.kl-back{font-family:var(--font-inter);letter-spacing:.06em;color:#c8a96a;align-items:center;gap:10px;margin-bottom:48px;font-size:13px;display:inline-flex}.kl-back-arrow{width:18px;height:18px;transition:transform .3s;transform:rotate(180deg)}.kl-back:hover .kl-back-arrow{transform:rotate(180deg)translate(4px)}.knowledge-library .kl-empty{text-align:center;max-width:640px;font-family:var(--font-inter);color:#c8c6c2;border:1px solid #c8a96a40;border-radius:4px;margin:0 auto;padding:40px 32px;font-size:15px}.kl-publications{max-width:820px;margin:0 auto}@media (max-width:767px){.knowledge-library{padding:72px 0 96px}.kl-grid{grid-template-columns:1fr}.kl-card{min-height:0;padding:32px 24px 28px}.knowledge-category{padding-top:120px}}.gf{--u:1px;--gold:#c8a96a;color:#c8c6c2;font-family:var(--font-inter);background:linear-gradient(#080f13,#0b1216)}@media (min-width:1440px){.gf{--u:calc(min(100vw, 1600px) / 1600)}}.gf p{max-width:none;color:inherit}.gf a:focus-visible,.gf-row:focus-visible{outline:1px solid var(--gold);outline-offset:3px;border-radius:2px}.gf-banner{height:calc(250 * var(--u));background:#080f13;border-bottom:1px solid #c8a96a73;position:relative;overflow:hidden}.gf-earth{position:absolute;inset:0}.gf-earth img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.gf-arc-lights{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gf-banner-inner{z-index:1;max-width:calc(1600 * var(--u));height:100%;margin:0 auto;position:relative}.gf-brand{left:calc(80 * var(--u));top:calc(50 * var(--u));position:absolute}.gf-wordmark{font-family:var(--font-cormorant);font-size:calc(57 * var(--u));letter-spacing:.105em;-webkit-text-fill-color:transparent;background:linear-gradient(#edddbf 15%,#e7cb98 55%,#c8a96a 100%);-webkit-background-clip:text;background-clip:text;font-weight:400;line-height:1;display:inline-block}.gf-tm{letter-spacing:0;vertical-align:1.9em;font-size:.3em}.gf-from{font-family:var(--font-cormorant);font-size:calc(19 * var(--u));letter-spacing:.1em;margin-top:0;font-weight:400;line-height:1}.gf .gf-from{color:#a5a7a8}.gf-rule{width:calc(41 * var(--u));height:calc(2 * var(--u));margin-top:calc(14 * var(--u));background:var(--gold);display:block}.gf-company{margin-top:calc(21.5 * var(--u));font-size:calc(17 * var(--u));letter-spacing:.08em;font-weight:400;line-height:1}.gf .gf-company{color:#f5f2ebe6}.gf-company-line{margin-top:calc(5 * var(--u));font-size:calc(14 * var(--u));letter-spacing:.03em;line-height:1}.gf .gf-company-line{color:#a5a7a8}.gf-company-lead{color:#c8c6c2}.gf-pill{align-items:center;gap:calc(8 * var(--u));height:calc(28 * var(--u));margin-top:calc(12 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(14 * var(--u));font-size:calc(14 * var(--u));color:#c8a96ad9;border:1px solid #c8a96aa6;transition:color .3s,border-color .3s;display:inline-flex}.gf-pill:hover{color:#e2be7c;border-color:#e2be7c}.gf-pill-icon{width:calc(16 * var(--u));height:calc(16 * var(--u))}.gf-pillars{right:calc(50 * var(--u));top:calc(145 * var(--u));text-align:right;font-family:var(--font-cormorant);font-size:calc(15 * var(--u));line-height:calc(17.7 * var(--u));letter-spacing:.085em;color:#a5a7a8;position:absolute}.gf-pillars li{margin-right:-.085em}.gf-columns{grid-template-columns:calc(348 * var(--u)) calc(460 * var(--u)) calc(377 * var(--u)) minmax(0, 1fr);max-width:calc(1600 * var(--u));min-height:calc(329 * var(--u));padding:0 calc(35 * var(--u)) 0 calc(42 * var(--u));margin:0 auto;display:grid}.gf-col{margin:calc(21 * var(--u)) 0 calc(14 * var(--u));padding-right:calc(28 * var(--u))}.gf-col+.gf-col{padding-left:calc(27 * var(--u));border-left:1px solid #c8a96a2e}@media (min-width:1440px){.gf-col{position:relative}.gf-col+.gf-col{border-left:none}.gf-col+.gf-col:before{content:"";height:calc(284 * var(--u));border-left:1px solid #c8a96a2e;position:absolute;top:0;left:0}}.gf-head{gap:calc(18 * var(--u));align-items:flex-start;display:flex}.gf-col-access .gf-head{gap:calc(25 * var(--u))}.gf-col-academy .gf-head{gap:calc(27 * var(--u))}.gf-head-icon{width:calc(34 * var(--u));height:calc(38 * var(--u));color:var(--gold);flex:none}.gf-head-icon svg{width:100%;height:100%}.gf-col-access .gf-head-icon{height:calc(40 * var(--u))}.gf-col-academy .gf-head-icon{width:calc(47 * var(--u));height:calc(36 * var(--u));margin-top:calc(2 * var(--u))}.gf-col-social .gf-head-icon{width:calc(30 * var(--u));height:calc(34 * var(--u))}.gf .gf-title{margin-top:calc(5 * var(--u));font-family:var(--font-cormorant);font-size:calc(16.5 * var(--u));font-weight:400;line-height:calc(19 * var(--u));letter-spacing:.02em;color:#f0e5cf}.gf .gf-col-academy .gf-title{margin-top:0}.gf-text{margin-top:calc(6 * var(--u));font-size:calc(12.5 * var(--u));font-weight:300;line-height:calc(19 * var(--u))}.gf .gf-text{color:#a5a7a8}.gf-micro{margin-top:calc(3 * var(--u));font-size:calc(9.5 * var(--u));letter-spacing:.25em;line-height:1.2}.gf .gf-micro{color:#a5a7a8}.gf-rows{margin-top:calc(12 * var(--u))}.gf-row{height:calc(46.5 * var(--u));font-size:calc(16 * var(--u));color:#c8c6c2;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;font-weight:300;transition:color .3s;display:flex}a.gf-row:hover{color:#e2be7c}.gf-hidden{visibility:hidden}.gf-arrow{width:calc(22 * var(--u));height:calc(22 * var(--u));color:var(--gold);flex:none;transition:transform .3s}a.gf-row:hover .gf-arrow,a.gf-row:focus-visible .gf-arrow{transform:translate(4px)}.gf-academies{margin-top:calc(18 * var(--u))}.gf-academy{align-items:center;gap:calc(8 * var(--u));height:max(calc(61 * var(--u)), 61px);border-bottom:1px solid #ffffff1f;display:flex}.gf-thumb{width:88px;height:55px;margin-right:calc(19 * var(--u) + 88 * var(--u) - 88px);background:#1c1c1e;border:1px solid #c8a96a73;border-radius:3px;flex:none;transition:border-color .3s;position:relative;overflow:hidden}.gf-thumb.is-loaded{border-width:0}.gf-thumb-img{object-fit:cover;border-radius:3px}.gf-academy-text{gap:calc(4 * var(--u));flex-direction:column;flex:1;display:flex}.gf-academy-name{font-size:calc(15 * var(--u));color:#f5f2eb;font-weight:300;line-height:1.2}.gf-academy-location{font-size:calc(12 * var(--u));color:#c8c6c2;font-weight:300;line-height:1.2}.gf-explore{align-items:center;gap:calc(8 * var(--u));margin-top:calc(16 * var(--u));font-size:calc(14 * var(--u));display:inline-flex}.gf .gf-explore{color:#c8a96acc;font-weight:300}.gf-contact{margin-top:calc(10 * var(--u));font-style:normal}.gf-contact p{gap:calc(32 * var(--u));margin-bottom:calc(17 * var(--u));padding-left:calc(4 * var(--u));font-size:calc(14 * var(--u));font-weight:300;line-height:calc(19 * var(--u));color:#c8c6c2;display:flex}.gf-contact-icon{width:calc(24 * var(--u));height:calc(24 * var(--u));color:var(--gold);flex:none}.gf-line{display:block}.gf-contact a{transition:color .3s}.gf-contact a:hover{color:#e2be7c}.gf-social{row-gap:calc(17 * var(--u));margin:calc(10 * var(--u)) 0 0;padding-left:calc(4 * var(--u));grid-template-columns:max-content;display:grid}.gf-social-cell{align-items:center;gap:calc(26 * var(--u));text-align:left;min-width:44px;min-height:44px;display:flex}.gf-social-icon{width:calc(30 * var(--u));height:calc(30 * var(--u))}.gf-social-label{font-size:calc(14 * var(--u));font-weight:300;line-height:calc(19 * var(--u));color:#c8c6c2}a.gf-social-cell{transition:color .3s}a.gf-social-cell:hover .gf-social-label{color:#e2be7c}.gf-legal{justify-content:space-between;align-items:center;gap:calc(6 * var(--u)) calc(24 * var(--u));max-width:calc(1600 * var(--u));min-height:calc(59 * var(--u));padding:calc(14 * var(--u)) calc(46 * var(--u)) calc(14 * var(--u)) calc(45 * var(--u));font-size:calc(12 * var(--u));color:#a5a7a8d9;border-top:1px solid #c8a96a73;flex-wrap:wrap;margin:0 auto;font-weight:300;display:flex}.gf-legal-links{flex-wrap:wrap;display:flex}.gf-legal-links li{padding:0 calc(16 * var(--u))}.gf-legal-links li:first-child{padding-left:0}.gf-legal-links li+li{border-left:1px solid #a5a7a880}.gf-pending{cursor:default}.gf .gf-credit{color:#a5a7a8}.gf .gf-copyright{color:#a5a7a899}.gf .gf-credit{font-size:calc(10.5 * var(--u));opacity:.8}.gf .gf-disclosure{max-width:none;font-size:calc(10.5 * var(--u));color:#a5a7a8d9;flex-basis:100%}.gf-year{font-variant-numeric:tabular-nums;text-align:center;min-width:4ch;display:inline-block}@media (prefers-reduced-motion:reduce){.gf *,.kl-card,.kl-arrow,.kl-back-arrow{transition:none!important}}@media (max-width:1439px){.gf-columns{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:0 40px}.gf-col:nth-child(odd){border-left:none;padding-left:0}.gf-col:nth-child(n+3){border-top:1px solid #c8a96a2e;margin-top:0;padding-top:28px}.gf-col:nth-child(4){border-left:1px solid #c8a96a2e}.gf-legal{padding:16px 40px}}@media (max-width:1099px){.gf-banner{height:auto}.gf-banner-inner{flex-direction:column;gap:24px;padding:44px 40px 32px;display:flex}.gf-brand,.gf-pillars{position:static}.gf-company-line{line-height:1.35}.gf-pillars{text-align:left}.gf-pillars li{margin-right:0}}@media (max-width:767px){.gf-earth{height:150px;display:block;position:relative;overflow:hidden}.gf-earth img{object-position:center}.gf-banner-inner{padding:28px 20px}.gf-wordmark{font-size:36px}.gf-columns{grid-template-columns:1fr;padding:0 20px}.gf-col,.gf-col+.gf-col,.gf-col:nth-child(4){border-top:1px solid #c8a96a2e;border-left:none;margin:0 0 8px;padding:28px 0 0}.gf-col:first-child{border-top:none}.gf-social{margin-left:0}.gf-legal{flex-direction:column;align-items:flex-start;padding:16px 20px 24px}.gf-legal-links{gap:6px 20px}.gf-legal-links li,.gf-legal-links li+li{border-left:none;padding:0}}.product-page button:focus-visible{outline-offset:3px;outline:1px solid #c8a96a}.pr-hero{aspect-ratio:3;width:100%;height:auto;display:block}.pr-intro{text-align:center;background:#f2f3f1;padding:96px 24px 104px}.pr-intro-inner{max-width:720px;margin:0 auto}.product-page .pr-label{max-width:none;font-family:var(--font-inter);letter-spacing:.24em;color:#6b5328;font-size:12px}.product-page .pr-intro h2{letter-spacing:.02em;color:#1c1c1e;margin-top:18px;font-size:clamp(30px,3.4vw,42px);font-weight:400;line-height:1.25}.pr-rule{background:#c8a96a;width:140px;height:1px;margin:28px auto 32px;display:block;position:relative}.pr-rule:after{content:"";background:#1f8f96;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:calc(50% - 2.5px)}.product-page .pr-text{color:#4a4a4d;max-width:none;font-size:16px;font-weight:400;line-height:1.9}.pr-text+.pr-text{margin-top:20px}@media (max-width:767px){.pr-intro{padding:72px 24px 80px}}.pcv-section{background:#e6ecea;padding:96px 24px 104px}.pcv-head{text-align:center;max-width:720px;margin:0 auto 56px}.product-page .pcv-head h2{letter-spacing:.02em;color:#1c1c1e;font-size:clamp(30px,3.4vw,42px);font-weight:400;line-height:1.25}.pcv-slider{--kW:var(--kw-d);--kH:var(--kh-d);--hMax:var(--hmax-d);max-width:1200px;margin:0 auto}.pcv-slider:focus-visible{outline-offset:6px;outline:2px solid #8a6d3b}.pcv-viewport{container-type:inline-size}.pcv-stage{--hA:min(var(--kH), var(--kW) / var(--rA));height:calc(var(--hMax) * 100cqw);height:round(nearest, var(--hMax) * 100cqw, 1px);touch-action:pan-y;position:relative;overflow-x:clip}.pcv-item{--h:min(var(--kH), var(--kW) / var(--r));--nh:min(.74 * var(--hA), .74 * var(--kW) / var(--r));--s:calc(var(--nh) / var(--h));--x:calc((.5 - var(--nh) * var(--r) / 2) * 100cqw);--w-px:calc(var(--h) * var(--r) * 100cqw);--h-px:calc(var(--h) * 100cqw);--bw:round(nearest, var(--w-px), 1px);--bh:round(nearest, var(--bw) / var(--r), 1px);top:calc(50% - var(--h-px) / 2);top:round(nearest, 50% - var(--bh) / 2, 1px);left:calc(50% - var(--w-px) / 2);left:round(nearest, 50% - var(--bw) / 2, 1px);width:var(--w-px);width:var(--bw);height:var(--h-px);height:var(--bh);transition:transform .5s cubic-bezier(.22,.61,.36,1),visibility;position:absolute}.pcv-item[data-pos="0"]{z-index:2}.pcv-item[data-pos="-1"],.pcv-item[data-pos="1"]{z-index:1}.pcv-item[data-pos="-1"]{transform:translateX(calc(-1 * var(--x))) scale(var(--s))}.pcv-item[data-pos="1"]{transform:translateX(var(--x)) scale(var(--s))}.pcv-item[data-pos=out-left],.pcv-item[data-pos=out-right]{visibility:hidden;transition-delay:0s,.5s}.pcv-item[data-pos=out-left]{transform:translateX(calc(-1 * var(--x) - 25cqw)) scale(var(--s))}.pcv-item[data-pos=out-right]{transform:translateX(calc(var(--x) + 25cqw)) scale(var(--s))}.pcv-slide{border-radius:10px;width:100%;height:100%;margin:0;transition:opacity .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s cubic-bezier(.22,.61,.36,1);overflow:hidden}.pcv-item[data-pos="0"] .pcv-slide{box-shadow:0 22px 44px -18px #101c2857,0 4px 12px #101c2814}.pcv-item:not([data-pos="0"]) .pcv-slide{opacity:.55}.pcv-item[data-pos^=out] .pcv-slide{opacity:0}.pcv-slide picture{height:100%;display:block}.pcv-img{object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.pcv-peek{cursor:pointer;border-radius:10px;position:absolute;inset:0}.product-page .pcv-peek:focus-visible{outline:calc(2.75px / var(--s)) solid #8a6d3b;outline-offset:calc(3px / var(--s))}.pcv-bar{width:calc(var(--kW) * 100cqw);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"count progress controls";align-items:center;column-gap:24px;max-width:100%;margin:32px auto 0;display:grid}.pcv-count{white-space:nowrap;grid-area:count;align-items:baseline;gap:6px;margin:0;display:flex}.pcv-count-now{font-family:var(--font-playfair);color:#1c1c1e;font-size:28px;line-height:1}.pcv-count-total{font-family:var(--font-inter);letter-spacing:.04em;color:#4a4a4d;font-size:13px;line-height:1}.pcv-progress{grid-area:progress;align-items:center;gap:6px;height:4px;display:flex}.pcv-seg{background:#c8cecc;flex:1 1 0;height:2px;transition:height .3s,background-color .3s}.pcv-seg[data-active]{background:#c8a96a;height:4px}.pcv-controls{grid-area:controls;gap:12px;display:flex}.pcv-arrow{color:#1c1c1e;border:2px solid #c8a96a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .3s;display:inline-flex}.pcv-arrow svg{width:18px;height:18px}.pcv-arrow:hover{background-color:#c8a96a2e}.product-page .pcv-arrow:focus-visible{outline-offset:3px;outline:2px solid #8a6d3b}@media (max-width:767px){.pcv-section{padding:72px 24px 80px}.pcv-head{margin-bottom:40px}.pcv-slider{--kW:var(--kw-m);--kH:var(--kh-m);--hMax:var(--hmax-m)}.pcv-viewport{margin-inline:-24px}.pcv-bar{column-gap:16px;margin-top:24px}.pcv-count-now{font-size:24px}}@media (prefers-reduced-motion:reduce){.pcv-item,.pcv-slide,.pcv-seg,.pcv-arrow{transition:none}}.acs-section{background:#101c28;padding:96px 24px 104px}.acs-section:before{content:"";background:#c8a96a;max-width:1200px;height:1px;margin:-48px auto 47px;display:block}.acs-top{grid-template-columns:minmax(0,33fr) minmax(0,67fr);align-items:center;gap:56px;max-width:1200px;margin:0 auto;display:grid}.product-page .acs-copy h2{letter-spacing:.02em;color:#f7f8f6;font-size:clamp(30px,3.4vw,42px);font-weight:400;line-height:1.25}.acs-nowrap{white-space:nowrap}.acs-copy .pr-rule{margin-left:0}.product-page .acs-copy .pr-text{color:#d5dfe1}.acs-frame{box-sizing:border-box;background:#223e47;border-radius:6px;margin:0;padding:10px}.acs-img{border-radius:3px;width:100%;height:auto;display:block}.acs-gallery{gap:24px;margin-top:24px;display:flex}.acs-gallery .acs-frame{flex:var(--acs-ratio) 1 20px;min-width:0}@media (max-width:1023px){.acs-top{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:767px){.acs-section{padding:72px 24px 80px}.acs-section:before{margin:-36px auto 35px}}.acs-section.huc-section{background:#f2f3f1}.product-page .huc-section .acs-copy h2{color:#1c1c1e}.product-page .huc-section .acs-copy .pr-text{color:#4a4a4d}.huc-section .acs-frame{background:#dde5e2}@media (min-width:1024px){.huc-section .acs-top{grid-template-columns:minmax(0,67fr) minmax(0,33fr)}.huc-section .huc-media{grid-area:1/1}.huc-section .acs-copy{grid-area:1/2}}.cp-section{background:#f7f8f6;padding:96px 0}.cp-section:before{content:"";background:#c8a96a;width:calc(100% - 48px);max-width:1200px;height:1px;margin:-48px auto 47px;display:block}.cp-figure{position:relative}.cp-img{width:100%;height:auto;display:block}@media (max-width:767px){.cp-section{padding-block:72px}.cp-section:before{margin-block:-36px 35px}}@media (min-width:1600px){.product-page{--arch-width:clamp(1200px, 75vw, 1440px);--arch-h2:clamp(42px, calc(42px + (100vw - 1600px) * .01875), 48px);--arch-body:clamp(16px, calc(16px + (100vw - 1600px) * .00625), 18px);--arch-gap:clamp(56px, calc(56px + (100vw - 1600px) * .025), 64px)}.pcv-slider,.acs-top,.acs-section:before,.cp-section:before{max-width:var(--arch-width)}.pr-intro-inner,.pcv-head{max-width:calc(var(--arch-body) * 45)}.pcv-head{margin-bottom:var(--arch-gap)}.acs-top{gap:var(--arch-gap)}.product-page .pr-intro h2,.product-page .pcv-head h2,.product-page .acs-copy h2{font-size:var(--arch-h2)}.product-page .pr-text{font-size:var(--arch-body)}}.bs-title{font-size:clamp(30px,4vw,40px)}@media (max-width:1024px){.bs-title{font-size:clamp(26px,4.5vw,34px)}}@media (max-width:640px){.bs-title{font-size:clamp(24px,6vw,32px)}}.product-page .bs-intro{color:#4a4a4d;max-width:none;font-size:16px;font-weight:300;line-height:2}.bs-horizon{justify-content:center;align-items:center;max-width:960px;margin:48px auto 56px;display:flex;position:relative}.bs-horizon:before{content:"";background:linear-gradient(90deg,#c8c8c800 0%,#c8c8c8cc 20% 80%,#c8c8c800 100%);height:1px;position:absolute;top:50%;left:0;right:0}.bs-sphere{background:#f2f3f1;border-radius:50%;padding:10px;display:inline-flex;position:relative}.bs-sphere img{width:44px;height:44px;display:block}.bs-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid;position:relative}.bs-slide{margin:0}.bs-open{aspect-ratio:3/2;cursor:zoom-in;background:#f2f3f1;border-radius:4px;width:100%;display:block;position:relative;overflow:hidden}.bs-open picture{display:contents}.bs-img{object-fit:contain;width:100%;height:100%;transition:opacity .3s;display:block}.bs-open:hover .bs-img{opacity:.92}.product-page .bs-open:focus-visible{outline-offset:3px;outline:1px solid #c8a96a}.bs-caption{text-align:center;font-family:var(--font-inter);letter-spacing:.06em;color:#4a4a4d;margin-top:14px;font-size:13px}.bs-controls{display:none}.product-page .bs-hint,.vision-page .bs-hint{max-width:none;font-family:var(--font-inter);letter-spacing:.2em;text-transform:uppercase;color:#4a4a4d;justify-content:center;align-items:center;gap:8px;margin:28px 0 0;font-size:11px;display:flex}.bs-hint svg{color:#c8a96a;width:16px;height:16px}.product-page .bs-literature{text-align:center;color:#4a4a4d;border-top:1px solid #c8a96a73;max-width:620px;margin:48px auto 0;padding-top:28px;font-size:15px;font-weight:300;line-height:2}.bs-viewer{color:#c8c6c2;background:#080f13f5;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;overflow:hidden}.bs-viewer[open]{display:block}.bs-viewer::backdrop{background:#080f1399}.bs-stage{touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:72px 80px 96px;overflow:hidden}.bs-stage.is-zoomed{cursor:grab}.bs-stage.is-zoomed:active{cursor:grabbing}.bs-stage picture{display:contents}.bs-viewer-img{object-fit:contain;transform-origin:50%;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:100%}.product-page .bs-viewer-caption{max-width:none;font-family:var(--font-inter);color:#c8c6c2;gap:16px;margin:0;font-size:13px;display:flex;position:absolute;top:28px;left:24px;right:80px}.bs-viewer-count{color:#a5a7a8}.bs-vbtn{color:#f5f2eb;cursor:pointer;background:#080f1380;border:1px solid #f5f2eb59;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .3s,color .3s;display:inline-flex}.bs-vbtn svg{width:20px;height:20px}.bs-vbtn:hover:not(:disabled){color:#c8a96a;border-color:#c8a96a}.bs-vbtn:disabled{opacity:.35;cursor:default}.bs-vbtn:focus-visible{outline-offset:3px;outline:1px solid #c8a96a}.bs-vclose{position:absolute;top:16px;right:16px}.bs-vprev,.bs-vnext{position:absolute;top:50%;transform:translateY(-50%)}.bs-vprev{left:18px}.bs-vnext{right:18px}.bs-zoombar{align-items:center;gap:12px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.bs-zoom-level{text-align:center;min-width:48px;font-family:var(--font-inter);color:#c8c6c2;font-size:12px}@media (prefers-reduced-motion:reduce){.bs-img,.bs-vbtn{transition:none}}@media (max-width:1023px){.bs-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.bs-track::-webkit-scrollbar{display:none}.bs-slide{scroll-snap-align:start;flex:0 0 88%}.bs-controls{justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.bs-arrow{color:#1c1c1e;border:1px solid #1c1c1e2e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.bs-arrow svg{width:18px;height:18px}.product-page .bs-arrow:focus-visible,.product-page .bs-dot:focus-visible{outline-offset:2px;outline:1px solid #c8a96a}.bs-play{margin-left:4px}.bs-dots{display:flex}.bs-dot{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.bs-dot:before{content:"";background:#1c1c1e33;border-radius:50%;width:7px;height:7px}.bs-dot[aria-current=true]:before{background:#c8a96a}.bs-count{text-align:center;min-width:40px;font-family:var(--font-inter);letter-spacing:.1em;color:#4a4a4d;font-size:12px}}@media (max-width:767px){.bs-horizon{margin:36px auto 40px}.bs-sphere{padding:8px}.bs-sphere img{width:36px;height:36px}.bs-stage{inset:64px 12px 148px}.bs-vprev,.bs-vnext{top:auto;bottom:86px;transform:none}.bs-vprev{left:calc(50% - 56px)}.bs-vnext{right:calc(50% - 56px)}.bs-zoombar{bottom:22px}}.tp-section{background:#f7f8f6;display:grid;position:relative;overflow:hidden;container-type:inline-size}.tp-stage,.tp-copy{grid-area:1/1}.tp-stage{align-self:start;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 1.6% 96.6%,#0000);mask-image:linear-gradient(#0000,#000 1.6% 96.6%,#0000)}.tp-canvas{aspect-ratio:2;position:relative}.tp-img{width:100%;height:100%;display:block}.tp-motion{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tp-copy{z-index:0;width:39.46cqw;margin-left:56.37cqw;padding:5.64cqw 0 72px;position:relative}.tp-copy:before{--tp-scrim:#f7f8f6cc 0%, #f7f8f6bd 60%, #f7f8f68f 74%, #f7f8f642 88%, #f7f8f614 96%, #f7f8f600 100%;content:"";z-index:-1;background:radial-gradient(ellipse 30cqw 38% at 54% 24%, var(--tp-scrim)), radial-gradient(ellipse 30cqw 38% at 54% 50%, var(--tp-scrim)), radial-gradient(ellipse 30cqw 38% at 54% 76%, var(--tp-scrim));position:absolute;inset:-12% -14cqw -12% -20cqw}.tp-extend{background-position:bottom;background-repeat:no-repeat;background-size:100% 2397%;position:absolute;inset:calc(50cqw - 1px) 0 0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.tp-block{padding:20px 0}.tp-block:first-child{padding-top:0}.tp-block:last-child{padding-bottom:0}.tp-block+.tp-block{border-top:1px solid #c8a96a}.product-page .tp-block h3{letter-spacing:.02em;color:#1c1c1e;font-size:22px;font-weight:400;line-height:1.3}.product-page .tp-subtitle{max-width:none;font-family:var(--font-inter);letter-spacing:.08em;color:#4a4a4d;margin:2px 0 8px;font-size:12px;line-height:1.5}.product-page .tp-text{color:#4a4a4d;max-width:none;font-size:15px;font-weight:400;line-height:1.75}@media (min-width:1200px){.tp-section{min-height:calc(50cqw + 32px)}.tp-stage{-webkit-mask-image:linear-gradient(#0000,#000 1.6%);mask-image:linear-gradient(#0000,#000 1.6%)}}@media (min-width:1200px) and (max-width:1599px){.tp-copy{padding:3.1cqw 0 40px}.tp-block{padding:13px 0}.product-page .tp-block h3{font-size:20px}.product-page .tp-subtitle{margin:0 0 5px}.product-page .tp-text{font-size:14px;line-height:1.65}}@media (max-width:1199px){.tp-section{display:block}.tp-extend{display:none}.tp-copy{grid-template-columns:repeat(3,minmax(0,1fr));width:auto;margin:0;padding:48px 24px 72px;display:grid}.tp-copy:before{display:none}.tp-block{padding:0 24px}.tp-block:first-child{padding-left:0}.tp-block:last-child{padding-right:0}.tp-block+.tp-block{border-top:0;border-left:1px solid #c8a96a}}@media (max-width:1023px){.tp-stage{aspect-ratio:960/887}.tp-canvas{width:184.79%}.tp-trail{display:none}.tp-copy{grid-template-columns:minmax(0,1fr);max-width:720px;margin:0 auto}.tp-block,.tp-block:first-child,.tp-block:last-child{padding:20px 0}.tp-block:first-child{padding-top:0}.tp-block:last-child{padding-bottom:0}.tp-block+.tp-block{border-top:1px solid #c8a96a;border-left:0}}.tp-section:not(.ff-section) .tp-stage{-webkit-mask-image:linear-gradient(#0000,#000 1.6%);mask-image:linear-gradient(#0000,#000 1.6%)}@media (min-width:1366px){.tp-section:not(.ff-section){min-height:0}.tp-section:not(.ff-section) .tp-extend{display:none}.tp-section:not(.ff-section) .tp-copy{padding-bottom:24px}}@media (min-width:1366px) and (max-width:1439px){.tp-section:not(.ff-section) .tp-copy:before{background:radial-gradient(ellipse 16cqw 20% at 80% 87%, var(--tp-scrim)), radial-gradient(ellipse 30cqw 38% at 54% 24%, var(--tp-scrim)), radial-gradient(ellipse 30cqw 38% at 54% 50%, var(--tp-scrim)), radial-gradient(ellipse 30cqw 38% at 54% 76%, var(--tp-scrim))}}@media (min-width:1366px) and (max-width:1799px){.tp-section:not(.ff-section) .tp-copy{padding:3.1cqw 0 24px}.tp-section:not(.ff-section) .tp-block{padding:13px 0}.tp-section:not(.ff-section) .tp-block:first-child{padding-top:0}.tp-section:not(.ff-section) .tp-block:last-child{padding-bottom:0}.product-page .tp-section:not(.ff-section) .tp-block h3{font-size:20px}.product-page .tp-section:not(.ff-section) .tp-subtitle{margin:0 0 5px}.product-page .tp-section:not(.ff-section) .tp-text{font-size:14px;line-height:1.65}}@media (min-width:1200px) and (max-width:1365px){.tp-section:not(.ff-section){min-height:0;display:block}.tp-section:not(.ff-section) .tp-extend{display:none}.tp-section:not(.ff-section) .tp-copy{grid-template-columns:repeat(3,minmax(0,1fr));width:auto;margin:0;padding:48px 24px 72px;display:grid}.tp-section:not(.ff-section) .tp-copy:before{display:none}.tp-section:not(.ff-section) .tp-block{padding:0 24px}.tp-section:not(.ff-section) .tp-block:first-child{padding-left:0}.tp-section:not(.ff-section) .tp-block:last-child{padding-right:0}.tp-section:not(.ff-section) .tp-block+.tp-block{border-top:0;border-left:1px solid #c8a96a}.product-page .tp-section:not(.ff-section) .tp-block h3{font-size:22px}.product-page .tp-section:not(.ff-section) .tp-subtitle{margin:2px 0 8px}.product-page .tp-section:not(.ff-section) .tp-text{font-size:15px;line-height:1.75}}@media (prefers-reduced-motion:reduce){.tp-motion{display:none}}.tp-open,.tp-hint{display:none}@media (max-width:1023px){.tp-stage{position:relative}.tp-open{cursor:zoom-in;width:100%;display:block;position:absolute;inset:0}.product-page .tp-open:focus-visible{outline-offset:-3px;outline:1px solid #c8a96a}.tp-hint{display:block}.product-page .tp-hint .bs-hint{margin-top:12px}}.ff-section .tp-text+.tp-text{margin-top:16px}.ff-section .tp-stage{-webkit-mask-image:linear-gradient(#000 96.6%,#0000);mask-image:linear-gradient(#000 96.6%,#0000)}@media (min-width:1200px){.ff-section .tp-stage{-webkit-mask-image:none;mask-image:none}}@media (max-width:1023px){.ff-sparkle-extra{display:none}.ff-star{transform:scale(1.6)}}@media (min-width:1200px){.ff-section .tp-copy{align-self:center;max-width:620px;padding:0 0 32px}.ff-section .tp-copy:before{background:radial-gradient(ellipse 30cqw 50% at calc(20cqw + min(19.73cqw, 310px)) 50%, var(--tp-scrim));inset:-70% -40cqw -70% -20cqw}}@media (min-width:1024px) and (max-width:1199px){.ff-section .tp-copy{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.ff-section .tp-text+.tp-text{margin-top:0}}.bi-open{cursor:zoom-in;width:100%;display:block;overflow:hidden}.product-page .bi-open:focus-visible{outline-offset:-3px;outline:1px solid #c8a96a}.bi-img{object-fit:contain;width:100%;height:auto;display:block}.product-page .ma-figure .bs-hint{margin-top:16px}.pa-section{isolation:isolate;background:#f7f8f6;padding:24px 0 6cqw;position:relative;overflow:hidden;container-type:inline-size}.pa-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pa-bg--desktop{z-index:-2;object-position:left center}.pa-bg--mobile{display:none}.pa-section:before{content:"";z-index:-1;background:linear-gradient(#f7f8f6bf,#f7f8f666 70%,#f7f8f600);height:130px;position:absolute;inset:0 0 auto}.pa-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-inline:4cqw;display:grid}.product-page .pa-framework,.product-page .pa-brand{border-bottom:1px solid #c8a96a;max-width:none;padding-bottom:12px}.product-page .pa-framework{font-family:var(--font-inter);letter-spacing:.2em;color:#1c1c1e;font-size:12px}.product-page .pa-brand{font-family:var(--font-playfair);letter-spacing:.16em;color:#8a6d3b;padding-left:16px;font-size:18px}.product-page .pa-part{max-width:none;font-family:var(--font-inter);letter-spacing:.2em;color:#6b5328;border-left:3px solid #c8a96a;grid-column:1/-1;margin-top:14px;padding-left:16px;font-size:12px}.pa-grid{grid-template-columns:32cqw minmax(0,660px);margin:20px 4cqw 0 9cqw;display:grid}.pa-plaque{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f7f8f6d1;border:1px solid #c8a96a;border-radius:18px;flex-direction:column;padding:24px clamp(14px,1.6cqw,28px) 18px;display:flex;box-shadow:0 12px 36px #6d58341f}.product-page .pa-slogan{color:#1c1c1e;max-width:none;font-size:clamp(24px,2.35cqw,44px);line-height:1.25}.product-page .pa-strapline{max-width:none;font-family:var(--font-inter);letter-spacing:.28em;color:#6b5328;margin-top:6px;font-size:14px}.pa-cpnp{border-block:1px solid #c8a96a;justify-content:center;align-items:center;margin-top:16px;padding:14px 0;display:flex}.pa-flag{flex:none;width:66px;height:44px;margin-right:clamp(14px,1.8cqw,28px)}.pa-cpnp-text{border-left:1px solid #c8a96a;padding-left:clamp(14px,1.8cqw,28px)}.product-page .pa-notification{max-width:none;font-family:var(--font-inter);letter-spacing:.08em;color:#1c1c1e;font-size:12px}.product-page .pa-portal{color:#1c1c1e;max-width:none;font-size:clamp(40px,3.6cqw,68px);line-height:1.1}.product-page .pa-ref{max-width:none;font-family:var(--font-inter);color:#8a6d3b;font-size:20px;font-weight:500}.pa-docs{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;margin-top:14px;display:grid}.pa-doc{background:#f7f8f6b3;border:1px solid #c8a96a66;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:10px 3px;display:flex}.pa-doc svg{fill:none;stroke:#8a6d3b;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.pa-doc-name{font-family:var(--font-inter);color:#1c1c1e;margin-top:6px;font-size:16px;font-weight:600}.pa-doc-label{font-family:var(--font-inter);letter-spacing:.02em;color:#4a4a4d;margin-top:2px;font-size:10.5px;line-height:1.35}.product-page .pa-plaque-foot{max-width:none;font-family:var(--font-inter);letter-spacing:.2em;color:#6b5328;border-top:1px solid #c8a96a;margin-top:14px;padding-top:12px;font-size:12px}.pa-manifesto{z-index:0;border-left:1px solid #c8a96a;margin-left:2cqw;padding:8px 0 8px 3cqw;position:relative}.pa-manifesto:before{content:"";z-index:-1;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:#f7f8f69e;position:absolute;inset:-28px -48px -28px 0;-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000),linear-gradient(#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 86%,#0000),linear-gradient(#0000,#000 28px calc(100% - 28px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.product-page .pa-kicker{max-width:none;font-family:var(--font-inter);letter-spacing:.2em;color:#6b5328;font-size:12px}.product-page .pa-manifesto h2{letter-spacing:.02em;text-wrap:balance;color:#1c1c1e;margin:12px 0 18px;font-size:clamp(25px,2cqw,34px);font-weight:300;line-height:1.35}.product-page .pa-text{color:#4a4a4d;max-width:none;font-size:15px;font-weight:400;line-height:1.8}.pa-text+.pa-text{margin-top:12px}.product-page .pa-closing{max-width:none;font-family:var(--font-playfair);color:#1c1c1e;border-top:1px solid #c8a96a;margin-top:18px;padding-top:14px;font-size:18px;font-style:italic;line-height:1.5}@media (min-width:1024px) and (max-width:1199px){.pa-docs{gap:6px}.pa-doc{padding-inline:1px}}@media (max-width:1023px){.pa-section{padding:32px 0 0}.pa-section:before,.pa-bg--desktop{display:none}.pa-bg--mobile{z-index:-2;object-position:center;display:block}.pa-head{margin-inline:24px}.pa-grid{grid-template-columns:minmax(0,1fr);gap:40px;margin:24px 0 0}.pa-plaque{width:calc(100% - 48px);max-width:560px;margin:0 auto;padding-inline:20px}.pa-flag{margin-right:20px}.pa-cpnp-text{padding-left:20px}.pa-manifesto{border-left:0;margin:0;padding:56px max(24px,50cqw - 280px) 72px}.pa-manifesto:before{background:#f7f8f6ad;inset:0;-webkit-mask-image:none;mask-image:none}}@media (max-width:767px){.pa-plaque{padding:22px 12px 16px}.product-page .pa-slogan{font-size:28px}.product-page .pa-strapline{font-size:12px}.pa-flag{width:54px;height:36px;margin-right:14px}.pa-cpnp-text{padding-left:14px}.product-page .pa-portal{font-size:44px}.pa-docs{gap:8px}.product-page .pa-framework,.product-page .pa-part{letter-spacing:.14em}.product-page .pa-brand{letter-spacing:.12em;color:#6b5328;font-size:13px}.product-page .pa-manifesto h2{font-size:26px}}@media (max-width:359px){.pa-docs{grid-template-columns:repeat(2,minmax(0,1fr))}}.fp-section{isolation:isolate;background:linear-gradient(90deg,#bde2e3 0%,#d5eeee 4%,#dbeeef 8%,#e4f1f3 14%,#f2f7f8 25%,#f4f7f9 50%,#f2f7fa 75%,#ecf5f7 86%,#e1f1f2 92%,#d1eaeb 96%,#c1e4e4 100%);position:relative;overflow:hidden;container-type:inline-size}.fp-bg{z-index:-1;background-repeat:no-repeat;background-size:100cqw 50cqw;height:25cqw;position:absolute;left:0;right:0}.fp-bg--top{background-position:top;top:0;-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}.fp-bg--bottom{background-position:bottom;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 14%);mask-image:linear-gradient(#0000,#000 14%)}.fp-inner{max-width:1248px;margin:0 auto;padding:96px 24px 128px}.fp-head{text-align:center;margin-bottom:72px}.product-page .fp-label{max-width:none;font-family:var(--font-inter);letter-spacing:.24em;color:#6b5328;font-size:12px}.fp-line{background:#c8a96a;width:48px;height:1px;display:block}.fp-head .fp-line{margin:16px auto 20px}.product-page .fp-head h2{letter-spacing:.02em;color:#1c1c1e;font-size:clamp(30px,3.4vw,42px);font-weight:400;line-height:1.25}.product-page .fp-intro{color:#4a4a4d;max-width:none;margin-top:12px;font-size:clamp(17px,1.6vw,21px);font-style:italic;line-height:1.5}.fp-row{grid-template-columns:minmax(0,540px) minmax(0,1fr);align-items:center;column-gap:64px;display:grid}.fp-figure{min-width:0}.fp-frame{border-radius:4px;position:relative;overflow:hidden}.fp-img{aspect-ratio:1;width:100%;height:auto;display:block}.fp-light{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fp-open,.fp-hint{display:none}.product-page .fp-copy h3{letter-spacing:.02em;color:#1c1c1e;font-size:clamp(24px,2.4vw,30px);font-weight:400;line-height:1.3}.fp-copy .fp-line{margin:14px 0 18px}.product-page .fp-text{color:#4a4a4d;max-width:none;font-size:15px;font-weight:400;line-height:1.9}.fp-divider{background:linear-gradient(90deg,#c8a96a00,#c8a96a 18% 82%,#c8a96a00);border:0;height:1px;margin:64px 0}@media (max-width:1199px){.fp-row{grid-template-columns:minmax(0,46fr) minmax(0,54fr);column-gap:40px}}@media (max-width:1023px){.fp-open{cursor:zoom-in;width:100%;display:block;position:absolute;inset:0}.product-page .fp-open:focus-visible{outline-offset:-3px;outline:1px solid #c8a96a}.fp-hint{display:block}.product-page .fp-hint .bs-hint{margin-top:12px}}@media (max-width:899px){.fp-row{grid-template-columns:minmax(0,1fr);row-gap:24px}.fp-figure{width:100%;max-width:560px;margin:0 auto}.fp-copy{width:100%;max-width:640px;margin:0 auto}}@media (max-width:767px){.fp-inner{padding:72px 24px 96px}.fp-head{margin-bottom:48px}.fp-divider{margin:48px 0}.fp-light{display:none}}@media (prefers-reduced-motion:reduce){.fp-light{display:none}}.hx-body{max-width:720px;font-family:var(--font-inter);color:#4a4a4d;font-size:17px;line-height:1.75}.hx-body>*+*{margin-top:16px}.history-page .hx-body p{max-width:none}.history-page .hx-body h3{color:#1c1c1e;margin-top:40px;margin-bottom:4px}.hx-section{border-left:1px solid #c8a96a;padding:0 0 72px 40px;position:relative}.hx-section:last-of-type{border-left-color:#0000;padding-bottom:8px}.hx-section:before{content:"";background:#c8a96a;border-radius:50%;width:9px;height:9px;position:absolute;top:14px;left:-5px}.history-page .hx-section h2,.history-page .hx-references h2{color:#1c1c1e;line-height:1.3}.history-page .hx-date{max-width:none;font-family:var(--font-inter);letter-spacing:.08em;color:#4a4a4d;margin:12px 0 28px;font-size:13px}.history-page h2.hx-h2-gap{margin-bottom:24px}.hx-num{color:#8a6d3b}.hx-lead{color:#1c1c1e;font-size:.92em;font-weight:600}.hx-perspective{padding-top:16px}.hx-references li p+p{margin-top:2px}.hx-cite,.hx-link,.hx-back{color:#1c1c1e;transition:color .3s}.hx-cite,.hx-link{text-underline-offset:3px;-webkit-text-decoration:underline #c8a96a;text-decoration:underline #c8a96a}.hx-link{overflow-wrap:anywhere}.hx-cite:hover,.hx-link:hover,.hx-back:hover{color:#8a6d3b}.hx-back{vertical-align:-2px;margin-left:6px;display:inline-flex}.hx-back svg{width:15px;height:15px}.history-page a:focus-visible{outline-offset:2px;outline:1px solid #c8a96a}.history-page [id^=cite-],.history-page [id^=ref-],.history-page [id^=pd-cite-],.history-page [id^=pd-ref-],.history-page [id^=ar-cite-],.history-page [id^=ar-ref-]{scroll-margin-top:104px}.hx-references{border-top:1px solid #c8a96a73;margin-top:48px;padding-top:56px}.history-page .hx-references .hx-body{margin-top:24px;font-size:15px}.hx-references ol{margin-top:24px}.hx-references li+li{margin-top:14px}.history-page .hx-references li:target{background:#f2f3f1;box-shadow:0 0 0 8px #f2f3f1}@media (prefers-reduced-motion:reduce){.hx-cite,.hx-link,.hx-back{transition:none}}@media (max-width:767px){.hx-section{padding:0 0 56px 24px}.hx-section:before{top:12px}.hx-body{font-size:16px}}.oh-inner{max-width:1088px;margin:0 auto;padding:0 24px}.oh-opening{text-align:center;padding-bottom:72px}.our-history .oh-opening h1{letter-spacing:.06em;color:#1c1c1e;margin-bottom:24px;font-size:clamp(44px,7vw,84px);line-height:1.1}.our-history .oh-subtitle{text-wrap:balance;color:#8a6d3b;max-width:900px;margin:0 auto 40px;font-size:clamp(20px,2.4vw,26px);font-style:italic;line-height:1.5}.our-history .oh-intro{color:#4a4a4d;max-width:720px;margin:0 auto;font-size:18px;font-weight:300;line-height:2}.oh-section{padding:96px 0}.our-history .oh-section h2{color:#1c1c1e;margin-bottom:32px;font-size:clamp(28px,3.4vw,38px);line-height:1.3}.oh-section h2:before{content:"";background:#c8a96a;width:40px;height:1px;margin-bottom:18px;display:block}.oh-marker{font-family:var(--font-inter);letter-spacing:.16em;white-space:pre;color:#8a6d3b;font-size:13px}.oh-text{color:#4a4a4d;max-width:720px;font-size:17px;font-weight:300;line-height:2}.our-history .oh-text p{color:#4a4a4d;max-width:none}.oh-text p+p{margin-top:20px}.oh-year{letter-spacing:.02em;color:#1c1c1e;font-size:clamp(72px,10vw,120px);line-height:1}.oh-year+.oh-title{margin-top:10px;display:block}.oh-band{background:#f2f3f1;border-top:1px solid #c8a96a}.oh-closing{text-align:center;padding:144px 0 160px}.our-history .oh-closing-label{letter-spacing:.24em;color:#8a6d3b;max-width:none;margin:0 0 28px;font-size:12px}.our-history .oh-closing h2{color:#1c1c1e;margin-bottom:36px;font-size:clamp(40px,6.6vw,80px);line-height:1.15}.our-history .oh-closing-text{color:#4a4a4d;max-width:720px;margin:0 auto 40px;font-size:17px;font-weight:300;line-height:2}.our-history .oh-tagline{text-wrap:balance;letter-spacing:.14em;color:#1c1c1e;max-width:none;padding-top:28px;font-size:13px}.oh-tagline:before{content:"";background:#c8a96a;width:40px;height:1px;margin:0 auto 28px;display:block}@media (min-width:1024px){.oh-section{padding:120px 0}.oh-two-columns .oh-text{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;max-width:none;display:grid}.oh-two-columns .oh-text p+p{margin-top:0}.oh-offset .oh-inner>*{max-width:720px;margin-left:auto}.our-history .oh-offset h2{margin-left:auto}.oh-side-heading .oh-inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.our-history .oh-side-heading h2{margin-bottom:0}.oh-band{padding:144px 0}.oh-band .oh-inner{max-width:768px}}.op-inner{max-width:1088px;margin:0 auto;padding:0 24px}.op-opening{padding-bottom:88px}.our-philosophy .op-opening h1{letter-spacing:.04em;color:#1c1c1e;margin-bottom:20px;font-size:clamp(44px,7.4vw,92px);line-height:1.08}.our-philosophy .op-subtitle{color:#8a6d3b;max-width:none;margin-bottom:44px;font-size:clamp(21px,2.5vw,28px);font-style:italic;line-height:1.5}.our-philosophy .op-intro{color:#4a4a4d;max-width:720px;font-size:18px;font-weight:300;line-height:2}.op-block{padding:72px 0}.op-label{font-family:var(--font-inter);letter-spacing:.24em;text-transform:uppercase;color:#8a6d3b;margin-bottom:14px;font-size:11px;font-weight:500;display:block}.our-philosophy .op-block h2{color:#1c1c1e;margin-bottom:24px;font-size:clamp(26px,3vw,34px);line-height:1.3}.op-number{font-family:var(--font-inter);letter-spacing:.14em;white-space:pre;color:#4a4a4d;font-size:13px}.our-philosophy .op-text{color:#4a4a4d;max-width:720px;font-size:17px;font-weight:300;line-height:2}.our-philosophy .op-lead h2{font-size:clamp(32px,4.6vw,54px);line-height:1.2}.our-philosophy .op-quiet h2{font-size:clamp(24px,2.4vw,28px)}.op-ruled .op-inner>*{border-left:1px solid #c8a96a;padding-left:28px}.op-ruled .op-head{padding-bottom:24px}.our-philosophy .op-ruled h2{margin-bottom:0}.op-centred{text-align:center}.our-philosophy .op-centred .op-text{max-width:640px;margin:0 auto}.op-band{background:#f2f3f1}.op-diamond{width:180px;height:auto;margin:44px auto 0;display:block}.op-practice{padding:112px 0 160px}.our-philosophy .op-practice h2{letter-spacing:.08em;color:#1c1c1e;margin-bottom:24px;font-size:clamp(22px,2.4vw,26px);line-height:1.4}.op-slogans{max-width:1088px;margin:96px auto 0;padding:0 24px}.our-philosophy .op-slogan{text-align:center;text-wrap:balance;color:#1c1c1e;max-width:none;margin-bottom:20px;font-size:clamp(44px,7vw,84px);line-height:1.15}.our-philosophy .op-slogan-secondary{text-align:center;letter-spacing:.14em;text-wrap:balance;color:#4a4a4d;max-width:none;font-size:13px}@media (min-width:1024px){.op-block{padding:96px 0}.our-philosophy .op-lead .op-text{margin-left:auto}.op-ruled .op-inner{max-width:880px}.op-reverse .op-inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:72px;display:grid}.op-reverse .op-head{grid-area:1/2}.op-reverse .op-text{grid-area:1/1}.our-philosophy .op-reverse h2{margin-bottom:0}.op-quiet .op-inner{max-width:760px}.op-band{padding:128px 0}.op-band .op-inner{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center;gap:16px 72px;display:grid}.op-band .op-head,.op-band .op-text{grid-column:1}.op-diamond{grid-area:1/2/span 2;width:100%;max-width:240px;margin:0 auto}.op-practice .op-inner{max-width:768px}}.gl-inner{max-width:1088px;margin:0 auto;padding:0 24px}.global-page .gl-eyebrow{letter-spacing:.2em;color:#8a6d3b;max-width:none;margin-bottom:18px;font-size:12px;font-weight:500;line-height:1.6}.global-page .gl-band .gl-eyebrow{color:#4a4a4d}.gl-hero{padding-bottom:104px}.global-page .gl-hero h1{letter-spacing:.01em;color:#1c1c1e;max-width:960px;margin-bottom:32px;font-size:clamp(38px,6vw,72px);line-height:1.14}.global-page .gl-hero-text p{color:#4a4a4d;max-width:720px;font-size:18px;font-weight:300;line-height:1.9}.gl-hero-text p+p{margin-top:16px}.gl-link{letter-spacing:.1em;color:#1c1c1e;text-underline-offset:5px;align-items:center;min-height:44px;margin-top:16px;font-size:13px;font-weight:500;-webkit-text-decoration:underline #c8a96a;text-decoration:underline #c8a96a;transition:color .3s;display:inline-flex}.gl-link:hover{color:#8a6d3b}.global-page a:focus-visible{outline-offset:3px;outline:1px solid #c8a96a}.gl-section{padding:88px 0}.gl-band{background:#f2f3f1}.global-page .gl-section h2{color:#1c1c1e;margin-bottom:28px;font-size:clamp(28px,3.4vw,40px);line-height:1.25}.gl-text{color:#4a4a4d;max-width:720px;font-size:17px;font-weight:300;line-height:2}.global-page .gl-text p{color:#4a4a4d;max-width:none}.gl-text p+p{margin-top:18px}.global-page .gl-architecture-title{color:#1c1c1e;margin:64px 0 36px;font-size:clamp(20px,2vw,24px)}.gl-nodes{gap:36px;padding-left:28px;display:grid;position:relative}.gl-nodes:before{content:"";background:#c8a96a;width:1px;position:absolute;top:8px;bottom:8px;left:4px}.gl-nodes li{position:relative}.gl-nodes li:before{content:"";background:#c8a96a;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-28px}.gl-node-place{letter-spacing:.16em;color:#1c1c1e;font-size:13px;font-weight:600;display:block}.gl-node-dash{color:#8a6d3b;line-height:1.6;display:block}.gl-node-role{color:#4a4a4d;font-size:16px;font-weight:300;line-height:1.7;display:block}.gl-figure{flex-direction:column;margin-top:44px;display:flex}.gl-figure-number{color:#1c1c1e;font-size:clamp(112px,16vw,200px);line-height:.95}.gl-figure-label{letter-spacing:.16em;color:#4a4a4d;margin-top:12px;font-size:13px}.gl-icons{gap:18px;margin-bottom:28px;display:flex}.gl-icons svg{fill:none;stroke:#c8a96a;stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;width:30px;height:30px}.gl-panel{aspect-ratio:1;background:#f2f3f1;border-radius:4px;justify-content:center;align-items:center;max-width:420px;margin-top:44px;display:flex}.gl-panel svg{fill:none;stroke:#c8a96a;stroke-width:1px;width:76%}.gl-diagram{max-width:760px;margin:56px auto 0}.gl-diagram-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gl-diagram-node{text-align:center;border:1px solid #c8a96a99;border-radius:4px;flex-direction:column;gap:4px;padding:20px 14px;display:flex}.gl-diagram-node strong{letter-spacing:.1em;color:#1c1c1e;font-size:13px;font-weight:600;line-height:1.5}.gl-diagram-node span{color:#4a4a4d;font-size:13px}.gl-diagram-lines{fill:none;stroke:#c8a96a;stroke-width:1px;width:100%;height:56px;display:block}.gl-diagram-result{max-width:300px;margin:0 auto}.gl-closing{text-align:center;padding:128px 0 144px}.global-page .gl-closing h2{text-wrap:balance;color:#1c1c1e;max-width:880px;margin:0 auto 28px;font-size:clamp(34px,5vw,60px);line-height:1.18}.gl-closing .gl-text{margin:0 auto}.gl-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px;margin-top:40px;display:flex}.gl-button{letter-spacing:.1em;color:#1c1c1e;border:1px solid #1c1c1e;border-radius:4px;justify-content:center;align-items:center;min-height:50px;padding:0 32px;font-size:13px;font-weight:500;transition:border-color .3s,color .3s;display:inline-flex}.gl-button:hover{color:#8a6d3b;border-color:#8a6d3b}.gl-actions .gl-link{margin-top:0}.gl-slogans{margin-top:56px}.global-page .gl-slogans p{max-width:none;font-family:var(--font-playfair);color:#1c1c1e;font-size:clamp(18px,2vw,22px);line-height:1.6}.global-page .gl-slogans p+p{color:#8a6d3b;font-style:italic}@media (max-width:767px){.global-page{padding-top:112px}.global-page .gl-hero h1{margin-bottom:20px;font-size:34px;line-height:1.16}.global-page .gl-hero-text p{font-size:16px;line-height:1.7}.gl-hero-text p+p{margin-top:12px}.gl-link{margin-top:8px}.gl-hero{padding-bottom:72px}}@media (min-width:1024px){.gl-section{padding:112px 0}.gl-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:30px 0 0}.gl-nodes:before{width:auto;height:1px;inset:4px 0 auto}.gl-nodes li:before{top:-30px;left:0}.gl-market,.gl-partnership{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:72px;display:grid}.gl-figure{text-align:right;align-items:flex-end;margin-top:0}.gl-regulatory{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.gl-panel{width:100%;margin:0 0 0 auto}}@media (prefers-reduced-motion:reduce){.global-page .reveal{opacity:1;transition:none;transform:none}.gl-link,.gl-button{transition:none}}.ds-inner{max-width:1088px;margin:0 auto;padding:0 24px}.distribution-page .ds-eyebrow{letter-spacing:.2em;color:#8a6d3b;max-width:none;margin-bottom:18px;font-size:12px;font-weight:500}.ds-hero{padding-bottom:104px}.distribution-page .ds-hero h1{color:#1c1c1e;max-width:1000px;margin-bottom:32px;font-size:clamp(34px,5.2vw,64px);line-height:1.16}.distribution-page .ds-hero-text{color:#4a4a4d;max-width:720px;font-size:18px;font-weight:300;line-height:1.9}.ds-cta{letter-spacing:.08em;text-align:center;color:#1c1c1e;border:1px solid #1c1c1e;border-radius:4px;justify-content:center;align-items:center;min-height:50px;margin-top:32px;padding:0 28px;font-size:13px;font-weight:500;transition:border-color .3s,color .3s;display:inline-flex}.ds-cta:hover{color:#8a6d3b;border-color:#8a6d3b}.distribution-page a:focus-visible,.distribution-page button:focus-visible,.distribution-page input:focus-visible,.distribution-page select:focus-visible,.distribution-page textarea:focus-visible{outline-offset:2px;outline:1px solid #8a6d3b}.ds-section{padding:88px 0}.ds-band{background:#f2f3f1}.distribution-page .ds-section h2{color:#1c1c1e;margin-bottom:28px;font-size:clamp(28px,3.4vw,40px);line-height:1.25}.ds-text{color:#4a4a4d;max-width:720px;font-size:17px;font-weight:300;line-height:2}.distribution-page .ds-text p{color:#4a4a4d;max-width:none}.ds-text p+p{margin-top:18px}.ds-pillars{gap:32px;margin-top:56px;display:grid}.ds-pillars li{border-top:1px solid #c8a96a;padding-top:20px}.distribution-page .ds-pillars h3{color:#1c1c1e;margin-bottom:12px;font-size:21px;line-height:1.35}.distribution-page .ds-pillars p{color:#4a4a4d;max-width:none;font-size:15px;font-weight:300;line-height:1.85}.ds-roles{margin-top:44px}.ds-roles li{border-top:1px solid #c8a96ab3;gap:2px;padding:20px 0;display:grid}.ds-roles li:last-child{border-bottom:1px solid #c8a96ab3}.ds-role-name{letter-spacing:.1em;color:#1c1c1e;font-size:13px;font-weight:600}.ds-role-place{color:#4a4a4d;font-size:13px}.ds-role-text{font-family:var(--font-playfair);color:#1c1c1e;margin-top:6px;font-size:19px}.ds-steps{gap:36px;margin-top:12px;padding-left:28px;display:grid;position:relative}.ds-steps:before{content:"";background:#c8a96a;width:1px;position:absolute;top:8px;bottom:8px;left:4px}.ds-steps li{position:relative}.ds-steps li:before{content:"";background:#c8a96a;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-28px}.ds-step-number{letter-spacing:.14em;color:#8a6d3b;margin-bottom:8px;font-size:13px;display:block}.distribution-page .ds-steps h3{color:#1c1c1e;margin-bottom:10px;font-size:21px;line-height:1.35}.distribution-page .ds-steps p{color:#4a4a4d;max-width:none;font-size:15px;font-weight:300;line-height:1.85}.ds-process .ds-cta{margin-top:44px}.ds-enquiry{background:#f2f3f1;border-top:1px solid #c8a96a;padding:96px 24px;scroll-margin-top:73px}.ds-enquiry-inner{max-width:820px;margin:0 auto}.distribution-page .ds-enquiry h2{color:#1c1c1e;margin-bottom:20px;font-size:clamp(28px,3.4vw,40px);line-height:1.25}.distribution-page .ds-form-intro{color:#4a4a4d;max-width:720px;margin-bottom:44px;font-size:16px;font-weight:300;line-height:1.9}.ds-fields{gap:28px;display:grid}.ds-field{flex-direction:column;min-width:0;display:flex}.ds-field label{color:#1c1c1e;margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.5}.ds-field input,.ds-field select,.ds-field textarea{width:100%;min-height:48px;font-family:var(--font-inter);color:#1c1c1e;background:#f7f8f6;border:1px solid #b9babb;border-radius:4px;padding:12px 14px;font-size:16px;line-height:1.6;transition:border-color .3s}.ds-field textarea{resize:vertical}.ds-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%234A4A4D' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:40px}.ds-field select:hover,.ds-field input:hover,.ds-field textarea:hover{border-color:#c8a96a}.ds-field [aria-invalid=true]{border-color:#8f2f2f}.ds-field input[type=file]{cursor:pointer;padding:10px 12px;font-size:14px}.distribution-page .ds-help,.distribution-page .ds-counter{color:#4a4a4d;max-width:none;margin-top:8px;font-size:13px;line-height:1.5}.distribution-page .ds-counter{text-align:right;font-variant-numeric:tabular-nums}.distribution-page .ds-counter.is-over{color:#8f2f2f;font-weight:600}.distribution-page .ds-error{color:#8f2f2f;max-width:none;margin-top:8px;font-size:13px;line-height:1.5}.distribution-page .ds-form-error{margin:0 0 16px;font-size:14px}.ds-file-list{margin-top:10px}.ds-file-list li{color:#1c1c1e;border-top:1px solid #d4d5d1;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.ds-file-list span{overflow-wrap:anywhere;min-width:0}.ds-file-list button{color:#4a4a4d;cursor:pointer;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ds-file-list button:hover{color:#8a6d3b}.ds-file-list svg{width:18px;height:18px}.ds-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ds-privacy-note{color:#4a4a4d;max-width:none;margin:32px 0 20px;font-size:14px;line-height:1.6}.ds-privacy-note a{text-underline-offset:3px;color:#1c1c1e;-webkit-text-decoration:underline #c8a96a;text-decoration:underline #c8a96a}.cf-turnstile{margin-bottom:24px}.ds-button{letter-spacing:.08em;color:#f7f8f6;cursor:pointer;background:#1c1c1e;border:1px solid #1c1c1e;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:0 28px;font-size:13px;font-weight:500;transition:background .3s,border-color .3s;display:inline-flex}.ds-button:hover:not(:disabled){background:#8a6d3b;border-color:#8a6d3b}.ds-button:disabled{opacity:.55;cursor:not-allowed}.distribution-page .ds-note{color:#4a4a4d;max-width:none;margin-top:14px;font-size:13px;line-height:1.6}.distribution-page .ds-test{overflow-wrap:anywhere;color:#4a4a4d;border-left:1px solid #c8a96a;max-width:none;margin-bottom:28px;padding:12px 14px;font-size:13px;line-height:1.6}.ds-success{outline:none;padding:40px 0 24px}.distribution-page .ds-success p:first-child{max-width:none;font-family:var(--font-playfair);color:#1c1c1e;font-size:clamp(22px,2.6vw,28px);line-height:1.4}.ds-success .ds-test{margin:20px 0 0}.distribution-page .ds-signature{text-align:center;letter-spacing:.1em;text-wrap:balance;color:#1c1c1e;max-width:none;padding:72px 24px 88px;font-size:13px;line-height:1.8}@media (min-width:640px){.ds-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.ds-field--wide{grid-column:1/-1}.ds-button{width:auto}}@media (min-width:1024px){.ds-section{padding:112px 0}.ds-enquiry{padding:120px 24px}.ds-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.ds-platform{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:72px;display:grid}.ds-roles{margin-top:0}.ds-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:20px;padding:30px 0 0}.ds-steps:before{width:auto;height:1px;inset:4px 0 auto}.ds-steps li:before{top:-30px;left:0}}@media (max-width:767px){.distribution-page{padding-top:112px}.ds-hero{padding-bottom:72px}.distribution-page .ds-hero-text{font-size:16px;line-height:1.8}.ds-cta{width:100%}}@media (prefers-reduced-motion:reduce){.distribution-page .reveal{opacity:1;transition:none;transform:none}.ds-cta,.ds-button,.ds-field input,.ds-field select,.ds-field textarea,.ge-card{transition:none}html:has(.distribution-page){scroll-behavior:auto}}.image-placeholder{aspect-ratio:4/5;background:#ecede9;border-radius:4px;width:100%;position:relative;overflow:hidden}.product-card{border:1px solid var(--color-border-light);background:var(--color-background);border-radius:4px;padding:40px;transition:border-color .3s}.product-card:hover{border-color:var(--color-accent)}.mobile-menu-overlay{z-index:55;opacity:0;pointer-events:none;background:#1c1c1e4d;transition:opacity .3s;position:fixed;inset:0}.mobile-menu-overlay.active{opacity:1;pointer-events:auto}.mobile-menu-panel{background:var(--color-background);border-left:1px solid var(--color-border-light);z-index:60;flex-direction:column;width:min(320px,85vw);height:100vh;padding:24px;transition:transform .35s;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.mobile-menu-panel.active{transform:translate(0)}.mobile-menu-link{font-family:var(--font-sans);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-foreground);border-bottom:1px solid var(--color-border-light);padding:16px 0;font-size:15px;font-weight:500;transition:color .3s;display:block}.mobile-menu-link:hover{color:var(--color-accent)}.social-icon{border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-body);border-radius:4px;justify-content:center;align-items:center;transition:all .3s;display:inline-flex}.social-icon:hover{border-color:var(--color-accent);color:var(--color-accent)}@media (max-width:1024px){h1{font-size:clamp(32px,6vw,44px)}h2{font-size:clamp(26px,4.5vw,34px)}.hero-video-section{min-height:85vh}}@media (max-width:640px){body{font-size:16px}h1{font-size:clamp(28px,8vw,40px)}h2{font-size:clamp(24px,6vw,32px)}h3{font-size:clamp(18px,4vw,22px)}.premium-container{padding-left:20px;padding-right:20px}.section-padding{padding-top:56px;padding-bottom:56px}.hero-video-section{min-height:80vh}.product-card{padding:24px}.outline-btn{padding:12px 24px;font-size:13px}.social-icon{width:40px;height:40px}}.ge-hero{padding-bottom:96px}.contact-page .ge-hero h1{color:#1c1c1e;max-width:1000px;margin-bottom:28px;font-size:clamp(34px,5.2vw,64px);line-height:1.16}.contact-page .ge-lead{color:#1c1c1e;max-width:720px;margin-bottom:24px;font-size:clamp(20px,2.2vw,26px);line-height:1.5}.ge-hero:after{content:"";background:#c8a96a;width:72px;height:1px;margin-top:48px;display:block}.ge-channels{padding:0 0 96px}.contact-page .ge-channels h2,.contact-page .ge-contact h2{color:#1c1c1e;margin-bottom:20px;font-size:clamp(28px,3.4vw,40px);line-height:1.25}.contact-page .ge-intro{color:#4a4a4d;max-width:720px;font-size:16px;font-weight:300;line-height:1.9}.ge-cards{gap:20px;margin-top:48px;display:grid}.ge-card{border:1px solid #d4d5d1;border-radius:4px;flex-direction:column;padding:28px 24px;transition:border-color .3s;display:flex;position:relative}.ge-card:hover,.ge-card--link{border-color:#c8a96a}.ge-card:has(:focus-visible){border-color:#c8a96a}.ge-card--link:hover{border-color:#8a6d3b}.ge-card--link:has(:focus-visible){border-color:#8a6d3b}.contact-page .ge-card h3{color:#1c1c1e;margin-bottom:12px;font-size:20px;line-height:1.35}.contact-page .ge-card p{color:#4a4a4d;max-width:none;font-size:14px;font-weight:300;line-height:1.8}.ge-card h3 button,.ge-card h3 a{font:inherit;text-align:left;color:inherit;cursor:pointer}.ge-card h3 button:focus-visible,.ge-card h3 a:focus-visible{outline:none}.ge-card h3 button:after,.ge-card h3 a:after{content:"";position:absolute;inset:0}.ge-arrow{color:#8a6d3b;width:22px;height:22px;margin-top:auto}.contact-page .ge-card--link p{margin-bottom:16px}.ge-contact{border-top:1px solid #c8a96a;padding:96px 0 104px}.contact-page .ge-contact p{color:#4a4a4d;max-width:none;font-size:16px;font-weight:300;line-height:1.9}.contact-page .ge-contact .ge-company{letter-spacing:.08em;color:#1c1c1e;font-size:14px;font-weight:600}.ge-contact a{text-underline-offset:3px;color:#1c1c1e;-webkit-text-decoration:underline #c8a96a;text-decoration:underline #c8a96a}.ge-contact a:hover{color:#8a6d3b}.contact-page .ge-contact .ge-signature{letter-spacing:.1em;color:#1c1c1e;margin-top:32px;font-size:13px;font-weight:400}@media (min-width:640px){.ge-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ge-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.ge-channels{padding-bottom:120px}.ge-contact{padding:120px 0}}@media (max-width:767px){.ge-hero{padding-bottom:72px}.ge-hero:after{margin-top:36px}}.md-inner{max-width:1088px;margin:0 auto;padding:0 24px}.media-page .md-eyebrow{letter-spacing:.2em;color:#8a6d3b;max-width:none;margin-bottom:18px;font-size:12px;font-weight:500}.md-eyebrow a{margin:-12px 0;padding:12px 0;display:inline-block}.md-eyebrow a:hover{text-underline-offset:3px;-webkit-text-decoration:underline #c8a96a;text-decoration:underline #c8a96a}.media-page h1{color:#1c1c1e;max-width:900px;margin-bottom:24px;font-size:clamp(34px,5vw,60px);line-height:1.16}.media-page .md-intro{color:#4a4a4d;max-width:720px;font-size:18px;font-weight:300;line-height:1.85}.md-hero{padding-bottom:72px}.media-page h2{color:#1c1c1e;margin-bottom:16px;font-size:clamp(26px,3.2vw,36px);line-height:1.25}.media-page a:focus-visible,.media-page button:focus-visible{outline-offset:2px;outline:1px solid #8a6d3b}.md-explore{padding-bottom:56px}.md-filters ul{flex-wrap:wrap;gap:8px 12px;margin-top:8px;display:flex}.md-filters a{color:#4a4a4d;border:1px solid #d4d5d1;border-radius:4px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;transition:border-color .3s,color .3s;display:inline-flex}.md-filters a:hover{color:#1c1c1e;border-color:#c8a96a}.md-filters a[aria-current=page]{color:#1c1c1e;border-color:#c8a96a;font-weight:500}.md-featured{padding-bottom:72px}.md-archive{background:#f2f3f1;border-top:1px solid #c8a96a;padding:80px 0 96px}.media-page .md-archive-text{color:#4a4a4d;max-width:720px;font-size:16px;font-weight:300;line-height:1.9}.media-page .md-empty{color:#1c1c1e;border-top:1px solid #d4d5d1;max-width:720px;margin-top:40px;padding-top:28px;font-size:17px;line-height:1.9}.md-empty a{text-underline-offset:3px;-webkit-text-decoration:underline #c8a96a;text-decoration:underline #c8a96a}.md-empty a:hover{color:#8a6d3b}.md-grid{gap:40px 24px;margin-top:44px;display:grid}.md-card{flex-direction:column;height:100%;display:flex;position:relative}.md-cover{aspect-ratio:3/2;background:#e8e9e5;border-radius:4px;display:block;position:relative;overflow:hidden}.md-cover img{object-fit:cover}.md-card-text{padding-top:16px}.media-page .md-card-meta{letter-spacing:.06em;color:#4a4a4d;flex-wrap:wrap;gap:4px 12px;max-width:none;margin-bottom:8px;font-size:12px;display:flex}.md-card-meta span{font-weight:500}.media-page .md-card h3{color:#1c1c1e;font-size:21px;line-height:1.35}.md-card h3 a{transition:color .3s}.md-card:hover h3 a{color:#8a6d3b}.md-card h3 a:after{content:"";position:absolute;inset:0}.md-card h3 a:focus-visible{outline:none}.md-card:has(a:focus-visible){outline-offset:4px;outline:1px solid #8a6d3b}.media-page .md-card-summary{color:#4a4a4d;max-width:none;margin-top:12px;font-size:16px;font-weight:300;line-height:1.8}.md-more{margin-top:48px}.md-detail-head{padding-bottom:48px}.md-draft{margin-bottom:24px}.media-page .md-draft{color:#4a4a4d;border-left:2px solid #c8a96a;max-width:none;padding:10px 14px;font-size:13px}.md-back{color:#4a4a4d;align-items:center;min-height:44px;margin-bottom:20px;font-size:14px;display:inline-flex}.md-back:before{content:"←";color:#8a6d3b;margin-right:8px}.md-back:hover{color:#8a6d3b}.md-facts{flex-wrap:wrap;gap:16px 40px;margin-top:24px;display:flex}.md-facts dt{letter-spacing:.06em;color:#4a4a4d;font-size:12px}.md-facts dd{color:#1c1c1e;font-size:15px}.md-detail-image img{border-radius:4px;width:100%;height:auto;display:block}.md-body{max-width:720px;margin-top:56px}.media-page .md-body p{color:#4a4a4d;max-width:none;margin-bottom:20px;font-size:17px;font-weight:300;line-height:2}.media-page .md-body h2{margin:40px 0 16px;font-size:26px}.md-album{gap:28px 24px;margin-top:8px;display:grid}.md-body+.md-album{margin-top:56px}.md-album-open{cursor:zoom-in;width:100%;display:block}.md-album-open img{transition:transform .4s}.md-album-open:hover img{transform:scale(1.02)}.media-page .md-caption{color:#4a4a4d;max-width:none;margin-top:10px;font-size:13px;line-height:1.6}.md-video{aspect-ratio:16/9;background:#e8e9e5;border-radius:4px;width:100%;display:block;position:relative;overflow:hidden}.md-video img{object-fit:cover}.md-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.md-video-play{cursor:pointer}.md-play{color:#f7f8f6;background:#1c1c1eb8;border:1px solid #c8a96a;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:background-color .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.md-video-play:hover .md-play{background:#1c1c1e}.md-play svg{width:32px;height:32px}.md-tags{color:#4a4a4d;flex-wrap:wrap;gap:8px 16px;margin-top:40px;font-size:13px;display:flex}.media-page>article{padding-bottom:96px}@media (min-width:640px){.md-grid,.md-album{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.md-hero--image{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.md-card--wide{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px;display:grid}.md-card--wide .md-card-text{padding-top:0}.media-page .md-card--wide h3{font-size:30px}}@media (min-width:1024px){.md-grid,.md-album{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.media-page{padding-top:112px}.media-page .md-intro{font-size:16px;line-height:1.8}.md-hero{padding-bottom:56px}.md-more{width:100%}}@media (prefers-reduced-motion:reduce){.md-filters a,.md-card h3 a,.md-play,.md-album-open img{transition:none}.md-album-open:hover img{transform:none}}.vision-page{padding-top:73px}.bv-zone{padding:104px 24px 120px}.bv-a{background:#f7f8f6}.bv-b{background:#f2f3f1}.bv-inner{text-align:center;max-width:720px;margin:0 auto}.vision-page h1{letter-spacing:.01em;color:#1c1c1e;font-size:clamp(32px,3.6vw,46px);font-weight:400;line-height:1.22}.vision-page h2{letter-spacing:.02em;color:#1c1c1e;font-weight:400;line-height:1.25}.bv-a .pr-rule{margin:28px auto 56px}.bv-a h2{margin-bottom:32px;font-size:clamp(26px,2.6vw,34px)}.bv-text{text-align:left}.bv-text p{color:#4a4a4d;max-width:none;font-size:17px;line-height:1.85}.bv-text p+p{margin-top:22px}.bv-text strong{color:#1c1c1e;font-weight:600}.bv-institution,.bv-label,.bv-synergy{max-width:none;font-family:var(--font-inter);letter-spacing:.22em;font-size:12px;line-height:1.5}.bv-institution{color:#4a4a4d}.bv-label{color:#6b5328;margin-top:10px}.bv-b h2{margin-top:20px;font-size:clamp(34px,3.8vw,48px);line-height:1.15}.bv-synergy{color:#4a4a4d;margin-top:18px}.bv-b .pr-rule{margin:28px auto 40px}.bv-gallery{align-items:flex-start;gap:24px;max-width:1200px;margin:72px auto 0;padding:0;list-style:none;display:flex}.bv-gallery li{flex:var(--bv-ratio) 1 0;min-width:0}.bv-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.bv-open:focus-visible{outline-offset:4px;outline:1px solid #c8a96a}.bv-img{width:100%;height:auto;display:block}.bv-c{--bv-axis:380px;--bv-core:64px;--bv-travel:calc(var(--bv-axis) - var(--bv-core));text-align:center;timeline-scope:--bv-axis;background:#101c28;padding:128px 24px 136px;overflow:clip}.bv-axis{width:var(--bv-core);height:var(--bv-axis);view-timeline-name:--bv-axis;margin:0 auto;position:relative}.bv-axis-line{background:linear-gradient(#d5dfe100,#d5dfe14d 20% 80%,#c8a96a99);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.bv-core{width:var(--bv-core);height:var(--bv-core);display:block;position:absolute;top:0;left:0}.bv-core img{width:100%;height:100%;display:block}.bv-terminal{background:#c8a96a;width:120px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bv-closing{color:#f7f8f6;opacity:.78;max-width:none;margin:48px auto 0;font-size:clamp(26px,2.6vw,36px);line-height:1.35}.bv-closing span{display:block}.bv-closing span+span{color:#c8a96a;font-style:italic}@keyframes bv-descend{0%{transform:translateY(0)}to{transform:translateY(var(--bv-travel))}}@keyframes bv-rise{0%{opacity:.78}to{opacity:1}}@supports (animation-timeline:view()){.bv-core{animation:cubic-bezier(.22,.61,.36,1) both bv-descend;animation-timeline:--bv-axis;animation-range:entry 100% cover 62%}.bv-closing{animation:linear both bv-rise;animation-timeline:--bv-axis;animation-range:cover 58% cover 70%}}.bv-js .bv-core{transform:translateY(calc(var(--bv-move,0) * var(--bv-travel)))}.bv-js .bv-closing{opacity:calc(.78 + .22 * var(--bv-text,0))}@media (prefers-reduced-motion:reduce){.bv-core{transform:translateY(var(--bv-travel));animation:none}.bv-closing{opacity:1;animation:none}}@media (max-width:1023px){.bv-gallery{flex-direction:column;gap:40px;max-width:592px}.bv-gallery li{flex:none;width:100%}}@media (max-width:767px){.bv-zone{padding:80px 24px 88px}.bv-text p{font-size:16px}.bv-gallery{margin-top:56px}.bv-c{--bv-axis:280px;--bv-core:48px;padding:96px 24px 104px}}.legal-page{background:var(--color-background);min-height:100vh;padding:120px 24px}.legal-inner{max-width:720px;margin:0 auto}.legal-page h1{color:#1c1c1e;font-size:clamp(34px,4vw,44px);font-weight:400;line-height:1.2}.legal-language-note{max-width:none;font-family:var(--font-inter);color:#4a4a4d;background:#f2f3f1;border-left:2px solid #c8a96a;margin-bottom:24px;padding:10px 14px;font-size:14px}.legal-updated{max-width:none;font-family:var(--font-inter);color:#6b5328;margin:12px 0 40px;font-size:14px}.legal-body{font-family:var(--font-inter);color:#4a4a4d;font-size:17px;line-height:1.75}.legal-body>*+*{margin-top:16px}.legal-page .legal-body p{max-width:none}.legal-page .legal-body h2{color:#1c1c1e;margin-top:48px;margin-bottom:4px;font-size:clamp(22px,2.4vw,28px);font-weight:400;line-height:1.3}.legal-body strong{color:#1c1c1e;font-weight:600}.legal-body ul{padding-left:22px;list-style:outside}.legal-body li+li{margin-top:6px}.legal-body a{text-underline-offset:3px;color:#1c1c1e;overflow-wrap:anywhere;-webkit-text-decoration:underline #c8a96a;text-decoration:underline #c8a96a}.legal-body a:hover{color:#8a6d3b}.legal-page a:focus-visible{outline-offset:2px;outline:1px solid #c8a96a}.legal-table{overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border:1px solid #c8a96a73;padding:12px 14px}.legal-table th{color:#1c1c1e;background:#f2f3f1;font-weight:600}@media (max-width:767px){.legal-page{padding:104px 20px 88px}.legal-body{font-size:16px}.legal-table table{font-size:14px}.legal-table th,.legal-table td{padding:10px}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
