@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fraunces-latin-300-normal-CTWA4xHV.woff2) format("woff2"),url(/assets/fraunces-latin-300-normal-BJaf1pbq.woff) format("woff")}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/fraunces-latin-300-italic-Ck6y_GI5.woff2) format("woff2"),url(/assets/fraunces-latin-300-italic-BHRYWiFF.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-normal-6IfK1voy.woff2) format("woff2"),url(/assets/fraunces-latin-400-normal-NUPT2cO8.woff) format("woff")}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-italic-ChpO6tcr.woff2) format("woff2"),url(/assets/fraunces-latin-400-italic-B7iDoVhm.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-500-normal-DnGCNyPD.woff2) format("woff2"),url(/assets/fraunces-latin-500-normal-BTR4KCeb.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2) format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}:root{--oro-cream: #FFF9ED;--oro-paper: #FFFDF8;--oro-ivory: #FFF2D7;--oro-ink: #0B0B0B;--oro-plum-deep: #3A2646;--oro-plum-soft: #493058;--oro-gold: #D4A853;--oro-gold-dim: #bd8d2f;--oro-accent-text:#8D691D;--oro-text-editorial: #25211C;--oro-text-editorial-muted:#59554D;--oro-faint: #0B0B0B80;--oro-faintest: #0B0B0B1A;--oro-faint-line: #0B0B0B29;--oro-cream-70: #FFF9EDB3;--oro-cream-45: #FFF9ED73;--oro-cream-line: #FFF9ED2E;--oro-danger: #A84E5C;--oro-danger-surface:#A84E5C14;--oro-danger-border: #A84E5C52;--oro-hover: #33213e;--oro-hover-on-dark: #573969;--oro-hover-tint: #3A264612;--oro-focus-ring: #8F733D;--font-serif: "Fraunces", "Cormorant Garamond", serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--ink: #0B0B0B;--stone: #8a8a86;--purple: #3A2646;--purple-deep: #3A2646;--purple-soft: #493058;--gold: #D4A853;--gold-light: #e0c082;--gold-muted: #D4A8538C}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.min-h-screen{min-height:100vh}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.border{border-width:1px}.font-display{font-family:Fraunces,Georgia,serif}.\!italic{font-style:italic!important}.italic{font-style:italic}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--site-header-height: calc(49px + .8rem) ;--site-footer-height: 56px;--color-bg: var(--oro-plum-deep);--color-fg: var(--oro-cream);--color-fg-faint: var(--oro-cream-70);--color-fg-light: var(--oro-cream-45);--color-fg-line: var(--oro-cream-line);--color-accent: var(--oro-gold)}:root[data-theme=dark]{--color-bg: var(--oro-plum-deep);--color-fg: var(--oro-cream);--color-fg-faint: var(--oro-cream-70);--color-fg-line: var(--oro-cream-line);--color-accent: var(--oro-gold)}:root[data-theme=light]{--color-bg: var(--oro-cream);--color-fg: var(--oro-ink);--color-fg-faint: var(--oro-faint);--color-fg-line: var(--oro-faint-line);--color-accent: var(--oro-plum-deep)}::selection{background-color:#d4a8534d;color:inherit}::-moz-selection{background-color:#d4a8534d;color:inherit}*{box-sizing:border-box}html,body{margin:0;overflow-x:clip;background:var(--color-bg);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,sans-serif}a,button,input{transition:all .25s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--oro-focus-ring);outline-offset:2px}.section-reveal{opacity:0;transform:translate3d(0,40px,0) scale(.985);transform-origin:center top;will-change:transform,opacity;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)}.section-reveal.is-visible{opacity:1;transform:translateZ(0) scale(1)}@media (prefers-reduced-motion: reduce){.section-reveal{opacity:1;transform:none;transition:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}button:active,.btn:active{transform:scale(.98)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 700px){:root{--site-header-height: calc(41px + .9rem) ;--site-footer-height: 94px}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/dm-sans-latin-CwMReqGs.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/outfit-latin-D6ftewdU.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--oro-color-canvas: #fcfbff;--oro-color-surface: #ffffff;--oro-color-ink: #332d46;--oro-color-muted: #71637f;--oro-color-accent: #6c52ab;--oro-color-accent-hover: #5d4499;--oro-color-on-accent: #ffffff;--oro-color-soft: #ece6f7;--oro-color-border: #e1d8ee;--oro-color-selected-border: #b7a2d3;--oro-color-display: #8466b6;--oro-color-champagne: #c9a36b;--oro-color-placeholder: #8d7f9b;--oro-color-disabled-surface: #e9e4ef;--oro-color-disabled-text: #8a8095;--oro-color-success: #2f7050;--oro-color-success-surface: #f0f7f3;--oro-color-success-border: #d1e5d9;--oro-color-error: #a53d53;--oro-color-error-surface: #fff3f5;--oro-color-error-border: #edd5dc;--oro-color-glow: #cdbbe98c;--oro-color-warm-glow: #f0e1be88;--oro-font-family-body: "DM Sans", sans-serif;--oro-font-family-wordmark: "Outfit", sans-serif;--oro-font-weight-body: 400;--oro-font-weight-heading: 500;--oro-font-weight-control: 500;--oro-type-display-size: 4.75rem;--oro-type-display-line-height: 1.075;--oro-type-display-tracking: -.065em;--oro-type-display-mobile-size: 3.375rem;--oro-type-display-mobile-line-height: 1.075;--oro-type-display-mobile-tracking: -.055em;--oro-type-title-size: 2.875rem;--oro-type-title-line-height: 1.12;--oro-type-title-tracking: -.045em;--oro-type-section-size: 2.125rem;--oro-type-section-line-height: 1.12;--oro-type-section-tracking: -.045em;--oro-type-card-size: 2rem;--oro-type-card-line-height: 1.15;--oro-type-card-tracking: -.045em;--oro-type-subheading-size: 1.125rem;--oro-type-subheading-line-height: 1.4;--oro-type-subheading-tracking: -.025em;--oro-type-body-size: 1rem;--oro-type-body-line-height: 1.6;--oro-type-body-tracking: 0em;--oro-type-label-size: .875rem;--oro-type-label-line-height: 1.5;--oro-type-label-tracking: 0em;--oro-type-support-size: .75rem;--oro-type-support-line-height: 1.8;--oro-type-support-tracking: 0em;--oro-type-wordmark-size: 2.375rem;--oro-type-wordmark-line-height: 1;--oro-type-wordmark-tracking: -.085em;--oro-space-0: 0;--oro-space-1: .25rem;--oro-space-2: .5rem;--oro-space-3: .75rem;--oro-space-4: 1rem;--oro-space-5: 1.25rem;--oro-space-6: 1.5rem;--oro-space-8: 2rem;--oro-space-10: 2.5rem;--oro-space-12: 3rem;--oro-space-16: 4rem;--oro-space-20: 5rem;--oro-space-24: 6rem;--oro-radius-field: .625rem;--oro-radius-card: 1rem;--oro-radius-pill: 999px;--oro-border-width: 1px;--oro-control-min-height: 2.75rem;--oro-control-field-height: 3rem;--oro-control-chip-height: 2.5rem;--oro-focus-width: 3px;--oro-focus-offset: 4px;--oro-shadow-action-hover: 0 4px 12px #6c52ab14;--oro-motion-duration: .14s;--oro-motion-easing: ease;--oro-breakpoint-mobile: 650px}:where(.halo-site).oro-theme{background:var(--oro-color-canvas);color:var(--oro-color-ink);font-family:var(--oro-font-family-body);font-size:var(--oro-type-body-size);font-weight:var(--oro-font-weight-body);line-height:var(--oro-type-body-line-height);-webkit-font-smoothing:antialiased}:where(.halo-site) :where(.oro-button,.oro-input,.oro-chip,.oro-card,.oro-notice,.oro-notice *,.oro-field){box-sizing:border-box}:where(.halo-site) :where(.oro-button,.oro-input,.oro-chip,.oro-card,.oro-heading,.oro-text,.oro-field,.oro-notice){font-family:var(--oro-font-family-body)}:where(.halo-site) :where(.oro-button,.oro-chip,.oro-input):focus-visible{outline:var(--oro-focus-width) solid var(--oro-color-accent);outline-offset:var(--oro-focus-offset)}:where(.halo-site) .oro-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--oro-space-6);min-height:var(--oro-control-min-height);padding:11px var(--oro-space-5);border:var(--oro-border-width) solid transparent;border-radius:var(--oro-radius-pill);background:var(--oro-color-accent);color:var(--oro-color-on-accent);font-size:var(--oro-type-label-size);font-weight:var(--oro-font-weight-control);line-height:var(--oro-type-label-line-height);letter-spacing:var(--oro-type-label-tracking);text-align:center;cursor:pointer;transition:background-color var(--oro-motion-duration) var(--oro-motion-easing),box-shadow var(--oro-motion-duration) var(--oro-motion-easing)}:where(.halo-site) .oro-button--secondary{border-color:var(--oro-color-border);background:var(--oro-color-surface);color:var(--oro-color-ink)}:where(.halo-site) .oro-button--tertiary{gap:18px;padding:10px 0;border:0;border-radius:var(--oro-radius-field);background:transparent;color:var(--oro-color-accent);font-size:13px}@media (hover: hover){:where(.halo-site) .oro-button--primary:hover:not(:disabled){background:var(--oro-color-accent-hover);box-shadow:var(--oro-shadow-action-hover)}:where(.halo-site) .oro-button--secondary:hover:not(:disabled),:where(.halo-site) .oro-chip:hover:not(:disabled){background:var(--oro-color-soft)}:where(.halo-site) .oro-button--tertiary:hover:not(:disabled){text-decoration:underline;text-underline-offset:var(--oro-space-1)}}:where(.halo-site) .oro-button:disabled,:where(.halo-site) .oro-chip:disabled{background:var(--oro-color-disabled-surface);color:var(--oro-color-disabled-text);border-color:transparent;cursor:default}:where(.halo-site) .oro-button--tertiary:disabled{background:transparent}:where(.halo-site) .oro-field{min-width:0}:where(.halo-site) .oro-field__label{display:block;margin-bottom:10px;color:var(--oro-color-ink);font-size:var(--oro-type-label-size);font-weight:var(--oro-font-weight-control);line-height:var(--oro-type-label-line-height)}:where(.halo-site) .oro-input{display:block;width:100%;min-width:0;min-height:var(--oro-control-field-height);padding:11px 14px;border:var(--oro-border-width) solid var(--oro-color-border);border-radius:var(--oro-radius-field);background:var(--oro-color-surface);color:var(--oro-color-ink);font-size:var(--oro-type-body-size);font-weight:var(--oro-font-weight-body);line-height:var(--oro-type-body-line-height);letter-spacing:var(--oro-type-body-tracking);transition:border-color var(--oro-motion-duration) var(--oro-motion-easing)}:where(.halo-site) .oro-input::-moz-placeholder{color:var(--oro-color-placeholder);opacity:1}:where(.halo-site) .oro-input::placeholder{color:var(--oro-color-placeholder);opacity:1}:where(.halo-site) .oro-input[aria-invalid=true]{border-color:var(--oro-color-error)}:where(.halo-site) .oro-input:disabled{background:var(--oro-color-disabled-surface);color:var(--oro-color-disabled-text);cursor:default}:where(.halo-site) .oro-input:disabled::-moz-placeholder{color:var(--oro-color-disabled-text)}:where(.halo-site) .oro-input:disabled::placeholder{color:var(--oro-color-disabled-text)}:where(.halo-site) .oro-field__hint,:where(.halo-site) .oro-field__error{margin:9px 0 0;font-size:var(--oro-type-support-size);font-weight:var(--oro-font-weight-body);line-height:var(--oro-type-support-line-height)}:where(.halo-site) .oro-field__hint{color:var(--oro-color-muted)}:where(.halo-site) .oro-field__error{color:var(--oro-color-error)}:where(.halo-site) .oro-chip{display:inline-flex;align-items:center;justify-content:center;min-height:var(--oro-control-chip-height);padding:10px 14px;border:var(--oro-border-width) solid var(--oro-color-border);border-radius:var(--oro-radius-pill);background:var(--oro-color-surface);color:var(--oro-color-muted);font-size:var(--oro-type-support-size);font-weight:var(--oro-font-weight-body);line-height:var(--oro-type-body-line-height);letter-spacing:var(--oro-type-body-tracking);cursor:pointer;transition:background-color var(--oro-motion-duration) var(--oro-motion-easing)}:where(.halo-site) .oro-chip[aria-pressed=true]:not(:disabled){background:var(--oro-color-soft);border-color:var(--oro-color-selected-border);color:var(--oro-color-accent)}:where(.halo-site) .oro-card{min-width:0;padding:var(--oro-space-8);border:var(--oro-border-width) solid var(--oro-color-border);border-radius:var(--oro-radius-card);background:var(--oro-color-surface);color:var(--oro-color-ink)}:where(.halo-site) .oro-card--soft{background:linear-gradient(130deg,var(--oro-color-surface),var(--oro-color-canvas))}:where(.halo-site) .oro-notice{display:flex;align-items:flex-start;gap:var(--oro-space-3);padding:15px;border:var(--oro-border-width) solid;border-radius:var(--oro-radius-field);font-size:13px;font-weight:var(--oro-font-weight-body);line-height:var(--oro-type-body-line-height)}:where(.halo-site) .oro-notice--success{color:var(--oro-color-success);border-color:var(--oro-color-success-border);background:var(--oro-color-success-surface)}:where(.halo-site) .oro-notice--error{color:var(--oro-color-error);border-color:var(--oro-color-error-border);background:var(--oro-color-error-surface)}:where(.halo-site) .oro-notice__icon{display:grid;place-items:center;flex:0 0 var(--oro-space-5);height:var(--oro-space-5);margin-top:1px;border:var(--oro-border-width) solid currentColor;border-radius:var(--oro-radius-pill);font-size:var(--oro-type-support-size)}:where(.halo-site) .oro-notice__title{font-weight:var(--oro-font-weight-control)}:where(.halo-site) .oro-notice__body{margin-top:3px;font-size:var(--oro-type-support-size)}:where(.halo-site) .oro-heading{margin:0;color:var(--oro-color-ink);font-weight:var(--oro-font-weight-heading)}:where(.halo-site) .oro-heading--display{font-size:var(--oro-type-display-size);line-height:var(--oro-type-display-line-height);letter-spacing:var(--oro-type-display-tracking)}:where(.halo-site) .oro-heading--title{font-size:var(--oro-type-title-size);line-height:var(--oro-type-title-line-height);letter-spacing:var(--oro-type-title-tracking)}:where(.halo-site) .oro-heading--section{font-size:var(--oro-type-section-size);line-height:var(--oro-type-section-line-height);letter-spacing:var(--oro-type-section-tracking)}:where(.halo-site) .oro-heading--card{font-size:var(--oro-type-card-size);line-height:var(--oro-type-card-line-height);letter-spacing:var(--oro-type-card-tracking)}:where(.halo-site) .oro-heading--subheading{font-size:var(--oro-type-subheading-size);line-height:var(--oro-type-subheading-line-height);letter-spacing:var(--oro-type-subheading-tracking)}:where(.halo-site) .oro-heading em{color:var(--oro-color-display);font-style:normal}:where(.halo-site) .oro-text{margin:0;color:var(--oro-color-ink);font-weight:var(--oro-font-weight-body)}:where(.halo-site) .oro-text--body{font-size:var(--oro-type-body-size);line-height:var(--oro-type-body-line-height);letter-spacing:var(--oro-type-body-tracking)}:where(.halo-site) .oro-text--label{font-size:var(--oro-type-label-size);line-height:var(--oro-type-label-line-height);letter-spacing:var(--oro-type-label-tracking);font-weight:var(--oro-font-weight-control)}:where(.halo-site) .oro-text--support{font-size:var(--oro-type-support-size);line-height:var(--oro-type-support-line-height);letter-spacing:var(--oro-type-support-tracking)}:where(.halo-site) .oro-text--muted{color:var(--oro-color-muted)}:where(.halo-site) .oro-wordmark{font-family:var(--oro-font-family-wordmark);font-size:var(--oro-type-wordmark-size);font-weight:var(--oro-font-weight-heading);line-height:var(--oro-type-wordmark-line-height);letter-spacing:var(--oro-type-wordmark-tracking);color:var(--oro-color-ink)}@media (max-width: 650px){:where(.halo-site) .oro-heading--display{font-size:var(--oro-type-display-mobile-size);line-height:var(--oro-type-display-mobile-line-height);letter-spacing:var(--oro-type-display-mobile-tracking)}:where(.halo-site) .oro-card{padding:var(--oro-space-6)}}@media (prefers-reduced-motion: reduce){:where(.halo-site) .oro-button,:where(.halo-site) .oro-chip,:where(.halo-site) .oro-input{transition:none}}.mt-device{position:relative;width:296px;border-radius:45px;background:#0b0710;padding:11px;box-shadow:0 40px 90px -20px #000000b3,0 0 0 2px #241a30,inset 0 0 0 2px #322340}.mt-notch{position:absolute;top:11px;left:50%;transform:translate(-50%);width:110px;height:23px;background:#0b0710;border-radius:0 0 15px 15px;z-index:3}.mt-screen{position:relative;border-radius:35px;overflow:hidden;background:#1b1221;height:clamp(420px,calc(100vh - var(--site-header-height) - 88px),600px);display:flex;flex-direction:column}.mt-statusbar{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;font-size:12px;font-weight:500;color:#fff}.mt-status-right{display:flex;align-items:flex-end;gap:4px}.mt-signal{display:flex;align-items:flex-end;gap:1.5px}.mt-signal i{width:3px;background:#fff}.mt-signal i:nth-child(1){height:5px}.mt-signal i:nth-child(2){height:7px}.mt-signal i:nth-child(3){height:9px}.mt-signal i:nth-child(4){height:11px}.mt-battery{display:block;width:16px;height:9px;border:1px solid #ffffffb3;border-radius:2px}.mt-contact{display:grid;grid-template-columns:30px 1fr 30px;align-items:center;padding:2px 12px 8px;border-bottom:1px solid #38383a}.mt-back{color:#007aff;font-size:26px;line-height:1}.mt-contact-id{display:flex;flex-direction:column;align-items:center}.mt-avatar{width:44px;height:44px;border-radius:999px;background:#3b3b3d;display:flex;align-items:center;justify-content:center;font-size:21px;color:#fff}.mt-contact-name{font-size:11.5px;color:#fff;margin-top:3px}.mt-thread{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:12px 12px 16px;overflow:hidden}.mt-stamp{margin:0 auto 6px;font-size:11px;color:#8e8e93}.mt-stamp b{color:#fff;font-weight:500}.mt-row{position:relative;animation:oroRise .42s cubic-bezier(.2,.7,.2,1) both}.mt-row--user{align-self:flex-end;max-width:80%}.mt-row--oro{align-self:flex-start;max-width:84%}.mt-bubble{border-radius:18px;padding:8px 13px;font-size:15px;line-height:20px;color:#fff}.mt-bubble--user{background:#007aff}.mt-bubble--oro{background:#3b3b3d}.mt-tail,.mt-tail-mask{position:absolute;bottom:0;height:20px}.mt-tail{width:20px}.mt-tail-mask{width:10px;background:#1b1221}.mt-tail--user{right:-8px;background:#007aff;border-bottom-left-radius:15px}.mt-tail-mask--user{right:-10px;border-bottom-left-radius:10px}.mt-tail--oro{left:-8px;background:#3b3b3d;border-bottom-right-radius:15px}.mt-tail-mask--oro{left:-10px;border-bottom-right-radius:10px}.mt-typing{display:flex;align-items:center;gap:4px;padding:11px 14px}.mt-typing i{width:7px;height:7px;border-radius:999px;background:#fff9ed8a;animation:oroBlink 1.4s ease-in-out infinite}.mt-typing i:nth-child(2){animation-delay:.2s}.mt-typing i:nth-child(3){animation-delay:.4s}.mt-look{align-self:flex-start;width:150px;height:197px;border-radius:17px;-o-object-fit:cover;object-fit:cover;background:#fff9ed;animation:oroRise .42s cubic-bezier(.2,.7,.2,1) both}.mt-receipt{margin:-2px 0 0;text-align:right;font-size:11px;color:#8e8e93}@keyframes oroRise{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes oroBlink{0%,to{opacity:.35}50%{opacity:.9}}@media (prefers-reduced-motion: reduce){.mt-row,.mt-look,.mt-typing i{animation:none}}:root:has(.halo-site){--color-bg: var(--oro-color-canvas);--halo-header-height: 81px}body:has(.halo-site){background:var(--oro-color-canvas)!important}.halo-site{min-height:100vh}.halo-site ::-moz-selection{background:var(--oro-color-soft);color:var(--oro-color-ink)}.halo-site ::selection{background:var(--oro-color-soft);color:var(--oro-color-ink)}.halo-site a{text-decoration:none;transition:color var(--oro-motion-duration) var(--oro-motion-easing),background-color var(--oro-motion-duration) var(--oro-motion-easing)}.halo-site :is(a,button,[tabindex]):focus-visible{outline:var(--oro-focus-width) solid var(--oro-color-accent);outline-offset:var(--oro-focus-offset)}.halo-container{width:min(100% - 96px,1120px);margin-inline:auto}.halo-header{position:sticky;top:0;z-index:20;background:var(--oro-color-canvas);border-bottom:var(--oro-border-width) solid var(--oro-color-border)}.halo-header-inner{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:var(--oro-space-6)}.halo-logo-link{display:inline-flex;padding-block:var(--oro-space-2)}.halo-logo{display:block;width:80px;height:32px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 60%;object-position:center 60%}.halo-nav{display:flex;align-items:center;gap:var(--oro-space-8);font-size:var(--oro-type-label-size)}.halo-nav>a:not(.halo-cta){color:var(--oro-color-muted)}.halo-nav>a:not(.halo-cta):hover,.halo-footer-links a:hover{color:var(--oro-color-accent)}.halo-site .halo-cta{gap:var(--oro-space-3)}.halo-cta-arrow{width:14px;height:14px;flex:0 0 14px}.halo-site .halo-cta--header{gap:var(--oro-space-2)}.home-grid{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:0 var(--oro-space-16)}.home-copy{grid-column:1;grid-row:1;padding-bottom:var(--oro-space-24)}.home-panel{max-width:560px}.home-panel:first-child{min-height:calc(100svh - var(--halo-header-height));display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:var(--oro-space-16)}.home-panel+.home-panel{margin-top:var(--oro-space-24)}.home-panel:nth-child(3){margin-top:calc(var(--oro-space-16) * 2)}.home-panel .oro-heading--title{max-width:460px}.home-description{margin-top:var(--oro-space-6);max-width:440px;text-wrap:pretty}.home-action{display:flex;flex-direction:column;align-items:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:var(--oro-space-8)}.home-beta-note{margin-top:var(--oro-space-2);text-align:left}.home-pull{margin-top:var(--oro-space-6)}.home-reasons{display:flex;flex-direction:column;gap:var(--oro-space-2);margin-top:var(--oro-space-8);list-style:none;padding:0}.home-reasons li{display:flex;gap:var(--oro-space-4)}.home-check{width:20px;height:20px;flex:0 0 20px;margin-top:3px;color:var(--oro-color-accent)}.home-check path{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.home-reason-note{margin-top:var(--oro-space-4)}.home-phone-column{grid-column:2;grid-row:1;padding-bottom:var(--oro-space-24)}.home-phone-sticky{position:sticky;isolation:isolate;top:max(calc(var(--halo-header-height) + 16px),calc(50vh + var(--halo-header-height) / 2 - 311px));display:flex;justify-content:center;padding-top:var(--oro-space-6)}.home-phone-glow{position:absolute;z-index:-1;top:-10%;right:-20%;bottom:-10%;left:-20%;border-radius:50%;pointer-events:none;filter:blur(24px);background:radial-gradient(ellipse at 50% 40%,var(--oro-color-glow),transparent 66%),radial-gradient(ellipse at 70% 65%,var(--oro-color-warm-glow),transparent 62%)}.home-phone-sticky .mt-device{max-width:100%;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.home-phone-sticky .mt-screen{height:clamp(420px,calc(100vh - var(--halo-header-height) - 88px),600px)}.home-closer{text-align:center;border-top:var(--oro-border-width) solid var(--oro-color-border);padding-block:var(--oro-space-24)}.home-closer .halo-cta{margin-top:var(--oro-space-8)}.halo-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--oro-space-8);padding-block:var(--oro-space-6);border-top:var(--oro-border-width) solid var(--oro-color-border)}.halo-footer-links{display:flex;flex-wrap:wrap;gap:var(--oro-space-5);font-size:var(--oro-type-support-size);color:var(--oro-color-muted)}.halo-footer-links a{display:inline-flex;align-items:center;min-height:var(--oro-control-min-height)}.halo-site .cookie-consent{background:var(--oro-color-surface);border-color:var(--oro-color-border);box-shadow:var(--oro-shadow-action-hover);animation:none}.halo-site .cookie-consent-copy{font-family:var(--oro-font-family-body);font-size:var(--oro-type-label-size);color:var(--oro-color-muted)}.halo-site .cookie-consent-copy a{color:var(--oro-color-accent)}.halo-skip-link{position:absolute;z-index:120;top:var(--oro-space-2);left:var(--oro-space-4);transform:translateY(-160%);padding:var(--oro-space-3);border-radius:var(--oro-radius-field);background:var(--oro-color-surface)}.halo-skip-link:focus{transform:translateY(0)}.home-type-word{white-space:nowrap}.home-type-char{position:relative}.halo-home{--home-ease: cubic-bezier(.2, .7, .2, 1)}.home-stagger{--home-delay: 0ms}.home-closer .halo-cta{--home-delay: .16s}@media (prefers-reduced-motion: no-preference){.halo-home[data-motion=ready] .home-type-char{animation:homeTypeChar 1ms linear var(--home-char-delay) both}.halo-home[data-motion=ready] .home-type-char:after{content:"";position:absolute;right:-.045em;top:.12em;bottom:.12em;width:2px;background:var(--oro-color-accent);opacity:0;animation:homeTypeCaret 34ms linear var(--home-char-delay) both}.halo-home[data-motion=ready] .home-enter{animation:homeEnter .62s var(--home-ease) backwards}.halo-home[data-motion=ready] .home-description.home-enter{animation-delay:.76s}.halo-home[data-motion=ready] .halo-cta--hero{animation-delay:.9s}.halo-home[data-motion=ready] .home-beta-note{animation-delay:1.02s}.halo-home[data-motion=ready] .mt-device{animation:homePhoneEnter .85s var(--home-ease) .4s backwards}.halo-home[data-motion=ready] [data-home-reveal] .home-stagger{transition:opacity .65s ease var(--home-delay),transform .75s var(--home-ease) var(--home-delay)}.halo-home[data-motion=ready] [data-reveal-state=pending] .home-stagger{opacity:0;transform:translateY(22px)}.halo-home[data-motion=ready] [data-home-reveal] .home-check path{transition:stroke-dashoffset .5s var(--home-ease) calc(var(--home-delay) + .12s)}.halo-home[data-motion=ready] [data-reveal-state=pending] .home-check path{stroke-dashoffset:1}.halo-home[data-motion=ready] [data-home-reveal]:focus-within .home-stagger{opacity:1;transform:none;transition:none}.halo-site .halo-cta{transition:color var(--oro-motion-duration) var(--oro-motion-easing),background-color var(--oro-motion-duration) var(--oro-motion-easing),box-shadow .24s ease}.halo-cta-arrow{transition:transform .3s cubic-bezier(.22,1,.36,1)}.halo-cta:focus-visible .halo-cta-arrow{transform:translate(2px,-2px)}.halo-home .halo-cta:focus-visible{animation:none;opacity:1;transform:none;transition:none}}@media (hover: hover) and (prefers-reduced-motion: no-preference){.halo-cta:hover .halo-cta-arrow{transform:translate(2px,-2px)}}@keyframes homeTypeChar{0%{opacity:0}to{opacity:1}}@keyframes homeTypeCaret{0%,92%{opacity:1}to{opacity:0}}@keyframes homeEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes homePhoneEnter{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:none}}@media (min-width: 901px) and (max-width: 1100px){.home-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--oro-space-8)}.home-panel .oro-heading--display{font-size:var(--oro-type-display-mobile-size);letter-spacing:var(--oro-type-display-mobile-tracking)}}@media (max-width: 900px){.halo-container{width:calc(100% - 48px)}.halo-header-inner{min-height:80px}.halo-nav{gap:var(--oro-space-5)}.home-grid{display:flex;flex-direction:column}.home-copy{display:contents}.home-panel{max-width:600px}.home-panel:first-child{order:1;min-height:0;display:block;padding:var(--oro-space-12) 0 0}.home-panel+.home-panel{margin-top:var(--oro-space-12)}.home-panel:nth-child(2){order:3}.home-panel:nth-child(3){order:4;margin-top:var(--oro-space-24);margin-bottom:var(--oro-space-20)}.home-phone-column{order:2;padding:var(--oro-space-12) 0}.home-phone-sticky{position:relative;top:auto;padding:0}.home-phone-glow{top:-5%;right:0;bottom:-5%;left:0}.home-closer{padding-block:var(--oro-space-16)}.home-closer .oro-heading,.home-panel .oro-heading--title{font-size:var(--oro-type-section-size)}.halo-footer{flex-wrap:wrap;gap:var(--oro-space-4) var(--oro-space-6)}.halo-footer>.oro-text{flex-basis:100%}.halo-footer-links{-moz-column-gap:var(--oro-space-4);column-gap:var(--oro-space-4);row-gap:0}}@media (max-width: 440px){.halo-nav-journal{display:none}}@media (prefers-reduced-motion: reduce){html:has(.halo-site){scroll-behavior:auto}.halo-site a,.halo-site button,.home-panel{transition:none}.halo-site button:active{transform:none}}.site-header{padding:0 40px;font-family:var(--font-sans);background:var(--color-bg);border-bottom:1px solid var(--color-fg-line);position:sticky;top:0;z-index:20}.site-header-inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:920px;margin:0 auto;padding:16px 0}.site-header-logo-link{display:inline-flex;align-items:center;text-decoration:none;line-height:0}.site-header-logo{height:36px;width:auto;display:block;-o-object-fit:contain;object-fit:contain}.site-header-nav{display:flex;align-items:center;gap:22px;font-size:12.5px;font-weight:500;letter-spacing:.1px}.site-header-group{position:relative}.site-header-group-trigger{display:inline-flex;align-items:center;gap:5px;background:transparent;border:none;padding:6px 0;cursor:pointer;font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:.1px;color:var(--color-fg-faint);transition:color .15s ease}.site-header-group:hover .site-header-group-trigger,.site-header-group:focus-within .site-header-group-trigger{color:var(--color-fg)}.site-header-caret{transition:transform .18s ease}.site-header-group:hover .site-header-caret,.site-header-group:focus-within .site-header-caret{transform:rotate(180deg)}.site-header-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-6px);min-width:180px;margin-top:10px;padding:10px 0;background:var(--color-bg);border:1px solid var(--color-fg-line);border-radius:4px;box-shadow:0 18px 40px -16px #00000080;display:flex;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:30}.site-header-menu:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.site-header-group:hover .site-header-menu,.site-header-group:focus-within .site-header-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.site-header-menu-link{padding:8px 22px;white-space:nowrap;color:var(--color-fg-faint);text-decoration:none;font-size:12.5px;font-weight:500;transition:color .15s ease,background .15s ease}.site-header-menu-link:hover{color:var(--color-fg);background:var(--oro-plum-soft)}:root[data-theme=light] .site-header-menu-link:hover{background:#3a26460f}.site-header-theme{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:transparent;border:1px solid var(--color-fg-line);border-radius:999px;cursor:pointer;color:var(--color-fg-faint);transition:color .15s ease,border-color .15s ease}.site-header-theme:hover{color:var(--color-fg);border-color:var(--color-fg)}.site-header-tryoro{display:inline-flex;align-items:center;gap:7px;color:var(--color-fg);background:transparent;padding:8px 14px;border:1px solid var(--color-fg);font-family:var(--font-serif);font-style:italic;font-size:13px;cursor:pointer;white-space:nowrap}.site-header-tryoro:hover{opacity:.7}@media (max-width: 860px){.site-header{padding:0 20px}.site-header-inner{padding:12px 0}.site-header-nav{gap:16px}.site-header-logo{height:30px}}@media (max-width: 680px){.site-header-group{display:none}.site-header-nav{gap:12px}.site-header-tryoro{padding:7px 12px;font-size:12px}}.site-footer{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);padding:56px 40px 24px}.site-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:40px;padding-bottom:36px}.site-footer-logo{height:36px;width:auto;display:block;margin-bottom:16px}.site-footer-tagline{margin:0;max-width:280px;font-family:var(--font-serif);font-weight:300;font-style:italic;font-size:14px;line-height:1.4;letter-spacing:-.2px;color:var(--color-fg)}.site-footer-tryoro{margin-top:18px;display:inline-flex;align-items:center;gap:8px;color:var(--color-fg);background:transparent;padding:8px 14px;border:1px solid var(--color-fg);font-family:var(--font-serif);font-style:italic;font-size:12.5px;cursor:pointer}.site-footer-tryoro:hover{opacity:.75}.site-footer-colhead{font-family:var(--font-serif);font-style:italic;font-size:13px;color:var(--oro-gold);letter-spacing:-.1px;margin-bottom:14px}.site-footer-link{display:block;font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--color-fg-faint);text-decoration:none;padding:4px 0;letter-spacing:.1px;background:none;border:none;cursor:pointer;text-align:left}.site-footer-link:hover{color:var(--color-fg)}.site-footer-bottom{padding-top:18px;border-top:1px solid var(--color-fg-line);display:flex;justify-content:center;align-items:baseline;font-size:10.5px;color:var(--color-fg-faint);letter-spacing:.6px;font-weight:500}@media (max-width: 960px){.site-footer{padding:48px 20px 24px}.site-footer-grid{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width: 600px){.site-footer-grid{grid-template-columns:1fr}}.cookie-consent-wrap{position:fixed;left:0;right:0;bottom:0;z-index:110;padding:1rem;display:flex;justify-content:center;pointer-events:none}html[data-cookie-consent=set] .cookie-consent-wrap{display:none}.cookie-consent{width:min(100%,920px);background:#3a2646fa;border:1px solid rgba(212,168,83,.18);border-radius:16px;box-shadow:0 18px 48px #0a0a0a52;padding:1rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;pointer-events:auto}.cookie-consent-copy{margin:0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:.88rem;line-height:1.5;color:#f5f0e8d1}.cookie-consent-copy a{color:#d4a853f2;text-decoration:underline;text-underline-offset:2px}.cookie-consent-copy a:hover{color:var(--gold-light)}.cookie-consent-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}@media (max-width: 700px){.cookie-consent{flex-direction:column;align-items:stretch}.cookie-consent-actions{width:100%}}@media (max-width: 700px){.cookie-consent-accept,.cookie-consent-decline{flex:1}}.oro-editorial{--oro-font-weight-heading: 400;--oro-type-display-tracking: -.055em}.oro-editorial .home-reasons{gap:0;line-height:1.45}.oro-editorial .home-check,.oro-editorial .halo-cta-arrow{color:var(--oro-color-champagne)}.oro-editorial .halo-home[data-motion=ready] .home-type-char:after{background:var(--oro-color-champagne)}.oro-editorial .halo-header:after{content:"";position:absolute;inset:auto 0 -1px;height:1px;background:linear-gradient(90deg,transparent 15%,var(--oro-color-champagne),transparent 85%);opacity:.4;pointer-events:none}.oro-editorial .home-closer{position:relative;isolation:isolate;border-top-color:transparent}.oro-editorial .home-closer:before{content:"";position:absolute;top:-1px;left:25%;right:25%;height:1px;background:linear-gradient(90deg,transparent,var(--oro-color-champagne),transparent);pointer-events:none}.oro-editorial .home-closer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 50% 50%,var(--oro-color-warm-glow),transparent 68%);opacity:.45;pointer-events:none}:is(.oro-editorial,.legal-page,.account-deletion-page) :is(h1,h2,h3,h4,h5,h6,.oro-heading):not(.mt-device *,.op-bezel *){font-family:Fraunces,Georgia,serif;font-weight:400}.oro-editorial .oro-heading em{font-style:italic}.halo-home,.gs{position:relative;isolation:isolate}.gold-background{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}@media (prefers-reduced-motion: reduce),(pointer: coarse){.gold-background{display:none}}:where(:root:not(:has(.halo-site))) .oro-cta{display:inline-flex;align-items:center;gap:10px;border:none;cursor:pointer;font-family:var(--font-serif, "Fraunces", "Cormorant Garamond", serif);font-style:italic;letter-spacing:-.3px;text-decoration:none;background:var(--color-bg, #3A2646);color:var(--color-fg, #FFF9ED)}:where(:root:not(:has(.halo-site))) .oro-cta--compact{padding:12px 22px;font-size:16px}:where(:root:not(:has(.halo-site))) .oro-cta--standard{padding:16px 26px;font-size:18px;gap:12px}:where(:root:not(:has(.halo-site))) .oro-cta--statement{padding:18px 28px;font-size:19px;gap:12px}:where(:root:not(:has(.halo-site))) .oro-cta--hero{padding:16px 26px;font-size:19px;gap:12px;border:1px solid var(--color-fg, #FFF9ED)}:where(:root:not(:has(.halo-site))) .oro-cta--full{width:100%;justify-content:center;border-radius:0;font-weight:400;font-size:22px;padding:20px 24px;transition:opacity .2s ease,transform .15s ease}:where(:root:not(:has(.halo-site))) .oro-cta--block{width:100%;justify-content:center;gap:14px;padding:18px 24px;font-size:20px;background:var(--oro-plum-deep, #3A2646);color:var(--oro-cream, #FFF9ED);transition:opacity .15s ease}:where(:root:not(:has(.halo-site))) .oro-cta--block:hover:not(:disabled){opacity:.92}:where(:root:not(:has(.halo-site))) .oro-cta--block:disabled{opacity:.6;cursor:default}:where(:root:not(:has(.halo-site))) .oro-cta--inline{padding:10px 4px 10px 16px;gap:8px;letter-spacing:normal;background:transparent;color:#3a2646;font-size:15px;transition:opacity .15s ease}:where(:root:not(:has(.halo-site))) .oro-cta--inline:hover:not(:disabled){opacity:.75}:where(:root:not(:has(.halo-site))) .oro-cta--pill{display:inline-block;padding:.7rem 1.5rem;color:var(--oro-ivory, #FFF2D7);background:var(--oro-plum-deep, #3A2646);border:0;border-radius:999px;font-family:inherit;font-style:normal;font-size:.82rem;font-weight:600;letter-spacing:normal;transition:background .25s ease,transform .25s ease}:where(:root:not(:has(.halo-site))) .oro-cta--pill:hover:not(:disabled){background:var(--oro-plum-soft, #493058);transform:translateY(-1px)}:where(:root:not(:has(.halo-site))) .oro-cta--inverse{background:var(--color-fg, #FFF9ED);color:var(--color-bg, #3A2646)}:where(:root:not(:has(.halo-site))) .oro-cta:hover:not(:disabled):not(.oro-cta--inverse):not(.oro-cta--full):not(.oro-cta--block):not(.oro-cta--inline):not(.oro-cta--pill){background:#573969;transform:translateY(-1px);box-shadow:0 6px 18px #3a264659}:root:where(:not(:has(.halo-site)))[data-theme=light] .oro-cta:hover:not(:disabled):not(.oro-cta--inverse):not(.oro-cta--full):not(.oro-cta--block):not(.oro-cta--inline):not(.oro-cta--pill){background:#3a264612}:where(:root:not(:has(.halo-site))) .oro-cta--inverse:hover:not(:disabled):not(.oro-cta--full){background:#fff2d7;border-color:#fff2d7;transform:translateY(-1px);box-shadow:0 0 0 1.5px #d4a853,0 8px 24px #0b0b0b59}:root:where(:not(:has(.halo-site)))[data-theme=light] .oro-cta--inverse:hover:not(:disabled):not(.oro-cta--full){background:#3a2646;box-shadow:0 8px 24px #3a26464d}:where(:root:not(:has(.halo-site))) .oro-cta--full:hover:not(:disabled){opacity:.9}:where(:root:not(:has(.halo-site))) .oro-cta--full:active:not(:disabled){transform:translateY(1px)}:where(:root:not(:has(.halo-site))) .oro-cta:disabled{opacity:.32;cursor:not-allowed}:where(:root:not(:has(.halo-site))) .oro-cta:focus-visible{outline:2px solid #8F733D;outline-offset:2px}:where(:root:not(:has(.halo-site))) .oro-btn{cursor:pointer;border-radius:8px;font-weight:600;letter-spacing:0;font-size:.84rem;padding:.78rem 1.2rem;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;border:none;transition:all .25s ease}:where(:root:not(:has(.halo-site))) .oro-btn--quiet{width:100%;padding:.875rem;font-size:.82rem;letter-spacing:0;background:transparent;color:#3a2646ad;border:1px solid #3A264629;border-radius:10px}:where(:root:not(:has(.halo-site))) .oro-btn--quiet:hover{border-color:#eeba2bb3;color:#3a2646;background:#ffffff47}:where(:root:not(:has(.halo-site))) .oro-btn--accent{color:#3a2646;background:#d4a853;box-shadow:0 4px 20px #3a26462e}:where(:root:not(:has(.halo-site))) .oro-btn--accent:hover{background:#e0c082}:where(:root:not(:has(.halo-site))) .oro-btn--ghost{font-weight:500;letter-spacing:0;color:#f5f0e8b8;background:transparent;border:1px solid rgba(245,240,232,.14)}:where(:root:not(:has(.halo-site))) .oro-btn--ghost:hover{border-color:#d4a85359;color:#f5f0e8eb}:where(:root:not(:has(.halo-site))) .oro-btn:focus-visible{outline:2px solid #8F733D;outline-offset:2px}:where(:root:not(:has(.halo-site))) .oro-chip{padding:6px 14px;background:transparent;border:1px solid #0B0B0B29;cursor:pointer;font-family:var(--font-serif, "Fraunces", "Cormorant Garamond", serif);font-style:italic;font-size:13px;color:#3a2646;transition:background .15s ease,border-color .15s ease,color .15s ease}:where(:root:not(:has(.halo-site))) .oro-chip:hover{border-color:#3a2646}:where(:root:not(:has(.halo-site))) .oro-chip[aria-pressed=true],:where(:root:not(:has(.halo-site))) .oro-chip--selected{background:#3a2646;border-color:#3a2646;color:#fff9ed}:where(:root:not(:has(.halo-site))) .oro-chip--pill{border:1px solid var(--color-fg-line, #FFF9ED2E);background:transparent;color:var(--color-fg, #FFF9ED);font-family:var(--font-sans, "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif);font-style:normal;font-size:15px;padding:12px 20px;border-radius:999px;transition:border-color .2s ease,background .2s ease,color .2s ease}:where(:root:not(:has(.halo-site))) .oro-chip--pill:hover{border-color:var(--color-fg-faint, #FFF9EDB3)}:where(:root:not(:has(.halo-site))) .oro-chip--pill[aria-pressed=true]{background:var(--color-accent, #D4A853);border-color:var(--color-accent, #D4A853);color:var(--color-bg, #3A2646)}:where(:root:not(:has(.halo-site))) .oro-chip:focus-visible{outline:2px solid #8F733D;outline-offset:2px}
