.ui-mobile-nav[data-v-7fffba59]{display:none}@media(max-width:860px){html.ui-mobile-nav-open body,html.ui-mobile-nav-open{overflow:hidden}.ui-mobile-nav[data-v-7fffba59]{display:block}.ui-mobile-nav__toggle[data-v-7fffba59]{position:fixed;z-index:var(--ui-mobile-nav-z,5001);top:var(--ui-mobile-nav-top,16px);right:var(--ui-mobile-nav-right,16px);display:grid;place-content:center;gap:7px;width:46px;height:46px;margin:0;border:var(--ui-mobile-nav-toggle-border,1px solid color-mix(in srgb,currentcolor 28%,transparent));border-radius:var(--ui-mobile-nav-toggle-radius,var(--radius-pill,999px));padding:0;background:var(--ui-mobile-nav-toggle-bg,color-mix(in srgb,var(--ui-mobile-nav-bg,#171717) 84%,transparent));color:var(--ui-mobile-nav-toggle-color,var(--ui-mobile-nav-color,#fff));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;box-shadow:var(--ui-mobile-nav-toggle-shadow,0 8px 24px rgba(0,0,0,.18))}.ui-mobile-nav__toggle span[data-v-7fffba59]{display:block;width:23px;height:1.5px;background:currentcolor;transform-origin:center;transition:transform .4s cubic-bezier(.22,.75,.24,1),width .3s ease}.ui-mobile-nav__toggle span[data-v-7fffba59]:last-child{width:16px;justify-self:end}.ui-mobile-nav__toggle.is-open span[data-v-7fffba59]:first-child{transform:translateY(4.25px) rotate(45deg)}.ui-mobile-nav__toggle.is-open span[data-v-7fffba59]:last-child{width:23px;transform:translateY(-4.25px) rotate(-45deg)}.ui-mobile-nav__panel[data-v-7fffba59]{position:fixed;z-index:var(--ui-mobile-nav-panel-z,5000);inset:0;display:flex;flex-direction:column;justify-content:center;min-height:100dvh;padding:84px clamp(22px,7vw,42px) 32px;overflow:auto;background:var(--ui-mobile-nav-bg,#171717);color:var(--ui-mobile-nav-color,#fff);font-family:var(--ui-mobile-nav-font,inherit)}.ui-mobile-nav__panel[data-v-7fffba59]:before{position:absolute;inset:var(--ui-mobile-nav-frame-inset,14px);border:var(--ui-mobile-nav-frame,1px solid color-mix(in srgb,currentcolor 16%,transparent));border-radius:var(--ui-mobile-nav-frame-radius,0);content:"";pointer-events:none}.ui-mobile-nav__brand[data-v-7fffba59],.ui-mobile-nav__meta[data-v-7fffba59]{position:relative;margin:0;opacity:.58;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.ui-mobile-nav__brand[data-v-7fffba59]{margin-bottom:24px}.ui-mobile-nav__meta[data-v-7fffba59]{margin-top:auto;padding-top:24px}.ui-mobile-nav__links[data-v-7fffba59]{position:relative;display:grid}.ui-mobile-nav__links a[data-v-7fffba59]{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:baseline;padding:var(--ui-mobile-nav-link-padding,14px 0);border-bottom:var(--ui-mobile-nav-link-border,1px solid color-mix(in srgb,currentcolor 16%,transparent));color:inherit;font-size:var(--ui-mobile-nav-link-size,clamp(36px,11vw,58px));line-height:1;letter-spacing:var(--ui-mobile-nav-link-spacing,-.03em);text-decoration:none;animation:uiMobileNavLink-7fffba59 .58s cubic-bezier(.22,.75,.24,1) both;animation-delay:calc(.12s + var(--ui-mobile-nav-index)*55ms)}.ui-mobile-nav__links small[data-v-7fffba59]{color:var(--ui-mobile-nav-accent,currentcolor);font:9px/1 system-ui,sans-serif;letter-spacing:.08em;opacity:.72}.ui-mobile-nav-enter-active[data-v-7fffba59]{transition:clip-path .58s cubic-bezier(.76,0,.24,1)}.ui-mobile-nav-leave-active[data-v-7fffba59]{transition:clip-path .42s cubic-bezier(.76,0,.24,1),opacity .42s ease}.ui-mobile-nav-enter-from[data-v-7fffba59],.ui-mobile-nav-leave-to[data-v-7fffba59]{clip-path:inset(0 0 100%);opacity:.72}@keyframes uiMobileNavLink-7fffba59{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.ui-mobile-nav-enter-active[data-v-7fffba59],.ui-mobile-nav-leave-active[data-v-7fffba59],.ui-mobile-nav__toggle span[data-v-7fffba59]{transition-duration:.01ms!important}.ui-mobile-nav__links a[data-v-7fffba59]{animation-duration:.01ms!important;animation-delay:0s!important}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-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-font-weight: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}}}@layer components{.site-header{z-index:40;border-bottom-style:var(--tw-border-style);--tw-backdrop-blur:blur(var(--blur-lg,16px));-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,);border-bottom-width:1px;border-color:rgb(var(--color-gold-rgb)/.2);transition:transform .28s var(--ease-slide);background:#080a0beb;position:sticky;top:0;box-shadow:0 1rem 3rem #0000002e}.site-header--hidden{transform:translateY(-100%)}.site-header>div{min-height:calc(var(--spacing,.25rem)*18);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*6);width:100%;padding-inline:calc(var(--spacing,.25rem)*5);margin-inline:auto;display:flex}@media(min-width:48rem){.site-header>div{padding-inline:calc(var(--spacing,.25rem)*8)}}@media(min-width:80rem){.site-header>div{padding-inline:calc(var(--spacing,.25rem)*12)}}.site-header>div{max-width:var(--shell)}.brand{min-height:calc(var(--spacing,.25rem)*11);gap:calc(var(--spacing,.25rem)*3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gold-ink,var(--color-gold));text-transform:uppercase;letter-spacing:.27em;display:flex}.brand,.nav-links{align-items:center}.nav-links{gap:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));color:var(--color-dim,#aaa393);display:none}@media(min-width:861px){.nav-links{display:flex}}.mobile-nav-host{--ui-mobile-nav-top:13px;--ui-mobile-nav-right:2rem;--ui-mobile-nav-bg:var(--color-ink);--ui-mobile-nav-color:var(--color-bone);--ui-mobile-nav-accent:var(--color-gold);--ui-mobile-nav-toggle-radius:var(--radius-control);--ui-mobile-nav-toggle-border:1px solid rgb(var(--color-gold-rgb)/.36);--ui-mobile-nav-toggle-bg:#080a0beb;--ui-mobile-nav-frame:1px solid rgb(var(--color-gold-rgb)/.2);--ui-mobile-nav-link-border:1px solid rgb(var(--color-gold-rgb)/.18);--ui-mobile-nav-font:var(--font-serif);--ui-mobile-nav-link-size:clamp(23px,6.4vw,38px);--ui-mobile-nav-link-spacing:-.02em}.nav-dropdown>button,.nav-links>a{min-height:calc(var(--spacing,.25rem)*11);padding-inline:calc(var(--spacing,.25rem)*4);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,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:var(--radius-control);align-items:center;display:flex}.nav-dropdown{position:relative}.nav-dropdown>button{gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));color:var(--color-dim,#aaa393)}.nav-dropdown-caret{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:.7em}.nav-dropdown>button[aria-expanded=true]{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.nav-dropdown>button[aria-expanded=true]{background-color:color-mix(in oklab,var(--color-white,#fff) 7%,transparent)}}.nav-dropdown>button[aria-expanded=true]{color:var(--color-bone,#f3ecdd)}.nav-dropdown>button[aria-expanded=true] .nav-dropdown-caret{rotate:180deg}.nav-panel{z-index:50;margin-top:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*80);gap:var(--spacing,.25rem);border-style:var(--tw-border-style);background-color:var(--color-ink-raised,#111313);padding:calc(var(--spacing,.25rem)*2);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:rgb(var(--color-gold-rgb)/.24);border-radius:var(--radius-panel);transform-origin:0 0;list-style-type:none;display:grid;position:absolute;top:100%;left:0}.nav-panel a{min-height:calc(var(--spacing,.25rem)*11);justify-content:center;align-items:flex-start;gap:calc(var(--spacing,.25rem)*.5);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;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,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:var(--radius-control);flex-direction:column;display:flex}.nav-panel strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-bone,#f3ecdd)}.nav-panel span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));color:var(--color-dim,#aaa393)}.nav-panel li:first-child{margin-bottom:var(--spacing,.25rem);border-bottom:1px var(--tw-border-style);border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.nav-panel li:first-child{border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.nav-panel li:first-child{padding-bottom:var(--spacing,.25rem)}.nav-panel-enter-active{transition:opacity .16s ease-out,transform .22s cubic-bezier(.2,.8,.2,1)}.nav-panel-leave-active{transition:opacity .12s ease-in,transform .12s ease-in}.nav-panel-enter-from,.nav-panel-leave-to{opacity:0;transform:translateY(-.5rem)scale(.97)}.nav-panel-enter-active li{animation:nav-panel-item .26s cubic-bezier(.2,.8,.2,1) backwards}.nav-panel-enter-active li:nth-child(2){animation-delay:35ms}.nav-panel-enter-active li:nth-child(3){animation-delay:70ms}.nav-panel-enter-active li:nth-child(4){animation-delay:.105s}.nav-panel-enter-active li:nth-child(5){animation-delay:.14s}@keyframes nav-panel-item{0%{opacity:0;transform:translateY(-.35rem)}}.footer-actions,.header-actions{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media(hover:hover){.nav-dropdown>button:hover,.nav-links>a:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.nav-dropdown>button:hover,.nav-links>a:hover{background-color:color-mix(in oklab,var(--color-white,#fff) 7%,transparent)}}.nav-dropdown>button:hover,.nav-links>a:hover{color:var(--color-bone,#f3ecdd)}.nav-panel a:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.nav-panel a:hover{background-color:color-mix(in oklab,var(--color-white,#fff) 7%,transparent)}}}@media(max-width:767px){.site-header>div{min-height:calc(var(--spacing,.25rem)*16)}.mobile-nav-host{--ui-mobile-nav-top:9px;--ui-mobile-nav-right:1.25rem}}@media(max-width:860px){.site-header>div{padding-right:4rem}}}@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-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}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial}}}@layer components{.contact-section{width:100%;max-width:90rem;padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*12);margin-inline:auto}@media(min-width:48rem){.contact-section{padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*16)}}@media(min-width:80rem){.contact-section{padding-inline:calc(var(--spacing,.25rem)*12)}}.contact-card{border-style:var(--tw-border-style);border-width:1px;border-color:#c79a5266;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.contact-card{border-color:color-mix(in oklab,var(--color-gold,#c79a52) 40%,transparent)}}.contact-card{background-color:var(--color-ink-raised,#111313)}@media(min-width:64rem){.contact-card{grid-template-columns:minmax(20rem,.72fr) minmax(28rem,1.28fr)}}.contact-card{border-radius:var(--radius-card);background:radial-gradient(circle at 8% 5%,rgb(var(--color-gold-rgb)/.15),transparent 27rem),repeating-linear-gradient(105deg,#f3ecdd04 0 1px,transparent 1px 6px),var(--color-ink-raised)}.contact-decor{border-radius:inherit;inset:0;overflow:hidden}.contact-decor,.contact-decor:before{pointer-events:none;position:absolute}.contact-decor:before{content:"FS";bottom:calc(var(--spacing,.25rem)*-24);left:calc(var(--spacing,.25rem)*5);font-family:var(--font-serif,"Cormorant Garamond",Georgia,"Times New Roman",serif);--tw-leading:1;color:#c79a520a;font-size:14rem;line-height:1}@supports (color:color-mix(in lab,red,red)){.contact-decor:before{color:color-mix(in oklab,var(--color-gold-ink,var(--color-gold)) 4%,transparent)}}.contact-decor:before{font-style:italic}.contact-intro{z-index:10;padding:calc(var(--spacing,.25rem)*8);position:relative}@media(min-width:48rem){.contact-intro{padding:calc(var(--spacing,.25rem)*12)}}@media(min-width:80rem){.contact-intro{padding:calc(var(--spacing,.25rem)*16)}}.contact-intro h2{margin-top:calc(var(--spacing,.25rem)*5);font-family:var(--font-serif,"Cormorant Garamond",Georgia,"Times New Roman",serif);--tw-leading:.9;--tw-font-weight:var(--font-weight-normal,400);font-size:clamp(2.8rem,4.2vw,4.6rem);line-height:.9;font-weight:var(--font-weight-normal,400);--tw-tracking:-.04em;letter-spacing:-.04em}.contact-intro>p{margin-top:calc(var(--spacing,.25rem)*7);max-width:var(--container-xl,36rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);color:var(--color-dim,#aaa393)}@media(min-width:48rem){.contact-intro>p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-leading:calc(var(--spacing,.25rem)*7);line-height:calc(var(--spacing,.25rem)*7)}}.contact-promises{margin-top:calc(var(--spacing,.25rem)*10);border-top:1px var(--tw-border-style);border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.contact-promises{border-color:color-mix(in oklab,var(--color-white,#fff) 12%,transparent)}}.contact-promises>div{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-bottom:1px var(--tw-border-style);border-color:#ffffff1f;grid-template-columns:2rem minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.contact-promises>div{border-color:color-mix(in oklab,var(--color-white,#fff) 12%,transparent)}}.contact-promises>div{padding-block:calc(var(--spacing,.25rem)*4)}.contact-promises dt{font-family:var(--font-serif,"Cormorant Garamond",Georgia,"Times New Roman",serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-leading:1;color:var(--color-gold-ink,var(--color-gold));align-self:center;line-height:1}.contact-promises dd{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5);color:#f3ecdda6;align-self:center;margin:0}@supports (color:color-mix(in lab,red,red)){.contact-promises dd{color:color-mix(in oklab,var(--color-bone,#f3ecdd) 65%,transparent)}}.contact-form{z-index:10;background-color:var(--color-bone,#f3ecdd);padding:calc(var(--spacing,.25rem)*7);color:var(--color-ink,#080a0b);display:grid;position:relative}@media(min-width:48rem){.contact-form{padding:calc(var(--spacing,.25rem)*10)}}@media(min-width:80rem){.contact-form{padding:calc(var(--spacing,.25rem)*12)}}.contact-form{--ui-bg:#fffdf9;--ui-color:var(--color-ink);--ui-placeholder:#0b0c0e6b;--ui-border-color:#0b0c0e33;--ui-border-color-hover:#0b0c0e61;--ui-border-color-focus:var(--color-accent-on-light);--ui-radius:var(--radius-control);--ui-min-height:3.35rem;--ui-shadow-focus:0 0 0 3px #c79a521f}@supports (color:color-mix(in lab,red,red)){.contact-form{--ui-shadow-focus:0 0 0 3px color-mix(in srgb,var(--color-gold) 12%,transparent)}}.contact-form{--ui-label-font-size:11px;--ui-label-font-weight:650;--ui-label-letter-spacing:.13em;--ui-label-text-transform:uppercase;--ui-label-color:#0b0c0ea6;--ui-hint-color:#0b0c0e7a;--ui-error-color:#8c3e30;--ui-btn-bg:var(--color-ink);--ui-btn-color:var(--color-bone);--ui-btn-hover-bg:var(--color-accent-on-light);--ui-btn-hover-color:#fff;--ui-btn-radius:var(--radius-control);--ui-btn-min-height:3.4rem;--ui-select-menu-bg:#fffdf9;--ui-select-menu-color:var(--color-ink);--ui-select-menu-border:1px solid #0b0c0e29}.contact-form-section{gap:calc(var(--spacing,.25rem)*6);border-bottom:1px var(--tw-border-style);border-color:#080a0b26;display:grid}@supports (color:color-mix(in lab,red,red)){.contact-form-section{border-color:color-mix(in oklab,var(--color-ink,#080a0b) 15%,transparent)}}.contact-form-section{padding-block:calc(var(--spacing,.25rem)*8)}.contact-form-section--setup{padding-top:0}.contact-form-grid{align-items:flex-start;display:grid}@media(min-width:40rem){.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-form-grid{gap:.75rem 1rem}.contact-default-fields{padding-block:calc(var(--spacing,.25rem)*8)}.contact-default-message{margin-bottom:calc(var(--spacing,.25rem)*2)}.contact-interest{border-style:var(--tw-border-style);--ui-chip-border-color:#0b0c0e33;--ui-chip-border-color-checked:var(--color-accent-on-light);--ui-chip-bg:#fffdf9;--ui-chip-bg-checked:var(--color-ink);--ui-chip-color:#0b0c0ead;--ui-chip-color-checked:var(--color-bone);--ui-chip-radius:var(--radius-control);--ui-chip-padding-x:.75rem;--ui-chip-padding-y:.55rem;--ui-chip-font-size:11px;border-width:0;min-width:0;margin:0;padding:0}.contact-interest legend{margin-bottom:calc(var(--spacing,.25rem)*2.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.13em;letter-spacing:.13em;color:#080a0ba6;padding:0}@supports (color:color-mix(in lab,red,red)){.contact-interest legend{color:color-mix(in oklab,var(--color-ink,#080a0b) 65%,transparent)}}.contact-interest legend{text-transform:uppercase}.contact-interest-options{gap:calc(var(--spacing,.25rem)*2);display:grid}@media(min-width:40rem){.contact-interest-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-interest .ui-radio--chip{text-align:center;justify-content:center;width:100%;min-height:3.75rem}.contact-interest .ui-radio__label{--tw-leading:calc(var(--spacing,.25rem)*4);line-height:calc(var(--spacing,.25rem)*4);text-wrap:balance}.contact-toggle-field{min-width:0}.contact-template-field{transition:opacity .18s}.contact-template-field.is-disabled{--ui-bg-disabled:#eee9df;--ui-color-disabled:#0b0c0e61}.contact-template-field.is-disabled .ui-field__hint,.contact-template-field.is-disabled .ui-field__label,.contact-template-field.is-disabled .ui-field__message{color:#0b0c0e61}.contact-template-field.is-disabled .ui-select:disabled{cursor:default;border-color:#0b0c0e1f}.contact-template-field.is-disabled .ui-select-wrap__chevron{opacity:.28}@media(min-width:40rem){.contact-form-section--setup{grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:.5rem;column-gap:.5rem}.contact-form-section--setup>.contact-interest{grid-column:1/5}.contact-form-section--setup>.contact-template-field{grid-column:1/3}.contact-form-section--setup>.contact-toggle-field{grid-column:3/5}}.contact-toggle-control{border-style:var(--tw-border-style);border-width:1px;border-color:#080a0b33;align-items:center;min-height:3.35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.contact-toggle-control{border-color:color-mix(in oklab,var(--color-ink,#080a0b) 20%,transparent)}}.contact-toggle-control{padding-inline:calc(var(--spacing,.25rem)*4);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:var(--radius-control);background-color:#fffdf9}.contact-toggle-control.is-checked{border-color:var(--color-accent-on-light);background:var(--color-accent-on-light-soft)}.contact-toggle-control .ui-check{width:100%}.contact-toggle-control .ui-check__label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#080a0bbf}@supports (color:color-mix(in lab,red,red)){.contact-toggle-control .ui-check__label{color:color-mix(in oklab,var(--color-ink,#080a0b) 75%,transparent)}}.contact-form .ui-textarea{min-height:calc(var(--spacing,.25rem)*32)}.contact-actions{margin-top:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*3);border-top:1px var(--tw-border-style);border-color:#080a0b1f;display:grid}@supports (color:color-mix(in lab,red,red)){.contact-actions{border-color:color-mix(in oklab,var(--color-ink,#080a0b) 12%,transparent)}}.contact-actions{padding-top:calc(var(--spacing,.25rem)*6)}.contact-actions__buttons{gap:calc(var(--spacing,.25rem)*3);display:grid}@media(min-width:40rem){.contact-actions__buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-submit-button.ui-button,.telegram-direct-button{min-height:calc(var(--spacing,.25rem)*14);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);width:100%;padding-inline:calc(var(--spacing,.25rem)*5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:var(--radius-control);transition-duration:.2s;display:flex}.contact-submit-button.ui-button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ink,#080a0b)}.contact-submit-spinner{border-radius:var(--radius-circle);border:2px solid;border-right:2px solid #0000;flex-shrink:0;width:1rem;height:1rem;animation:contact-submit-spin .7s linear infinite}@keyframes contact-submit-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.contact-submit-spinner{opacity:.55;border-right-color:currentColor;animation:none}}.contact-form .ui-field__message.is-error{letter-spacing:.01em;font-weight:500}.contact-form .ui-field.is-invalid .ui-input,.contact-form .ui-field.is-invalid .ui-select,.contact-form .ui-field.is-invalid .ui-textarea{background:#8c3e300a}.telegram-direct-button{border-style:var(--tw-border-style);border-width:1px;border-color:#080a0b40}@supports (color:color-mix(in lab,red,red)){.telegram-direct-button{border-color:color-mix(in oklab,var(--color-ink,#080a0b) 25%,transparent)}}.telegram-direct-button{color:var(--color-ink,#080a0b);background-color:#0000}.telegram-direct-button .telegram-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.telegram-direct-button:hover{border-color:var(--color-ink,#080a0b);background-color:var(--color-ink,#080a0b);color:var(--color-bone,#f3ecdd)}.telegram-direct-button:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.contact-honeypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media(max-width:767px){.contact-form{--ui-min-height:44px;--ui-padding-y:8px;--ui-font-size:16px;--ui-label-font-size:11px;--ui-hint-font-size:11px;--ui-btn-min-height:44px;--ui-btn-font-size:11px;--ui-btn-padding-y:8px;--ui-btn-letter-spacing:.08em;--ui-chip-padding-y:8px;--ui-chip-font-size:11px;--ui-choice-label-size:11px;--ui-select-option-padding-y:8px}.contact-interest{--ui-chip-font-size:11px;--ui-chip-padding-y:8px}.contact-interest .ui-radio--chip,.contact-interest legend{min-height:44px}.contact-interest .ui-radio__label{font-size:11px;line-height:1.3}.contact-toggle-control{min-height:44px}.contact-toggle-control .ui-check__label{font-size:11px}.contact-form .ui-input,.contact-form .ui-select,.contact-form .ui-select-option,.contact-form .ui-select__value,.contact-form .ui-textarea{font-size:16px}.contact-submit-button.ui-button,.telegram-direct-button{letter-spacing:.08em;min-height:44px;padding-inline:1.25rem;font-size:11px}.telegram-direct-button .telegram-icon{width:1rem;height:1rem}}@media(max-width:479px){.contact-section{padding-inline:0}.contact-card{border-inline-style:var(--tw-border-style);border-radius:var(--radius-none);border-inline-width:0}.contact-form,.contact-intro{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*10)}}}@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-duration{syntax:"*";inherits:false}
