.Guides_page__8nUPP{padding:3rem 1rem 5rem;background:radial-gradient(circle at 92% 9rem,color-mix(in oklch,var(--landing-cyan) 55%,transparent),transparent 24rem),var(--landing-paper)}.Guides_shell__ipu4a{width:min(100%,72rem);margin-inline:auto}.Guides_masthead__ClcXT{display:grid;gap:1.25rem;padding-top:1.5rem}.Guides_masthead__ClcXT p{max-width:44rem}.Guides_group__vKNxX{display:grid;gap:1.5rem;margin-top:4.5rem}.Guides_cards__XuTJt{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.Guides_card__AtNSi{display:grid;grid-template-rows:auto 1fr;overflow:hidden;box-shadow:var(--shadow-float)}.Guides_cardImage__hsuZi{position:relative;aspect-ratio:16/10}.Guides_cardBody__rus11{display:grid;align-content:start;justify-items:start;gap:.875rem;padding:1.5rem 1.5rem 1.75rem}.Guides_cardMeta__koAeq{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.Guides_card__AtNSi h3{color:var(--landing-action);transition:color .15s ease-out}@media (hover:hover) and (pointer:fine){.Guides_card__AtNSi:hover h3{color:inherit}}.Guides_crumbs__7zYmD{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.Guides_crumbs__7zYmD a{transition:color .15s ease-out}.Guides_articleHead__4Jj8M{display:grid;gap:1.25rem;margin-top:2.5rem}.Guides_articleHead__4Jj8M h1{max-width:22ch;text-wrap:balance}.Guides_articleHead__4Jj8M>p{max-width:52rem}.Guides_notice__BLh8A{max-width:44rem;padding:1rem 1.25rem}.Guides_hero__3QYQL{margin-top:3rem}.Guides_heroImage__5DK2W{position:relative;overflow:hidden;aspect-ratio:3/2;box-shadow:var(--shadow-float)}.Guides_articleBody__9fvLj{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:3.5rem}.Guides_toc__z26B5{display:none}.Guides_prose__W7LNX>*+*{margin-top:1.25rem}.Guides_prose__W7LNX>h2{margin-top:3.5rem;scroll-margin-top:2rem}.Guides_prose__W7LNX>h3{margin-top:2.25rem;scroll-margin-top:2rem}.Guides_prose__W7LNX>:first-child{margin-top:0}.Guides_prose__W7LNX ol,.Guides_prose__W7LNX ul{display:grid;gap:.625rem;padding-left:1.5rem}.Guides_prose__W7LNX ul{list-style:disc}.Guides_prose__W7LNX ol{list-style:decimal}.Guides_prose__W7LNX li>ol,.Guides_prose__W7LNX li>ul{margin-top:.625rem}.Guides_prose__W7LNX blockquote{padding-left:1.25rem;font-style:italic}.Guides_prose__W7LNX hr{margin-block:3rem}.Guides_figure__fWhyE img{box-shadow:var(--shadow-float)}.Guides_section__1qZcw{display:grid;gap:1.5rem;margin-top:5rem}.Guides_questions__LTFcC{display:grid;gap:2.25rem}.Guides_question___TCpj{display:grid;gap:.4rem}.Guides_closing__vemJE{display:grid;justify-items:center;gap:1.5rem;margin-top:5.5rem;padding:4rem 2rem 4.5rem;border-radius:1.5rem;text-align:center}.Guides_closing__vemJE h2{max-width:22ch;text-wrap:balance}@media (min-width:640px){.Guides_cards__XuTJt{grid-template-columns:repeat(2,minmax(0,1fr))}.Guides_heroImage__5DK2W{aspect-ratio:21/9}}@media (min-width:960px){.Guides_page__8nUPP{padding:4rem 2rem 6rem}.Guides_cards__XuTJt{grid-template-columns:repeat(3,minmax(0,1fr))}.Guides_articleBody__9fvLj{grid-template-columns:minmax(0,1fr) minmax(0,16rem);gap:5rem}.Guides_toc__z26B5{display:block}.Guides_tocInner__rjP3u{position:sticky;top:2rem}.Guides_section__1qZcw{grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:4rem;margin-top:6rem}}.ui_backdrop__OjYFd{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:1rem;margin:0;width:100%;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;background-color:rgba(0,0,0,.5)}.ui_panel__W57Dc{position:relative;width:100%;max-width:28rem;max-height:90vh;border-radius:1rem;background:var(--bg-light);color:var(--text);border:1px solid var(--control-panel-edge);box-shadow:var(--shadow-m)}.ui_panelScroll__6NFWQ{overflow-y:auto}.ui_panelFlush__SOBbd{overflow:hidden;display:flex;flex-direction:column}.ui_panelSectionBorder__b7jbj{border-bottom:1px solid var(--control-panel-edge)}.ui_field__iYr5o{width:100%;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.4;border:1px solid var(--control-border);background:var(--bg-light);color:var(--text);box-shadow:var(--shadow-s);transition:box-shadow .2s ease,border-color .2s ease}.ui_field__iYr5o:hover:not(:disabled){box-shadow:var(--shadow-l);border-color:var(--control-border-hover)}.ui_field__iYr5o:focus-visible{outline:none;box-shadow:var(--shadow-l);border-color:var(--control-border-focus)}.ui_field__iYr5o:disabled{opacity:.5;cursor:not-allowed}.ui_control__RaWnw{box-shadow:var(--shadow-s);transition:box-shadow .2s ease,border-color .2s ease}.ui_control__RaWnw:hover:not(:disabled){box-shadow:var(--shadow-l);border-color:var(--control-border-hover)}.ui_control__RaWnw:focus-visible{outline:none;box-shadow:var(--shadow-l);border-color:var(--control-border-focus)}.ui_shareTile__bckHZ{width:100%;padding:1rem;border-radius:.75rem;text-align:left;border:1px solid var(--control-border);background:var(--bg-light);color:var(--text);box-shadow:var(--shadow-s);transition:box-shadow .2s ease,border-color .2s ease}.ui_shareTile__bckHZ:hover:not(:disabled){box-shadow:var(--shadow-l);border-color:var(--control-border-hover)}.ui_shareTile__bckHZ:focus-visible{outline:none;box-shadow:var(--shadow-l)}.ui_shareTileActive__tZ_mh{border-color:oklch(.72 .12 145);background:oklch(.97 .03 145)}.ui_closeButton__6dSg4{position:absolute;right:1rem;top:1rem;z-index:10;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:9999px;border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.ui_closeButton__6dSg4:hover:not(:disabled){color:var(--text);background:var(--control-bg-hover);border-color:var(--control-border);box-shadow:var(--shadow-s)}.ui_closeButton__6dSg4:focus-visible{outline:none;box-shadow:var(--shadow-l)}.ui_closeButton__6dSg4:disabled{opacity:.5;cursor:not-allowed}.ui_closeButtonInline__8yGUi{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:9999px;border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,transform .15s ease-out}.ui_closeButtonInline__8yGUi:active:not(:disabled){transform:scale(.94)}.ui_closeButtonInline__8yGUi:hover:not(:disabled){color:var(--text);background:var(--control-bg-hover);border-color:var(--control-border);box-shadow:var(--shadow-s)}.ui_closeButtonInline__8yGUi:focus-visible{outline:none;box-shadow:var(--shadow-l)}.ui_closeButtonInline__8yGUi:disabled{opacity:.5;cursor:not-allowed}.ui_primaryButton__AATQ3{width:100%;border-radius:.75rem;padding:.5625rem 1rem;font-size:.875rem;line-height:1.2;font-weight:600;color:var(--btn-primary-text);background:var(--btn-primary);border:1px solid var(--btn-primary-edge);cursor:pointer;box-shadow:var(--shadow-s);transition:box-shadow .2s ease,opacity .2s ease,transform .15s ease-out}.ui_primaryButton__AATQ3:active:not(:disabled){transform:scale(.99)}.ui_primaryButton__AATQ3:hover:not(:disabled){box-shadow:var(--shadow-l)}.ui_primaryButton__AATQ3:focus-visible{outline:none;box-shadow:var(--shadow-l)}.ui_primaryButton__AATQ3:disabled{opacity:.5;cursor:not-allowed}.ui_pricePill__iTnJj{display:flex;align-items:stretch;overflow:hidden;border-radius:.75rem;border:1px solid var(--control-border);background:var(--bg-light);box-shadow:var(--shadow-s);transition:box-shadow .2s ease,border-color .2s ease}.ui_pricePill__iTnJj:hover{box-shadow:var(--shadow-l);border-color:var(--control-border-hover)}.ui_pricePill__iTnJj:focus-within{box-shadow:var(--shadow-l);border-color:var(--control-border-focus)}.ui_priceInput__v_l2O{min-width:0;flex:1;border:none;background:var(--bg-light);padding:.75rem 1rem;text-align:right;font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--text)}.ui_priceInput__v_l2O::-moz-placeholder{color:var(--text-muted)}.ui_priceInput__v_l2O::placeholder{color:var(--text-muted)}.ui_priceInput__v_l2O:focus{outline:none}.ui_priceInput__v_l2O[type=number]::-webkit-inner-spin-button,.ui_priceInput__v_l2O[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui_priceInput__v_l2O[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ui_priceDivider__kkyr9{width:1px;flex-shrink:0;align-self:stretch;background:var(--control-border)}.ui_currencySegment__gPWsK{min-height:3rem;min-width:6.5rem;max-width:45%;flex-shrink:0}@keyframes ui_modalBackdropIn__gJ9A1{0%{opacity:0}to{opacity:1}}@keyframes ui_modalPanelIn__VAT3E{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ui_modalBackdropOut__I_JRA{0%{opacity:1}to{opacity:0}}@keyframes ui_modalPanelOut__2E43J{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes ui_modalFadeIn__FVrgf{0%{opacity:0}to{opacity:1}}@keyframes ui_modalFadeOut__09iZh{0%{opacity:1}to{opacity:0}}.ui_backdropEnter__P9ylq{animation:ui_modalBackdropIn__gJ9A1 .24s cubic-bezier(.22,1,.36,1);will-change:opacity}.ui_panelEnter__DVHoz{animation:ui_modalPanelIn__VAT3E .32s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.ui_backdropExit__YQcIY{animation:ui_modalBackdropOut__I_JRA .2s cubic-bezier(.22,1,.36,1) forwards;will-change:opacity}.ui_panelExit__EBwF3{animation:ui_modalPanelOut__2E43J .2s cubic-bezier(.22,1,.36,1) forwards;will-change:transform,opacity;pointer-events:none}@media (prefers-reduced-motion:reduce){.ui_backdropEnter__P9ylq,.ui_panelEnter__DVHoz{animation:ui_modalFadeIn__FVrgf .15s ease}.ui_backdropExit__YQcIY,.ui_panelExit__EBwF3{animation:ui_modalFadeOut__09iZh .12s ease forwards}}.ui_button__BtZ7w{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;border:1px solid transparent;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}@media (prefers-reduced-motion:reduce){.ui_button__BtZ7w{transition:none}}.ui_button__BtZ7w:disabled{opacity:.5;cursor:not-allowed}.ui_buttonMd__eU3uG{padding:.875rem 1rem;font-size:.875rem}.ui_buttonSm__90ISM{padding:.5rem .75rem;font-size:.8125rem}.ui_buttonFull__uUECA{width:100%}.ui_buttonPrimary__Cx6eG{background:var(--btn-primary);border-color:var(--btn-primary-edge);color:var(--btn-primary-text);box-shadow:var(--shadow-s)}.ui_buttonPrimary__Cx6eG:focus-visible,.ui_buttonPrimary__Cx6eG:hover:not(:disabled){box-shadow:var(--shadow-l)}.ui_buttonSecondary__md5Vm{background:var(--bg-light);border-color:var(--control-border);color:var(--text);box-shadow:var(--shadow-s)}.ui_buttonSecondary__md5Vm:focus-visible,.ui_buttonSecondary__md5Vm:hover:not(:disabled){box-shadow:var(--shadow-l);border-color:var(--control-border-hover)}.ui_buttonGhost__YT3gd{background:transparent;color:var(--text-muted)}.ui_buttonGhost__YT3gd:focus-visible,.ui_buttonGhost__YT3gd:hover:not(:disabled){background:var(--control-bg-hover);border-color:var(--control-border);color:var(--text)}.ui_button__BtZ7w:focus-visible{outline:none}.ui_fieldLabel__3DlDB{display:block;font-size:.8125rem;font-weight:600;color:var(--text)}.ui_fieldHelp__7ewJO{font-size:.8125rem;line-height:1.4;color:var(--text-muted)}.ui_fieldError__5HdY5{font-size:.8125rem;line-height:1.4;color:var(--color-danger)}.ui_fieldInvalid__e6g2l,.ui_fieldInvalid__e6g2l:focus-visible,.ui_fieldInvalid__e6g2l:hover:not(:disabled){border-color:var(--color-danger-border)}.ui_panelSurface___Pmso{border-radius:.75rem;border:1px solid var(--panel-border);background:var(--bg-light);color:var(--text);box-shadow:var(--panel-shadow)}.ui_panelSurfaceEmpty__SpEbk{border-style:dashed;border-color:var(--panel-border-strong);background:transparent;box-shadow:none}.ui_statePill__ayC3R{display:flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:9999px;border:1px solid transparent;padding:1px .5rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;box-shadow:var(--shadow-s)}.ui_statePillLive__RpC1_{border-color:var(--color-success-border);background:var(--color-success-soft);color:var(--color-success-strong)}.ui_statePillHidden__Z5MTH{border-color:var(--color-caution-border);background:var(--color-caution-soft);color:var(--color-caution-strong)}.ui_statePillButton__bzxM1{cursor:pointer}.ui_statePillButton__bzxM1:disabled{opacity:.5;cursor:not-allowed}.ui_statePillButton__bzxM1.ui_statePillLive__RpC1_:hover:not(:disabled){border-color:var(--color-success-border-hover);background:var(--color-success-soft-hover)}.ui_statePillButton__bzxM1.ui_statePillHidden__Z5MTH:hover:not(:disabled){border-color:var(--color-caution-border-hover);background:var(--color-caution-soft-hover)}.ui_statePillDot__WbJQ_{height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px}.ui_statePillDotLive__pExdQ{background:var(--color-success-dot);box-shadow:0 0 0 2px var(--color-success-dot-halo)}.ui_statePillDotHidden__LPGyy{background:var(--color-caution-dot);box-shadow:0 0 0 2px var(--color-caution-dot-halo)}.ui_statePillNeutral__65_8e{border-color:var(--control-edge,var(--control-panel-edge));background:var(--bg-light);color:var(--text-muted)}.ui_statePillDotNeutral__W7Qit{background:var(--color-neutral-dot);box-shadow:0 0 0 2px var(--color-neutral-dot-halo)}.ui_statePillDanger__LTuNj{border-color:var(--color-danger-border);background:var(--color-danger-soft);color:var(--color-danger-hover)}.ui_statePillDotDanger__hwyTX{background:var(--color-danger-dot);box-shadow:0 0 0 2px var(--color-danger-dot-halo)}@keyframes ui_spinnerPulse__Nfh_V{0%,to{transform:scale(1)}25%,75%{transform:scale(1.25)}}.ui_spinner__Peoz6{display:inline-block;flex-shrink:0;animation:ui_spinnerPulse__Nfh_V .6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ui_spinner__Peoz6{animation-duration:1.2s}}.ui_spinnerSm__uMq4z{height:1.25rem;width:1.25rem}.ui_spinnerMd__CyDfH{height:2rem;width:2rem}.ui_spinnerLg__c_qEU{height:3rem;width:3rem}.ui_fieldFlat__mNUZD,.ui_fieldFlat__mNUZD:focus-visible,.ui_fieldFlat__mNUZD:hover:not(:disabled){box-shadow:none}.ui_fieldFlat__mNUZD:hover:not(:disabled){border-color:var(--control-border-hover)}.ui_field__iYr5o.ui_fieldFlat__mNUZD:focus-visible{outline:1px solid var(--text);outline-offset:-1px;border-color:var(--control-border-focus)}.ui_buttonFlat__WAl8f,.ui_buttonFlat__WAl8f:focus-visible,.ui_buttonFlat__WAl8f:hover:not(:disabled){box-shadow:none}.ui_button__BtZ7w.ui_buttonFlat__WAl8f:focus-visible{outline:1px solid var(--text);outline-offset:-1px}.ui_buttonPrimary__Cx6eG.ui_buttonFlat__WAl8f:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover)}.ui_buttonSecondary__md5Vm.ui_buttonFlat__WAl8f:hover:not(:disabled){border-color:var(--control-border-hover)}.ui_lightboxBackdrop__mIHGA{background-color:rgba(0,0,0,.92);padding:0}.ui_lightboxPanel__V9_tD{max-width:80rem;max-height:100%;height:100%;border:0;border-radius:0;background:transparent;box-shadow:none;color:white}.ui_lightboxChrome__KhRUG{display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:9999px;background:rgba(255,255,255,.1);backdrop-filter:blur(4px);color:white;cursor:pointer;transition:background .15s ease}.ui_lightboxChrome__KhRUG:hover:not(:disabled){background:rgba(255,255,255,.1);color:white;border-color:transparent;box-shadow:none}@media (hover:hover) and (pointer:fine){.ui_lightboxChrome__KhRUG:hover:not(:disabled){background:rgba(255,255,255,.2)}}.ui_lightboxChrome__KhRUG:active:not(:disabled){transform:scale(.97)}.ui_lightboxArrow__s08JO{position:absolute;top:0;bottom:0;margin-block:auto;display:none}@media (hover:hover) and (pointer:fine){.ui_lightboxArrow__s08JO{display:flex}}.ui_lightboxArrowPrev__BiMeM{left:.5rem}.ui_lightboxArrowNext__uMEAG{right:.5rem}.ui_lightboxChrome__KhRUG:focus-visible{outline:1px solid white;outline-offset:-1px;box-shadow:none}.ui_lightboxChromeStatic__PgReO{position:static;right:auto;top:auto}.ui_lightboxThumb__3IatK{position:relative;overflow:hidden;flex-shrink:0;border:0;border-radius:.75rem;padding:0;cursor:pointer;opacity:.55;transition:opacity .15s ease}@media (hover:hover) and (pointer:fine){.ui_lightboxThumb__3IatK:hover{opacity:1}}.ui_lightboxThumb__3IatK:active{transform:scale(.97);opacity:1}.ui_lightboxThumb__3IatK:focus-visible{outline:1px solid white;outline-offset:-1px}.ui_lightboxThumbCurrent__TCDZZ{opacity:1;box-shadow:inset 0 0 0 2px white}@media (prefers-reduced-motion:reduce){.ui_lightboxChrome__KhRUG:active:not(:disabled),.ui_lightboxThumb__3IatK:active{transform:none}}.RichTextEditor_richTextEditor__T_5hT{background-color:var(--bg-light);border-radius:.5rem;box-shadow:var(--shadow-s);font-family:inherit;font-size:.875rem;font-weight:400}.RichTextEditor_richTextEditor__T_5hT .ql-container{font-size:.875rem!important;font-weight:400!important;font-family:inherit!important;color:var(--text);border:none;border-radius:.5rem;min-height:inherit}.RichTextEditor_richTextEditor__T_5hT.RichTextEditor_error__a28IV .ql-container{border:1px solid rgb(239 68 68)}.RichTextEditor_richTextEditor__T_5hT .ql-editor{padding:.75rem 1rem;color:var(--text);font-weight:400!important;font-family:inherit!important;font-size:.875rem!important;line-height:1.5;min-height:inherit}.RichTextEditor_richTextEditor__T_5hT .ql-editor div,.RichTextEditor_richTextEditor__T_5hT .ql-editor li,.RichTextEditor_richTextEditor__T_5hT .ql-editor p,.RichTextEditor_richTextEditor__T_5hT .ql-editor span{font-weight:400!important;font-family:inherit!important;font-size:inherit!important}.RichTextEditor_richTextEditor__T_5hT .ql-editor ol,.RichTextEditor_richTextEditor__T_5hT .ql-editor ul{font-weight:400;font-family:inherit}.RichTextEditor_richTextEditor__T_5hT .ql-editor.ql-blank:before{color:var(--text-muted);font-style:normal;opacity:.5}.RichTextEditor_richTextEditor__T_5hT .ql-editor:focus{outline:none}.RichTextEditor_richTextEditor__T_5hT .ql-bubble .ql-tooltip{background-color:var(--bg);border:1px solid var(--bg-dark,#d1d5db);box-shadow:var(--shadow-m);border-radius:.5rem;z-index:1000}.RichTextEditor_richTextEditor__T_5hT .ql-bubble .ql-tooltip input[type=text]{background-color:var(--bg-light);color:var(--text);border:1px solid var(--bg-light)}.RichTextEditor_richTextEditor__T_5hT .ql-bubble .ql-toolbar{background-color:var(--bg);border:1px solid var(--bg-dark,#d1d5db);box-shadow:var(--shadow-m);border-radius:.5rem;padding:.25rem}.RichTextEditor_richTextEditor__T_5hT .ql-bubble .ql-toolbar button{color:var(--text);margin:0 .125rem}.RichTextEditor_richTextEditor__T_5hT .ql-bubble .ql-toolbar button.ql-active,.RichTextEditor_richTextEditor__T_5hT .ql-bubble .ql-toolbar button:hover{color:oklch(.65 .15 264)}.RichTextEditor_richTextEditor__T_5hT .ql-bubble .ql-stroke{stroke:var(--text)}.RichTextEditor_richTextEditor__T_5hT .ql-bubble .ql-fill{fill:var(--text)}.RichTextEditor_richTextEditor__T_5hT .ql-bubble .ql-toolbar button.ql-active .ql-stroke,.RichTextEditor_richTextEditor__T_5hT .ql-bubble .ql-toolbar button:hover .ql-stroke{stroke:oklch(.65 .15 264)}.RichTextEditor_richTextEditor__T_5hT .ql-bubble .ql-toolbar button.ql-active .ql-fill,.RichTextEditor_richTextEditor__T_5hT .ql-bubble .ql-toolbar button:hover .ql-fill{fill:oklch(.65 .15 264)}.CohostsPanel_payeeButton__mI5PZ{transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.CohostsPanel_payeeButton__mI5PZ:active:not(:disabled){transform:scale(.97)}.CohostsPanel_payeeIconActive___pjh1{animation:CohostsPanel_payeeIconIn__Iwp97 .18s cubic-bezier(.19,1,.22,1)}@keyframes CohostsPanel_payeeIconIn__Iwp97{0%{transform:scale(.9);opacity:.6}to{transform:scale(1);opacity:1}}.CohostsPanel_payeeNote__zlB1J{animation:CohostsPanel_payeeNoteIn___JFaT .2s cubic-bezier(.19,1,.22,1)}@keyframes CohostsPanel_payeeNoteIn___JFaT{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CohostsPanel_payeeButton__mI5PZ:active:not(:disabled){transform:none}.CohostsPanel_payeeIconActive___pjh1{animation:none}.CohostsPanel_payeeNote__zlB1J{animation:CohostsPanel_payeeNoteFade__lehO_ .2s ease}@keyframes CohostsPanel_payeeNoteFade__lehO_{0%{opacity:0}to{opacity:1}}}.EventDescriptionModal_overlay__idlpy{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);padding:1rem}.EventDescriptionModal_modal__VstN8{width:100%;max-width:600px;max-height:90vh;background:var(--bg,white);border-radius:1.5rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.2)}.EventDescriptionModal_header__7h_SC{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--bg-light,#f3f4f6)}.EventDescriptionModal_title__pBpcm{font-size:1.125rem;font-weight:600;color:var(--text,#111827);margin:0}.EventDescriptionModal_closeButton__Aj8Xc{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-muted,#6b7280);cursor:pointer;border-radius:8px;transition:all .15s ease}.EventDescriptionModal_closeButton__Aj8Xc:hover{background:var(--bg-light,#f3f4f6);color:var(--text,#374151)}.EventDescriptionModal_content__KR7Is{flex:1;overflow-y:auto;padding:1rem 1.5rem;min-height:450px}.EventDescriptionModal_footer__vgLNH{display:flex;align-items:center;justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid var(--bg-light,#f3f4f6);gap:.75rem}.EventDescriptionModal_doneButton__zyH3v{padding:.625rem 1.5rem;background:#1f2937;color:white;border:none;border-radius:.5rem;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .15s ease}.EventDescriptionModal_doneButton__zyH3v:hover{background:#111827}@media (max-width:640px){.EventDescriptionModal_overlay__idlpy{padding:0;align-items:flex-end}.EventDescriptionModal_modal__VstN8{max-width:100%;max-height:95vh;border-radius:1.5rem 1.5rem 0 0}.EventDescriptionModal_header__7h_SC{padding:1rem}.EventDescriptionModal_content__KR7Is{padding:1rem;min-height:400px}.EventDescriptionModal_footer__vgLNH{padding:1rem}}.EventDescriptionPreview_preview__1eCao{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;padding:1rem 1.25rem;background:var(--bg-light,#f9fafb);border:none;border-radius:.75rem;cursor:pointer;text-align:left;transition:all .15s ease;box-shadow:var(--shadow-s,0 1px 2px rgba(0,0,0,.05))}.EventDescriptionPreview_preview__1eCao:hover{background:var(--bg-light,#f3f4f6);box-shadow:var(--shadow-m,0 2px 4px rgba(0,0,0,.08))}.EventDescriptionPreview_preview__1eCao.EventDescriptionPreview_error__8BOSy{border:1px solid rgb(239 68 68)}.EventDescriptionPreview_preview__1eCao.EventDescriptionPreview_hasContent__bGFmw{background:var(--bg-light,#f9fafb)}.EventDescriptionPreview_header___GSvj{display:flex;align-items:center;gap:.5rem}.EventDescriptionPreview_icon___xkcJ{color:var(--text-muted,#6b7280);flex-shrink:0}.EventDescriptionPreview_label__YkrX5{font-size:.9375rem;font-weight:500;color:var(--text,#374151)}.EventDescriptionPreview_content__Hm_kD{font-size:.875rem;line-height:1.5;color:var(--text-muted,#4b5563);padding-left:1.625rem}.EventDescriptionPreview_placeholder__Ym5L3{font-size:.875rem;color:var(--text-muted,#6b7280);padding-left:1.625rem}.AgentRotator_rotator__KqhYN{display:grid;justify-items:center}.AgentRotator_word__b3lP8{grid-area:1/1}.AgentRotator_word__b3lP8[data-state=idle]{opacity:0;transform:translateY(.3em)}.AgentRotator_word__b3lP8[data-state=in]{opacity:1;transform:translateY(0);filter:blur(0);transition:opacity .32s cubic-bezier(.19,1,.22,1),transform .32s cubic-bezier(.19,1,.22,1),filter .32s cubic-bezier(.19,1,.22,1)}.AgentRotator_word__b3lP8[data-state=out]{opacity:0;transform:translateY(-.3em);filter:blur(3px);transition:opacity .24s cubic-bezier(.19,1,.22,1),transform .24s cubic-bezier(.19,1,.22,1),filter .24s cubic-bezier(.19,1,.22,1)}.SegmentedToggle_track__GFITq{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:var(--segment-inset);border-radius:calc(var(--segment-radius) + var(--segment-inset));background-color:var(--bg-dark);--segment-inset:0.1875rem;--segment-radius:0.5rem;--segment-count:2;--active-index:0}.SegmentedToggle_indicator__W8p63{position:absolute;top:var(--segment-inset);bottom:var(--segment-inset);left:var(--segment-inset);width:calc((100% - 2 * var(--segment-inset)) / var(--segment-count));border-radius:var(--segment-radius);background-color:var(--bg-light);box-shadow:0 1px 2px oklch(.2 0 264/.08);transform:translateX(calc(var(--active-index) * 100%));transition:transform .35s cubic-bezier(.32,.72,0,1);will-change:transform}.SegmentedToggle_segment__p84wX{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;border:0;background:none;border-radius:var(--segment-radius);font-size:.875rem;font-weight:500;line-height:1.25rem;white-space:nowrap;color:var(--text-faint);cursor:pointer;transition-duration:.15s;transition-timing-function:ease;transition-property:color,transform}.SegmentedToggle_track__GFITq[data-icon-only=true] .SegmentedToggle_segment__p84wX{padding:.375rem .5rem}.SegmentedToggle_segment__p84wX[data-selected=true]{color:var(--text)}@media (hover:hover) and (pointer:fine){.SegmentedToggle_segment__p84wX:not([data-selected=true]):hover{color:var(--text)}}.SegmentedToggle_segment__p84wX:active{transform:scale(.97)}.SegmentedToggle_segment__p84wX:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.SegmentedToggle_indicator__W8p63,.SegmentedToggle_segment__p84wX{transition:none}.SegmentedToggle_segment__p84wX:active{transform:none}}.EmbedPreviewPanel_panel__5D37k{overflow:hidden;border:1px solid var(--panel-border);border-radius:1rem;background-color:var(--bg-light)}.EmbedPreviewPanel_header__45CgE{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .5rem .5rem 1rem;border-bottom:1px solid var(--panel-border)}.EmbedPreviewPanel_title__0QzsZ{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.EmbedPreviewPanel_controls__rTxgI{display:flex;align-items:center;gap:.5rem}.EmbedPreviewPanel_viewport__Lym7V{position:relative;background-color:var(--bg-dark);transition:height .35s cubic-bezier(.32,.72,0,1)}.EmbedPreviewPanel_frame__LVuIg{display:block;width:100%;height:100%;border:0}@media (prefers-reduced-motion:reduce){.EmbedPreviewPanel_viewport__Lym7V{transition:none}}.AgentSetup_toggleScroll__afJFw{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:3px;margin:-3px}.AgentSetup_toggleScroll__afJFw::-webkit-scrollbar{display:none}.AgentSetup_toggleScroll__afJFw>*{min-width:-moz-max-content;min-width:max-content}.AgentSetup_viewport__zn8A2{overflow:hidden;transition:height .35s cubic-bezier(.32,.72,0,1)}.AgentSetup_panel__clOkq{animation:AgentSetup_panel-in__kNYLL .26s cubic-bezier(.19,1,.22,1) both}@keyframes AgentSetup_panel-in__kNYLL{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AgentSetup_viewport__zn8A2{transition:none}.AgentSetup_panel__clOkq{animation:AgentSetup_panel-fade__qpUty .16s ease both}@keyframes AgentSetup_panel-fade__qpUty{0%{opacity:0}to{opacity:1}}}.ButtonModal_buttonWrapper__hndzf{position:relative;display:inline-block}.ButtonModal_buttonWrapperFullWidth__byhmg{width:100%;display:block}.ButtonModal_triggerFullWidth__e7Y7Q{width:100%!important;min-height:2.5rem;background-color:#fff;border:1px solid #e5e7eb}.ButtonModal_triggerFullWidth__e7Y7Q:hover:not(.ButtonModal_expanded__UtXG8){background-color:#f9fafb}.ButtonModal_morphingContainer__Ib8wA{position:relative;background-color:var(--bg-light);box-shadow:var(--shadow-s);border:none;border-radius:.5rem;padding:.5rem;display:flex;align-items:center;justify-content:center;color:var(--text);font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;cursor:pointer;z-index:1}.ButtonModal_morphingContainer__Ib8wA:not(.ButtonModal_iconOnly__MWEyh){padding:.5rem 1rem}.ButtonModal_morphingContainer__Ib8wA.ButtonModal_iconOnly__MWEyh{padding:.5rem;min-width:2.25rem;min-height:2.25rem;width:2.25rem;height:2.25rem}@media (max-width:639px){.ButtonModal_morphingContainer__Ib8wA:not(.ButtonModal_expanded__UtXG8){padding:.5rem}}.ButtonModal_morphingContainer__Ib8wA:hover:not(.ButtonModal_expanded__UtXG8){box-shadow:var(--shadow-l)}.ButtonModal_morphingContainer__Ib8wA.ButtonModal_expanded__UtXG8{position:fixed;z-index:100;background-color:#F5F6F7;border-radius:0 12px 12px 0;padding:1px;box-shadow:0 2px 2px #0000000a;flex-direction:column;align-items:stretch;justify-content:flex-start;cursor:default}.ButtonModal_morphingContainer__Ib8wA.ButtonModal_expanded__UtXG8.ButtonModal_roundedShape__iZaX1{background-color:transparent;border-radius:1rem;padding:0;box-shadow:none}.ButtonModal_titleBar___fpIZ{display:flex;align-items:center;gap:.5rem;pointer-events:none;white-space:nowrap;transform:translateZ(0);backface-visibility:hidden}.ButtonModal_titleBar___fpIZ.ButtonModal_expanded__UtXG8 .ButtonModal_closeButton__ApoMJ{pointer-events:auto}.ButtonModal_titleIcon__mut2E{flex-shrink:0;color:var(--text);pointer-events:none;width:20px;height:20px}.ButtonModal_titleText__9B0k6{color:var(--text);font-size:.875rem;font-weight:500;pointer-events:none;white-space:nowrap;display:block;line-height:1.25rem;letter-spacing:0;transform:translateZ(0);backface-visibility:hidden;will-change:auto}.ButtonModal_titleContent__geIDu{display:flex;align-items:center;gap:.5rem;flex-shrink:0;flex-grow:0;white-space:nowrap}.ButtonModal_titleBar___fpIZ.ButtonModal_expanded__UtXG8{padding:12px 12px 0 24px;align-self:flex-start;justify-content:space-between;width:100%}.ButtonModal_titleBar___fpIZ.ButtonModal_expanded__UtXG8 .ButtonModal_titleText__9B0k6{font-size:.875rem;font-weight:500;line-height:1.25rem;letter-spacing:0}.ButtonModal_closeButton__ApoMJ{background:none;border:none;color:#9CA3AF;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;margin-left:auto}.ButtonModal_closeButton__ApoMJ:hover{color:#4B5563}.ButtonModal_closeIcon__A2rYr{width:20px;height:20px}.ButtonModal_modalContent__4_L4C{display:flex;flex-direction:column;height:100%;overflow:hidden}.ButtonModal_overlay__DplOZ{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:99;pointer-events:auto}.GuestBookModal_textarea__kUCaB{width:calc(100% - 2rem);height:400px;padding:1.5rem;border:1px solid var(--panel-border);border-radius:.5rem;background-color:var(--bg-light);resize:none;font-family:inherit;font-size:.875rem;color:var(--text);outline:none;margin:.75rem 1rem;white-space:pre-wrap;word-wrap:break-word}.GuestBookModal_textarea__kUCaB:focus{outline:none;border-color:var(--accent)}.GuestBookModal_textarea__kUCaB:disabled{opacity:.6;cursor:not-allowed}.GuestBookModal_buttonSection__B0anE{display:flex;justify-content:flex-end;padding:.75rem 1rem;border-top:1px dashed var(--panel-border);margin-top:auto}.GuestBookModal_submitButton__DLxiv{padding:.5rem 1rem;background-color:var(--accent);color:var(--accent-on);border:1px solid transparent;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s ease;display:flex;align-items:center;gap:.5rem;justify-content:center}.GuestBookModal_submitButton__DLxiv:hover:not(:disabled){background-color:var(--accent-hover)}.GuestBookModal_submitButton__DLxiv:disabled{cursor:not-allowed;opacity:.8}.GuestBookModal_successNotification__yTwQb{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;height:400px;margin:.75rem 1rem}.GuestBookModal_successIcon__b3Xgl{color:var(--accent);margin-bottom:1rem}.GuestBookModal_successTitle__ZeC2t{font-size:1.125rem;font-weight:600;color:var(--text);margin:0 0 .5rem}.GuestBookModal_successMessage__ZiM9z{font-size:.875rem;color:var(--text-muted);margin:0}.GuestBookViewModal_overlay__l1U2U{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:99;pointer-events:auto}.GuestBookViewModal_modalContainer__J_rws{position:fixed;left:50%;top:50%;z-index:100;background-color:#F5F6F7;border-radius:0 12px 12px 0;box-shadow:0 2px 2px #0000000a;display:flex;flex-direction:column;overflow:hidden}.GuestBookViewModal_titleBar__pL3H1{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 0 24px;flex-shrink:0}.GuestBookViewModal_titleContent__YUj6w{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.GuestBookViewModal_titleIcon__0_rtU{flex-shrink:0;color:var(--text);width:20px;height:20px}.GuestBookViewModal_titleText__xcmSh{color:var(--text);font-size:.875rem;font-weight:500;white-space:nowrap}.GuestBookViewModal_closeButton__7a41k{background:none;border:none;color:#9CA3AF;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;margin-left:auto}.GuestBookViewModal_closeButton__7a41k:hover{color:#4B5563}.GuestBookViewModal_closeIcon__UHqzu{width:20px;height:20px}.GuestBookViewModal_content__93Oqv{flex:1;overflow-y:auto;padding:1rem 1.5rem 1.5rem;margin-top:.5rem}.GuestBookViewModal_testimonialsList__15xWD{display:flex;flex-direction:column;gap:2rem}.GuestBookViewModal_emptyState__4HEIb{display:flex;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.GuestBookViewModal_testimonialCard__PgDxR{display:flex;flex-direction:column;gap:1rem}.GuestBookViewModal_authorInfo__0BMY0{display:flex;align-items:flex-start;gap:.75rem}.GuestBookViewModal_authorLink__1lGX4{align-self:flex-start}.GuestBookViewModal_authorLink__1lGX4:focus-visible{outline:2px solid rgba(0,0,0,.15);outline-offset:2px;border-radius:.25rem}.GuestBookViewModal_avatar__DykTa{width:2.5rem;height:2.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.GuestBookViewModal_avatarPlaceholder__QgKoh{width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--bg-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.GuestBookViewModal_avatarInitial__rx6bp{font-size:.875rem;font-weight:600;color:var(--text)}.GuestBookViewModal_authorDetails__Ygi1r{display:flex;flex-direction:column;gap:.25rem;flex:1}.GuestBookViewModal_authorName__8VE59{font-weight:600;font-size:.9375rem;color:var(--text)}.GuestBookViewModal_authorDate__ijx9G{font-size:.875rem;color:var(--text-muted)}.GuestBookViewModal_testimonialContent__qnIUT{margin-left:3.25rem}.GuestBookViewModal_testimonialText__1PCyD{font-size:.9375rem;line-height:1.6;color:var(--text);white-space:pre-wrap;word-wrap:break-word;margin:0}@media (max-width:639px){.GuestBookViewModal_modalContainer__J_rws{border-radius:.75rem}.GuestBookViewModal_titleBar__pL3H1{padding:12px 12px 0 16px}.GuestBookViewModal_content__93Oqv{padding:1rem 1rem 1.5rem}.GuestBookViewModal_testimonialsList__15xWD{gap:1.5rem}.GuestBookViewModal_testimonialContent__qnIUT{margin-left:0}.GuestBookViewModal_authorInfo__0BMY0{margin-bottom:.5rem}}.GuestBookViewModal_content__93Oqv::-webkit-scrollbar{width:8px}.GuestBookViewModal_content__93Oqv::-webkit-scrollbar-track{background:transparent}.GuestBookViewModal_content__93Oqv::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.GuestBookViewModal_content__93Oqv::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.OpenHouse_root__wJQl2{--house-ink:oklch(0.2 0.06 259);--house-paper:oklch(0.98 0.018 88);--house-white:oklch(1 0 0);--house-cyan:oklch(0.81 0.14 207);--house-teal:oklch(0.68 0.16 173);--house-pink:oklch(0.76 0.2 350);--house-coral:oklch(0.76 0.19 30);--house-yellow:oklch(0.91 0.17 99);--house-violet:oklch(0.52 0.22 292);--house-line:oklch(0.2 0.06 259/0.22);--house-sans:var(--font-proto-human),ui-sans-serif,sans-serif;--house-serif:var(--font-proto-fraunces),Georgia,serif;--house-ease:cubic-bezier(0.19,1,0.22,1);--house-card-shadow:0 0.08rem 0.12rem oklch(0.2 0.06 259/0.10),0 0.5rem 0.7rem oklch(0.2 0.06 259/0.12),0 1.15rem 1.5rem oklch(0.2 0.06 259/0.14);--house-shot-box-shadow:0 0.35rem 0.55rem oklch(0.2 0.06 259/0.05),0 1.5rem 2.25rem oklch(0.2 0.06 259/0.07),0 2.75rem 3.75rem oklch(0.2 0.06 259/0.08);--house-shot-shadow:drop-shadow(0 0.5rem 0.7rem oklch(0.2 0.06 259/0.12)) drop-shadow(0 1.15rem 1.5rem oklch(0.2 0.06 259/0.14));min-height:100vh;overflow:clip;background:var(--house-paper);color:var(--house-ink);font-family:var(--house-sans)}.OpenHouse_rootUnclip__bo1p8{overflow:visible}.OpenHouse_skip__5eH_u{position:fixed;z-index:30;top:1rem;left:1rem;padding:.7rem 1rem;border-radius:999px;background:var(--house-ink);color:var(--house-white);transform:translateY(-180%);transition:transform .18s var(--house-ease)}.OpenHouse_skip__5eH_u:focus-visible{transform:none;outline:1px solid var(--house-white);outline-offset:-4px}.OpenHouse_header__a5TnB{position:relative;z-index:5;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--house-line);background:var(--house-paper)}.OpenHouse_wordmark__UAklt{display:inline-flex;width:-moz-fit-content;width:fit-content;color:inherit;text-decoration:none}.OpenHouse_wordmark__UAklt img{width:auto;height:2.25rem}.OpenHouse_headerNav__bLgXc{display:flex;min-width:0;align-items:center;justify-content:center;gap:.25rem}.OpenHouse_headerNav__bLgXc a{position:relative;padding:.3rem .4rem;border-radius:999px;color:inherit;font-size:.76rem;font-weight:700;text-decoration:none;text-underline-offset:4px;transform:translateY(0);transition:transform .15s var(--house-ease),background-color .15s ease-out,color .15s ease-out}.OpenHouse_headerNav__bLgXc a:after{position:absolute;right:.55rem;bottom:.2rem;left:.55rem;height:2px;border-radius:999px;background:var(--house-violet);content:"";transform:scaleX(0);transform-origin:center;transition:transform .18s var(--house-ease)}.OpenHouse_headerNav__bLgXc a:nth-child(n+4){display:none}.OpenHouse_headerActions__CtHH8{display:flex;align-items:center;gap:1rem}.OpenHouse_headerCta__uNYZa,.OpenHouse_primaryCta__i3cbR,.OpenHouse_secondaryCta__jJDR1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.8rem;padding:.7rem 1.2rem;border:1px solid var(--house-ink);border-radius:999px;background:var(--house-ink);color:var(--house-white);font:700 .84rem/1 var(--house-sans);text-decoration:none;cursor:pointer;transition:transform .15s var(--house-ease),background-color .15s ease-out,color .15s ease-out}.OpenHouse_headerCta__uNYZa:active,.OpenHouse_primaryCta__i3cbR:active,.OpenHouse_secondaryCta__jJDR1:active{transform:scale(.97)}.OpenHouse_headerCta__uNYZa:focus-visible,.OpenHouse_headerNav__bLgXc a:focus-visible,.OpenHouse_primaryCta__i3cbR:focus-visible,.OpenHouse_secondaryCta__jJDR1:focus-visible,.OpenHouse_wordmark__UAklt:focus-visible{outline:1px solid var(--house-ink);outline-offset:3px}.OpenHouse_headerNav__bLgXc a:focus-visible{background:var(--house-yellow);transform:translateY(-2px)}.OpenHouse_headerNav__bLgXc a:focus-visible:after{transform:scaleX(1)}.OpenHouse_hero__GGUl1{position:relative;display:grid;align-items:center;gap:3rem;min-height:calc(100vh - 4.75rem);padding:4rem 1rem 5rem;background:radial-gradient(circle at 12% 14%,oklch(.91 .17 99/.95),transparent 24rem),linear-gradient(128deg,var(--house-cyan),var(--house-pink) 54%,var(--house-coral))}.OpenHouse_heroPhoto__rRxV0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;animation:OpenHouse_houseHeroPhotoEnter__Pb5ul .9s var(--house-ease) both}.OpenHouse_heroPhotoImg__LYMPV{-o-object-fit:cover;object-fit:cover;-o-object-position:72% 38%;object-position:72% 38%}.OpenHouse_heroWash__JODPW{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 12% 18%,oklch(.91 .17 99/.78),transparent 28rem),linear-gradient(180deg,oklch(.81 .14 207/.92),oklch(.76 .2 350/.7) 46%,oklch(.76 .19 30/.22) 78%,transparent)}.OpenHouse_heroGlow__DAxUw{position:absolute;inset:18% auto auto 44%;width:30rem;height:30rem;border-radius:50%;background:oklch(1 0 0/.3);filter:blur(70px);pointer-events:none}.OpenHouse_heroCopy__4Pk5R{position:relative;z-index:2;animation:OpenHouse_houseEnter__XpKRF .7s var(--house-ease) both}.OpenHouse_eyebrow__DgIQt{width:-moz-fit-content;width:fit-content;padding:.42rem .7rem;border-radius:999px;background:var(--house-paper);color:var(--house-violet);font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.OpenHouse_hero__GGUl1 h1{max-width:18ch;margin:0;font-family:var(--house-serif);font-size:clamp(3.35rem,10vw,7.8rem);font-weight:700;letter-spacing:-.08em;line-height:.82}.OpenHouse_heroTitleBreak__R_XGh{display:block;white-space:nowrap}.OpenHouse_hero__GGUl1 h1 em{color:var(--house-paper);font-family:var(--house-serif);font-weight:600;letter-spacing:-.04em;text-shadow:3px 3px 0 var(--house-violet)}.OpenHouse_intro__i6a8F{max-width:38rem;margin-top:1.75rem;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:600;line-height:1.5}.OpenHouse_actions__8EuhV{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.OpenHouse_primaryCta__i3cbR{background:var(--house-violet)}.OpenHouse_secondaryCta__jJDR1{background:var(--house-paper);color:var(--house-ink)}.OpenHouse_photoStack__XhNDX{position:relative;z-index:2;width:min(100%,34rem);margin:0 auto;padding:.75rem .75rem 1.25rem;border:2px solid var(--house-ink);border-radius:1.25rem;background:var(--house-paper);box-shadow:.65rem .65rem 0 var(--house-violet),1.15rem 1.15rem 0 var(--house-yellow);transform:rotate(.75deg);animation:OpenHouse_housePhotoEnter__nbYx1 .85s var(--house-ease) 90ms both}.OpenHouse_photoMain__b_NNq{overflow:hidden;border-radius:.8rem;background:var(--house-cyan)}.OpenHouse_photoMain__b_NNq img{display:block;width:100%;height:auto}.OpenHouse_photoCaption__1obCh{margin-top:.9rem;color:var(--house-ink);font-size:.72rem;font-weight:700;text-align:center}.OpenHouse_photoCaption__1obCh a{color:var(--house-violet);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.OpenHouse_photoCaption__1obCh a:focus-visible{border-radius:.2rem;outline:2px solid var(--house-violet);outline-offset:3px}@media (hover:hover) and (pointer:fine){.OpenHouse_photoCaption__1obCh a:hover{color:var(--house-ink)}}.OpenHouse_photoRibbon__yRhQJ{width:100%;overflow:hidden;border-block:2px solid var(--house-ink);background:var(--house-ink)}.OpenHouse_photoRibbon__yRhQJ img{display:block;width:100%;height:13rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.OpenHouse_features__ImA3t{display:flex;flex-direction:column;gap:8rem;padding:7rem 1rem 5rem;background:radial-gradient(circle at 90% 12%,oklch(.81 .14 207/.55),transparent 25rem),var(--house-paper)}.OpenHouse_sectionIntro__LkNnp{max-width:68rem;margin-inline:auto}.OpenHouse_closing__0iKOM h2,.OpenHouse_featureChapter__8pLjC h2,.OpenHouse_sectionIntro__LkNnp h2{max-width:17ch;margin-top:1.25rem;font-family:var(--house-serif);font-size:clamp(2.6rem,7vw,5.8rem);font-weight:700;letter-spacing:-.07em;line-height:.92}.OpenHouse_featureChapter__8pLjC{display:grid;justify-items:center;margin-inline:auto;text-align:center}.OpenHouse_featureChapter__8pLjC h2{margin-top:0;max-width:32ch;padding-inline:1rem;font-size:clamp(2.1rem,4.8vw,3.85rem);letter-spacing:-.05em;line-height:1.05}.OpenHouse_featureChapter__8pLjC>p{max-width:48rem;margin-top:1.5rem;padding-inline:1.5rem;font-size:clamp(1.15rem,2.1vw,1.35rem);line-height:1.65}.OpenHouse_featureChapter__8pLjC>p strong{font-weight:700}.OpenHouse_featureShot__xP3bY{width:min(calc(100% - 2rem),72rem);margin-top:3.5rem;overflow:hidden;border-radius:1.25rem;box-shadow:0 1.5rem 3rem oklch(.2 .06 259/.12)}.OpenHouse_featureShotCluster__cbfto{display:grid;align-items:center;width:min(calc(100% - 1rem),76rem);margin-top:3.5rem;padding:2.25rem 1.5rem 3.5rem}.OpenHouse_featureShotTrio__H8bxl{grid-template-columns:minmax(0,.78fr) minmax(0,1.55fr) minmax(0,.9fr);gap:.65rem}.OpenHouse_featureShotDuo__Isw1J{width:min(calc(100% - 1rem),70rem);grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr);gap:1.25rem}.OpenHouse_featureShotSolo__ebgIv{width:min(calc(100% - 2rem),62rem);margin-top:3.5rem;padding:1rem 1.5rem 4.5rem}.OpenHouse_featureShotCluster__cbfto img,.OpenHouse_featureShotSolo__ebgIv img,.OpenHouse_featureShot__xP3bY img{display:block;width:100%;height:auto}.OpenHouse_featureShotCluster__cbfto img,.OpenHouse_featureShotSolo__ebgIv img{position:relative;filter:var(--house-shot-shadow)}.OpenHouse_featureShotTrio__H8bxl img:nth-child(2){z-index:2}.OpenHouse_shotTiltLeft__9DSRT,.OpenHouse_shotTiltRight__tMPU5{z-index:1;backface-visibility:hidden}.OpenHouse_shotTiltLeft__9DSRT{transform:rotate(-6deg)}.OpenHouse_shotTiltRight__tMPU5{transform:rotate(7deg)}.OpenHouse_voices__9PUU8{padding:6rem 1.5rem 8rem;background:radial-gradient(circle at 8% 12%,oklch(.81 .14 207/.35),transparent 22rem),var(--house-paper);text-align:center}.OpenHouse_voicesHead__6DvBz h2{max-width:16ch;margin:0 auto;font-family:var(--house-serif);font-size:clamp(2.4rem,6vw,4.8rem);font-weight:700;letter-spacing:-.06em;line-height:.95}.OpenHouse_voicesHead__6DvBz em{font-family:var(--house-serif);font-style:italic;font-weight:600}.OpenHouse_voicesHead__6DvBz p{max-width:36rem;margin:1.25rem auto 0;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:600;line-height:1.5}.OpenHouse_voicesGrid__uu08N{display:grid;gap:2.5rem;width:min(100%,70rem);margin:3.5rem auto 0;padding:0 0 1.25rem;list-style:none;text-align:left}.OpenHouse_voice__t5vt_{position:relative;display:grid;height:100%;padding:1.5rem 1.4rem 1.6rem;border-radius:1.5rem;background:color-mix(in oklch,var(--house-cyan) 42%,var(--house-white));color:inherit;box-shadow:var(--house-card-shadow);transform:translateY(0);transition:transform .15s var(--house-ease)}.OpenHouse_voicePost__WhuEr{position:absolute;inset:0;z-index:0;border-radius:inherit}.OpenHouse_voice__t5vt_ p{position:relative;z-index:1;pointer-events:none}.OpenHouse_voiceMention__1qb5v{pointer-events:auto;color:var(--house-violet);font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.OpenHouse_voice__t5vt_ p{margin:0;font-size:1.05rem;line-height:1.55}.OpenHouse_voice__t5vt_ strong{font-weight:800}.OpenHouse_voiceBy__jgr6U{position:absolute;z-index:2;right:0;bottom:0;display:flex;align-items:center;gap:.55rem;padding:.2rem .2rem .2rem .75rem;border-radius:999px;background:var(--house-white);box-shadow:0 .08rem .12rem oklch(.2 .06 259/.12),0 .35rem .55rem oklch(.2 .06 259/.14);transform:translate(.95rem,1.1rem);pointer-events:none}.OpenHouse_voiceBy__jgr6U img{width:1.85rem;height:1.85rem;flex-shrink:0;border-radius:999px;-o-object-fit:cover;object-fit:cover}.OpenHouse_voiceBy__jgr6U span{display:grid;min-width:0;font-size:.68rem;font-weight:650;line-height:1.2;text-align:right}.OpenHouse_voiceBy__jgr6U strong{font-size:.82rem;font-weight:800}.OpenHouse_cost__55BEk,.OpenHouse_places__nYgho{display:grid;justify-items:center;gap:1.25rem;padding:6rem 1rem;text-align:center}.OpenHouse_cost__55BEk{background:radial-gradient(circle at 80% 20%,oklch(.91 .17 99/.85),transparent 22rem),var(--house-yellow)}.OpenHouse_places__nYgho{background:var(--house-paper)}.OpenHouse_cost__55BEk h2,.OpenHouse_places__nYgho h2{max-width:16ch;margin:0;font-family:var(--house-serif);font-size:clamp(2.1rem,4.8vw,3.85rem);font-weight:700;letter-spacing:-.05em;line-height:1.05}.OpenHouse_cost__55BEk>p,.OpenHouse_places__nYgho>p{max-width:36rem;margin:0;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:600;line-height:1.5}.OpenHouse_costMath__z5RCk{display:grid;gap:.75rem;width:min(100%,28rem);margin:1rem 0 0;padding:1.5rem 1.4rem;border:1px solid var(--house-line);border-radius:1.25rem;background:var(--house-white);box-shadow:var(--house-shot-box-shadow);text-align:left}.OpenHouse_costMath__z5RCk div{display:flex;justify-content:space-between;gap:1rem;font-size:1.05rem;font-weight:650;line-height:1.4}.OpenHouse_costMath__z5RCk dt{margin:0}.OpenHouse_costMath__z5RCk dd{margin:0;font-variant-numeric:tabular-nums;font-weight:800}.OpenHouse_costNet__n_5o3{padding-top:.75rem;border-top:1px solid var(--house-line);font-family:var(--house-serif);font-size:1.25rem}.OpenHouse_placesGrid__UE5ie{display:grid;gap:1.25rem;width:min(100%,44rem);margin:1rem 0 0;padding:0;list-style:none}.OpenHouse_placeCard__9XsGU{display:grid;gap:.35rem;padding:1.5rem 1.4rem;border:1px solid var(--house-line);border-radius:1.25rem;background:var(--house-white);color:inherit;text-align:left;text-decoration:none;box-shadow:var(--house-shot-box-shadow);transform:translateY(0);transition:transform .15s var(--house-ease)}.OpenHouse_placeCard__9XsGU strong{font-family:var(--house-serif);font-size:1.55rem;font-weight:700;letter-spacing:-.04em}.OpenHouse_placeCard__9XsGU span{color:var(--house-violet);font-size:.82rem;font-weight:800}.OpenHouse_promise__LrXci{display:flex;align-items:baseline;justify-content:center;gap:1rem;padding:4rem 1rem;border-block:2px solid var(--house-ink);background:var(--house-coral);font-size:clamp(1.5rem,4vw,3.2rem);font-weight:700;letter-spacing:-.04em;text-align:center}.OpenHouse_promise__LrXci span{font-family:var(--house-serif);font-style:italic}.OpenHouse_closing__0iKOM{display:grid;justify-items:center;gap:1.5rem;padding:8rem 1rem 10rem;background:radial-gradient(circle at 50% 50%,var(--house-yellow),transparent 18rem),linear-gradient(135deg,var(--house-cyan),var(--house-pink));text-align:center}.OpenHouse_closing__0iKOM h2{max-width:16ch}@keyframes OpenHouse_houseEnter__XpKRF{0%{opacity:0;transform:translateY(12px)}}@keyframes OpenHouse_housePhotoEnter__nbYx1{0%{opacity:0;transform:translateY(18px) rotate(4deg)}}@keyframes OpenHouse_houseHeroPhotoEnter__Pb5ul{0%{opacity:0;transform:scale(1.06)}}@media (hover:hover) and (pointer:fine){.OpenHouse_headerNav__bLgXc a:hover{background:var(--house-yellow);transform:translateY(-2px)}.OpenHouse_headerNav__bLgXc a:hover:after{transform:scaleX(1)}.OpenHouse_headerCta__uNYZa:hover,.OpenHouse_primaryCta__i3cbR:hover,.OpenHouse_secondaryCta__jJDR1:hover{background:var(--house-yellow);color:var(--house-ink);transform:scale(1.02)}}@media (min-width:640px){.OpenHouse_closing__0iKOM,.OpenHouse_cost__55BEk,.OpenHouse_featureTour__IfuMC,.OpenHouse_featuresIndexGrid__bW5ds,.OpenHouse_featuresIndexHero__IgKHL,.OpenHouse_features__ImA3t,.OpenHouse_header__a5TnB,.OpenHouse_hero__GGUl1,.OpenHouse_places__nYgho,.OpenHouse_voices__9PUU8{padding-inline:1.5rem}.OpenHouse_headerNav__bLgXc a:nth-child(n+4){display:inline}.OpenHouse_headerNav__bLgXc{gap:.5rem}.OpenHouse_headerNav__bLgXc a{padding:.5rem .65rem;font-size:.9rem}.OpenHouse_photoRibbon__yRhQJ img{height:auto}.OpenHouse_featuresIndexGrid__bW5ds,.OpenHouse_placesGrid__UE5ie,.OpenHouse_voicesGrid__uu08N{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.OpenHouse_header__a5TnB{grid-template-columns:1fr auto 1fr;padding-inline:2rem}.OpenHouse_headerActions__CtHH8{justify-self:end}.OpenHouse_hero__GGUl1{grid-template-columns:minmax(0,1fr) minmax(30rem,1fr);padding:4rem 2rem 5rem}.OpenHouse_features__ImA3t{padding:9rem 2rem 6rem}.OpenHouse_voicesGrid__uu08N{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2.5rem}.OpenHouse_voicesGrid__uu08N li:nth-child(2){margin-top:2.5rem}.OpenHouse_featuresIndexGrid__bW5ds{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding-block:4rem 8rem}.OpenHouse_featureTourFrame__Qsw6u{gap:1rem}}@media (prefers-reduced-motion:reduce){.OpenHouse_heroCopy__4Pk5R,.OpenHouse_heroPhoto__rRxV0,.OpenHouse_photoStack__XhNDX{animation:OpenHouse_houseFade__eeEsX .2s ease both}.OpenHouse_featureCard__KbrTr,.OpenHouse_featureTourSkip__yWTXu,.OpenHouse_headerCta__uNYZa,.OpenHouse_primaryCta__i3cbR,.OpenHouse_secondaryCta__jJDR1,.OpenHouse_skip__5eH_u,.OpenHouse_voice__t5vt_{transition-property:color,background-color}.OpenHouse_featureCard__KbrTr,.OpenHouse_placeCard__9XsGU,.OpenHouse_voice__t5vt_{transform:none}}@keyframes OpenHouse_houseFade__eeEsX{0%{opacity:0}}.OpenHouse_featuresIndexHero__IgKHL{position:relative;display:grid;justify-items:center;gap:1.5rem;padding:5rem 1rem 4rem;text-align:center;background:radial-gradient(circle at 18% 12%,oklch(.91 .17 99/.9),transparent 22rem),linear-gradient(128deg,var(--house-cyan),var(--house-pink) 54%,var(--house-coral))}.OpenHouse_featuresIndexHero__IgKHL h1{position:relative;z-index:1;max-width:16ch;margin:0;font-family:var(--house-serif);font-size:clamp(2.8rem,8vw,5.6rem);font-weight:700;letter-spacing:-.07em;line-height:.95}.OpenHouse_featuresIndexHero__IgKHL p{position:relative;z-index:1;max-width:38rem;margin:0;padding-inline:1rem;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:600;line-height:1.5}.OpenHouse_featuresIndexHero__IgKHL .OpenHouse_primaryCta__i3cbR{position:relative;z-index:1;margin-top:.5rem}.OpenHouse_featuresIndexGrid__bW5ds{display:grid;gap:1.25rem;padding:3rem 1rem 6rem;background:var(--house-paper)}.OpenHouse_featureCard__KbrTr{display:grid;justify-items:start;gap:1rem;min-height:18rem;padding:1.75rem 1.5rem 2rem;border:1px solid var(--house-line);border-radius:1.25rem;background:var(--house-white);color:inherit;text-decoration:none;box-shadow:var(--house-shot-box-shadow);transform:translateY(0);transition:.15s var(--house-ease);transition-property:transform,background-color}.OpenHouse_featureCardBlob___VLoP{width:4.5rem;height:4.5rem;border-radius:42% 58% 48% 52%;background:var(--house-cyan)}.OpenHouse_featureCard__KbrTr:nth-child(6n+2) .OpenHouse_featureCardBlob___VLoP{border-radius:58% 42% 55% 45%;background:var(--house-pink)}.OpenHouse_featureCard__KbrTr:nth-child(6n+3) .OpenHouse_featureCardBlob___VLoP{border-radius:48% 52% 38% 62%;background:var(--house-yellow)}.OpenHouse_featureCard__KbrTr:nth-child(6n+4) .OpenHouse_featureCardBlob___VLoP{border-radius:62% 38% 52% 48%;background:var(--house-violet)}.OpenHouse_featureCard__KbrTr:nth-child(6n+5) .OpenHouse_featureCardBlob___VLoP{border-radius:40% 60% 58% 42%;background:var(--house-teal)}.OpenHouse_featureCard__KbrTr:nth-child(6n+6) .OpenHouse_featureCardBlob___VLoP{border-radius:55% 45% 40% 60%;background:var(--house-coral)}.OpenHouse_featureCard__KbrTr h2{margin:0;font-family:var(--house-serif);font-size:clamp(1.45rem,3vw,1.85rem);font-weight:700;letter-spacing:-.04em;line-height:1.15;color:var(--house-violet)}.OpenHouse_featureCard__KbrTr p{margin:0;font-size:1rem;font-weight:550;line-height:1.55}.OpenHouse_featureTour__IfuMC{padding:3rem 1rem 6rem;background:radial-gradient(circle at 90% 8%,oklch(.81 .14 207/.4),transparent 22rem),var(--house-paper)}.OpenHouse_featureTourFrame__Qsw6u{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.5rem;width:min(100%,90rem);margin-inline:auto}.OpenHouse_featureTourSkip__yWTXu{position:sticky;top:50%;z-index:4;display:inline-flex;align-items:center;align-self:start;gap:.45rem;padding:.7rem .95rem;border-radius:999px;color:var(--house-violet);font-family:var(--house-serif);font-size:1.05rem;font-weight:800;letter-spacing:.04em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;transform:translateY(-50%);transition:background-color .15s ease-out}.OpenHouse_featureTourSkip__yWTXu span{font-size:1.15em}.OpenHouse_featureTourSkipPrev__oMJoY{justify-self:start}.OpenHouse_featureTourSkipNext__0AWOE{justify-self:end}.OpenHouse_featureTourMain__GAtvA{min-width:0}.OpenHouse_featureTourHead__yZ_Qv{display:grid;grid-template-columns:1fr;gap:1.25rem;max-width:68rem;margin-inline:auto;text-align:center}.OpenHouse_featureTourCopy__xiQ5_ h1{max-width:22ch;margin:0 auto;font-family:var(--house-serif);font-size:clamp(2.1rem,5.4vw,3.85rem);font-weight:700;letter-spacing:-.05em;line-height:1.05}.OpenHouse_featureTourCopy__xiQ5_ p{max-width:42rem;margin:1.25rem auto 0;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:600;line-height:1.6}.OpenHouse_featureTourStage__nv_Zk{display:grid;place-items:center;width:min(100%,76rem);min-height:22rem;margin:3rem auto 0;padding:1.5rem 1.25rem;border-radius:1.25rem;background:var(--house-white);filter:var(--house-shot-shadow)}.OpenHouse_featureTourStage__nv_Zk p{margin:0;color:oklch(.2 .06 259/.55);font-size:.92rem;font-weight:700;text-align:center}.OpenHouse_featureTourStage__nv_Zk span{display:block;margin-top:.35rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.OpenHouse_featureTourBody__0TRWp{max-width:44rem;margin:3rem auto 0;text-align:center}.OpenHouse_featureTourBody__0TRWp p{margin:0;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.65}.OpenHouse_featureTourBody__0TRWp p+p{margin-top:1.35rem}.OpenHouse_featureTourBody__0TRWp strong{font-weight:700}.OpenHouse_featureTourCta__A_hG1{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:3rem}@media (hover:hover) and (pointer:fine){.OpenHouse_featureCard__KbrTr:hover{background:var(--house-yellow);transform:translateY(-3px)}.OpenHouse_placeCard__9XsGU:hover,.OpenHouse_voice__t5vt_:hover{transform:translateY(-3px)}.OpenHouse_voiceMention__1qb5v:hover{color:var(--house-ink)}.OpenHouse_featureTourSkip__yWTXu:hover{background:var(--house-yellow)}}.OpenHouse_featureCard__KbrTr:focus-visible,.OpenHouse_featureTourSkip__yWTXu:focus-visible,.OpenHouse_placeCard__9XsGU:focus-visible,.OpenHouse_voiceMention__1qb5v:focus-visible,.OpenHouse_voicePost__WhuEr:focus-visible{outline:1px solid var(--house-ink);outline-offset:3px}