:root,[data-theme=dark],[data-theme=light]{color-scheme:light;--bf-forest-50:#EEF5F1;--bf-forest-100:#D8E7DE;--bf-forest-200:#B3CEBE;--bf-forest-400:#5E937A;--bf-forest-500:#2E7457;--bf-forest-600:#1E5B48;--bf-forest-700:#16483A;--bf-forest-800:#0F3B2E;--bf-forest-900:#0A2B21;--bf-ochre-100:#F5E9CE;--bf-ochre-300:#E3BF79;--bf-ochre-400:#D4A574;--bf-ochre-500:#C18F56;--bf-ochre-700:#7F5A30;--bf-ivory:#FAF6EC;--bf-parchment:#F0E9D6;--bf-fog:#E8E6DC;--bf-paper:#FFFFFF;--bf-ink-900:#0A0B0A;--bf-ink-700:#32342D;--bf-ink-600:#4A4D45;--bf-ink-500:#666458;--bf-ink-400:#8F8D7E;--bf-ink-300:#BDB9A9;--bf-ink-200:#DAD7CC;--bf-ink-100:#EDEBE3;--theme-bg:var(--bf-ivory);--theme-input-bg:var(--bf-paper);--theme-text:var(--bf-ink-900);--theme-elevation-0:var(--bf-ivory);--theme-elevation-50:var(--bf-parchment);--theme-elevation-100:var(--bf-fog);--theme-elevation-150:var(--bf-ink-100);--theme-elevation-200:var(--bf-ink-200);--theme-elevation-250:var(--bf-ink-200);--theme-elevation-300:var(--bf-ink-300);--theme-elevation-400:var(--bf-ink-400);--theme-elevation-500:var(--bf-ink-500);--theme-elevation-600:var(--bf-ink-600);--theme-elevation-700:var(--bf-ink-700);--theme-elevation-800:var(--bf-forest-800);--theme-elevation-900:var(--bf-ink-900);--theme-elevation-1000:var(--bf-ink-900);--color-base-0:var(--bf-paper);--color-base-50:var(--bf-ivory);--color-base-100:var(--bf-parchment);--color-base-150:var(--bf-fog);--color-base-200:var(--bf-ink-100);--color-base-250:var(--bf-ink-200);--color-base-300:var(--bf-ink-300);--color-base-400:var(--bf-ink-400);--color-base-500:var(--bf-ink-500);--color-base-600:var(--bf-ink-600);--color-base-700:var(--bf-ink-700);--color-base-800:var(--bf-forest-800);--color-base-850:var(--bf-forest-900);--color-base-900:var(--bf-ink-900);--color-base-1000:var(--bf-ink-900);--color-success-500:var(--bf-forest-500);--color-success-600:var(--bf-forest-600);--color-warning-500:var(--bf-ochre-500);--color-error-500:#9B5838;--theme-success-500:var(--bf-forest-500);--theme-warning-500:var(--bf-ochre-500);--theme-error-500:#9B5838;--theme-success-50:var(--bf-forest-50);--theme-success-100:var(--bf-forest-100);--theme-success-150:var(--bf-forest-200);--theme-success-900:var(--bf-forest-900)}body{background:var(--theme-bg);color:var(--theme-text)}.template-minimal{min-height:100vh;width:100%;display:grid;grid-template-columns:1fr 1.1fr;padding:0!important;margin:0;background:var(--bf-ivory);align-items:stretch;justify-items:stretch}.template-minimal:before{content:"BROKERFOLD \a\a Content platform for \a Canadian real estate.";white-space:pre;display:flex;align-items:flex-end;padding:3rem 3.5rem;font-size:1.125rem;line-height:1.5;font-weight:500;letter-spacing:.01em;color:var(--bf-ivory);background:radial-gradient(circle at 20% 15%,rgba(212,165,116,.18),transparent 55%),radial-gradient(circle at 80% 85%,rgba(46,116,87,.5),transparent 60%),var(--bf-forest-800);border-right:1px solid var(--bf-forest-900);position:relative}.template-minimal:after{content:"BROKERFOLD";position:absolute;top:2.25rem;left:3.5rem;font-size:.75rem;font-weight:600;letter-spacing:.24em;color:var(--bf-ochre-300)}.template-minimal .template-minimal__wrap,.template-minimal.template-minimal--width-normal .template-minimal__wrap,.template-minimal.template-minimal--width-wide .template-minimal__wrap{width:100%;max-width:480px;margin:0 auto;align-self:center;justify-self:center;background:rgba(0,0,0,0);border:none;border-radius:0;padding:3rem;box-shadow:none}@media(max-width:900px){.template-minimal{grid-template-columns:1fr}.template-minimal:before{display:none}.template-minimal:after{top:1.5rem;left:1.5rem;color:var(--bf-forest-700)}.template-minimal .template-minimal__wrap,.template-minimal.template-minimal--width-normal .template-minimal__wrap,.template-minimal.template-minimal--width-wide .template-minimal__wrap{padding:5rem 1.5rem 3rem;max-width:520px}}.template-minimal h1,.template-minimal h2,.template-minimal h3{color:var(--bf-forest-800);font-weight:600;letter-spacing:-.02em;margin-bottom:.5rem}.template-minimal h1{font-size:1.875rem;line-height:1.15}.template-minimal .emphasize,.template-minimal p{color:var(--bf-ink-500);font-size:.9375rem;line-height:1.55;margin-bottom:2rem}.template-minimal .field-type{margin-bottom:1.25rem}.template-minimal .field-label,.template-minimal label{display:block;margin-bottom:.375rem}.template-minimal .rs__control,.template-minimal input{min-height:44px}.template-minimal .btn--style-primary,.template-minimal button[type=submit]{margin-top:1.5rem;min-height:48px;font-size:1rem;letter-spacing:.01em}.template-minimal .field-label,.template-minimal label{color:var(--bf-ink-700);font-size:.8125rem;font-weight:500;letter-spacing:.01em}.template-minimal .rs__control,.template-minimal input[type=email]:not(.rs__input),.template-minimal input[type=number]:not(.rs__input),.template-minimal input[type=password]:not(.rs__input),.template-minimal input[type=text]:not(.rs__input){background:var(--bf-paper)!important;border:1px solid var(--bf-ink-200)!important;color:var(--bf-ink-900)!important;border-radius:8px!important;padding:.625rem .75rem!important;font-size:.9375rem!important;transition:border-color .12s ease,box-shadow .12s ease}.template-minimal .rs__control{padding:.125rem .25rem!important;min-height:44px}.template-minimal .rs__input,.template-minimal input.rs__input{background:rgba(0,0,0,0)!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;min-height:0!important;height:auto!important}.template-minimal .rs__input-container{padding:0!important;margin:0!important}.template-minimal .rs__value-container{padding:0 .5rem!important}.template-minimal .rs__single-value{color:var(--bf-ink-900)!important}.template-minimal .rs__placeholder{color:var(--bf-ink-400)!important}.template-minimal .clear-indicator,.template-minimal .rs__indicator-separator{display:none!important}.template-minimal .dropdown-indicator{color:var(--bf-ink-500);background:rgba(0,0,0,0);border:none;padding:0 .5rem}.template-minimal .rs__control--is-focused,.template-minimal input:focus{border-color:var(--bf-forest-500)!important;box-shadow:0 0 0 3px rgba(46,116,87,.15)!important;outline:none!important}.template-minimal .rs__menu{border:1px solid var(--bf-ink-200);border-radius:8px;box-shadow:0 10px 30px -12px rgba(15,59,46,.2);overflow:hidden;margin-top:4px}.template-minimal .rs__option{color:var(--bf-ink-900);padding:.625rem .875rem;font-size:.9375rem;cursor:pointer}.template-minimal .rs__option--is-focused{background:var(--bf-forest-50)}.template-minimal .rs__option--is-selected{background:var(--bf-forest-600);color:var(--bf-ivory)}.template-minimal .btn--style-primary,.template-minimal button[type=submit]{background:var(--bf-forest-800);color:var(--bf-ivory);border:1px solid var(--bf-forest-800);border-radius:8px;padding:.75rem 1rem;font-weight:500;font-size:.9375rem;width:100%;margin-top:.5rem;transition:background .12s ease,transform .12s ease}.template-minimal .btn--style-primary:hover,.template-minimal button[type=submit]:hover{background:var(--bf-forest-700)}.template-minimal .btn--style-primary:disabled,.template-minimal button[type=submit]:disabled{background:var(--bf-ink-200);border-color:var(--bf-ink-200);color:var(--bf-ink-500);cursor:not-allowed}.template-minimal a{color:var(--bf-forest-600);text-decoration:none;font-size:.875rem}.template-minimal a:hover{color:var(--bf-forest-800);text-decoration:underline}.template-minimal .required{color:var(--bf-ochre-700)}.rs__control,input,select,textarea{color:var(--bf-ink-900)}input::placeholder,textarea::placeholder{color:var(--bf-ink-400)}.nav{background:var(--bf-forest-800);color:var(--bf-ivory)}.nav a,.nav__link{color:rgba(250,246,236,.82)}.nav a:hover,.nav__link--active,.nav__link:hover{color:var(--bf-ivory);background:rgba(212,165,116,.12)}