@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-form){display:flex;flex-wrap:wrap;width:100%}:where(.brxe-form) .label,:where(.brxe-form) label{color:inherit;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}:where(.brxe-form) .form-group{display:flex;flex-direction:column;padding:0 0 20px;width:100%}:where(.brxe-form) .form-group.captcha,:where(.brxe-form) .form-group:last-child{padding-bottom:0}:where(.brxe-form) .form-group.captcha{line-height:1}:where(.brxe-form) .form-group.file{display:block}:where(.brxe-form) .form-group.file>label.choose-files{margin-bottom:0}:where(.brxe-form) .form-group>.label{margin-bottom:5px}:where(.brxe-form) .form-group .form-group-error-message{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);display:none;padding:15px;width:100%}:where(.brxe-form) .form-group .form-group-error-message.show{display:block}:where(.brxe-form) .form-group .password-input-wrapper{position:relative}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle{background:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span{display:flex}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span.hide{display:none}:where(.brxe-form) .submit-button-wrapper{width:auto}:where(.brxe-form) .required:after{content:"*";padding:0 2px;position:relative;top:-2px}:where(.brxe-form) .options-wrapper{list-style-type:none;margin:0;padding:0}:where(.brxe-form) .options-wrapper li{align-items:baseline;display:flex;gap:8px}:where(.brxe-form) .options-wrapper input,:where(.brxe-form) .options-wrapper label{display:inline-block;height:auto;margin:0 5px 0 0;width:auto}:where(.brxe-form) .options-wrapper input[type=checkbox],:where(.brxe-form) .options-wrapper input[type=radio]{margin:initial;padding:initial;position:relative;top:1px}:where(.brxe-form) button[type=submit].sending{cursor:default}:where(.brxe-form) button[type=submit].sending .text{opacity:.5}:where(.brxe-form) button[type=submit].sending>i,:where(.brxe-form) button[type=submit].sending>svg{display:none}:where(.brxe-form) button[type=submit].sending .loading{animation:load8 1s linear infinite;display:flex;opacity:1}:where(.brxe-form) button[type=submit].sending .loading svg{transform:scaleX(-1)}:where(.brxe-form) button[type=submit] .loading{display:none}:where(.brxe-form) button[type=submit] svg{height:1em;transform-origin:center}:where(.brxe-form) .recaptcha-hidden{display:none}:where(.brxe-form) .recaptcha-error{display:none;padding:0!important}:where(.brxe-form) .recaptcha-error.show{display:block}:where(.brxe-form) .recaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) .hcaptcha-error{display:none;padding:0!important}:where(.brxe-form) .hcaptcha-error.show{display:block}:where(.brxe-form) .hcaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) input[type=checkbox]+.label,:where(.brxe-form) input[type=checkbox]+label,:where(.brxe-form) input[type=radio]+.label,:where(.brxe-form) input[type=radio]+label{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit}:where(.brxe-form) textarea{height:inherit;resize:vertical}:where(.brxe-form) .message{background-color:var(--bricks-bg-info);color:var(--bricks-text-info);display:flex;gap:15px;justify-content:space-between;opacity:1;padding-bottom:0;position:relative;width:100%}:where(.brxe-form) .message.success{background-color:var(--bricks-bg-success);color:var(--bricks-text-success)}:where(.brxe-form) .message.error{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger)}:where(.brxe-form) .message .text{padding:15px}:where(.brxe-form) .message.closing{opacity:0;transition:opacity .2s}:where(.brxe-form) .message .close{all:unset;cursor:pointer;padding:15px}:where(.brxe-form) input.file,:where(.brxe-form) input[type=file]{display:block;height:0;opacity:0;width:0}:where(.brxe-form) .file-result{display:none;padding:0}:where(.brxe-form) .file-result.show{align-items:center;display:flex;margin:0 0 15px}:where(.brxe-form) .file-result.show.danger{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);justify-content:space-between;padding:15px}:where(.brxe-form) .file-result.show.danger svg{cursor:pointer;height:1em;margin-left:5px}:where(.brxe-form) .file-result.show.danger svg g{stroke:currentcolor}:where(.brxe-form) .file-result.show .remove{display:inline-block;font-size:12px;line-height:30px;margin:0 15px;padding:0 10px}:where(.brxe-form) .file-result.show .remove:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .choose-files{align-self:flex-start;background-color:transparent;border:1px solid var(--bricks-border-color);cursor:pointer;display:inline-block;font-family:inherit;font-size:12px;font-weight:600;line-height:40px;padding:0 15px;text-align:center;text-transform:none;white-space:nowrap;width:auto}:where(.brxe-form) .choose-files:hover{background-color:rgba(0,0,0,.05)}:where(.brxe-form) .gallery-preview{display:flex;flex-wrap:wrap;gap:10px}:where(.brxe-form) .gallery-preview:not(:empty)+button{margin-top:5px}:where(.brxe-form) .image-preview{align-self:flex-start;overflow:hidden;position:relative}:where(.brxe-form) .image-preview:hover button{opacity:1}:where(.brxe-form) .image-preview:has(img)+button{margin-top:5px}:where(.brxe-form) .image-preview button{background-color:#fff;border:none;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}:where(.brxe-form) .image-preview button:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .image-preview button.hide{display:none}.grecaptcha-badge{visibility:hidden}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@font-face { font-family: "Montserrat"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://yogic.savadjurdjevic.in.rs/wp-content/uploads/2026/08/montserrat-300-italic-latin-ext.woff2") format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family: "Montserrat"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://yogic.savadjurdjevic.in.rs/wp-content/uploads/2026/08/montserrat-300-italic-latin.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face { font-family: "Montserrat"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://yogic.savadjurdjevic.in.rs/wp-content/uploads/2026/08/montserrat-400-italic-latin-ext.woff2") format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family: "Montserrat"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://yogic.savadjurdjevic.in.rs/wp-content/uploads/2026/08/montserrat-400-italic-latin.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face { font-family: "Montserrat"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://yogic.savadjurdjevic.in.rs/wp-content/uploads/2026/08/montserrat-500-italic-latin-ext.woff2") format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family: "Montserrat"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://yogic.savadjurdjevic.in.rs/wp-content/uploads/2026/08/montserrat-500-italic-latin.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face { font-family: "Montserrat"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://yogic.savadjurdjevic.in.rs/wp-content/uploads/2026/08/montserrat-200-normal-latin-ext.woff2") format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family: "Montserrat"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://yogic.savadjurdjevic.in.rs/wp-content/uploads/2026/08/montserrat-200-normal-latin.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face { font-family: "Montserrat"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://yogic.savadjurdjevic.in.rs/wp-content/uploads/2026/08/montserrat-300-normal-latin-ext.woff2") format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family: "Montserrat"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://yogic.savadjurdjevic.in.rs/wp-content/uploads/2026/08/montserrat-300-normal-latin.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face { font-family: "Montserrat"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://yogic.savadjurdjevic.in.rs/wp-content/uploads/2026/08/montserrat-400-normal-latin-ext.woff2") format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family: "Montserrat"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://yogic.savadjurdjevic.in.rs/wp-content/uploads/2026/08/montserrat-400-normal-latin.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face { font-family: "Montserrat"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://yogic.savadjurdjevic.in.rs/wp-content/uploads/2026/08/montserrat-500-normal-latin-ext.woff2") format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family: "Montserrat"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://yogic.savadjurdjevic.in.rs/wp-content/uploads/2026/08/montserrat-500-normal-latin.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face { font-family: "Montserrat"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://yogic.savadjurdjevic.in.rs/wp-content/uploads/2026/08/montserrat-600-normal-latin-ext.woff2") format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family: "Montserrat"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://yogic.savadjurdjevic.in.rs/wp-content/uploads/2026/08/montserrat-600-normal-latin.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face { font-family: "Montserrat"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://yogic.savadjurdjevic.in.rs/wp-content/uploads/2026/08/montserrat-700-normal-latin-ext.woff2") format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family: "Montserrat"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://yogic.savadjurdjevic.in.rs/wp-content/uploads/2026/08/montserrat-700-normal-latin.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}:root{ --sand:#F6F1E9; --sand-2:#EFE7DA; --clay:#B9765B; --clay-dark:#9C5F47; --ink:#2B2723; --ink-soft:#5C554D; --moss:#5A6B54; --line:rgba(43,39,35,.14); --max:1200px;  --font:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif; --serif:var(--font); --sans:var(--font);}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--sand);color:var(--ink);font-family:var(--font);font-weight:300;font-size:.95rem;line-height:1.78;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.wrap{max-width:var(--max);margin:0 auto;padding:0 28px}.eyebrow{font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--clay)}h1,h2,h3{font-family:var(--font);font-weight:300;line-height:1.2;letter-spacing:-.02em}h2{font-size:clamp(1.75rem,3.6vw,2.75rem)}h3{font-size:1.28rem;letter-spacing:-.01em}p{color:var(--ink-soft)}.btn{display:inline-block;padding:15px 32px;border-radius:2px;font-family:var(--font);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;transition:.25s ease}.btn-solid{background:var(--clay);color:#fff}.btn-solid:hover{background:var(--clay-dark)}.btn-ghost{border:1px solid rgba(255,255,255,.6);color:#fff}.btn-ghost:hover{background:rgba(255,255,255,.14)}.btn-line{border:1px solid var(--ink);color:var(--ink)}.btn-line:hover{background:var(--ink);color:var(--sand)}.mya-header{position:fixed;top:0;left:0;right:0;z-index:100;transition:.35s ease;padding:22px 0}.mya-header.is-solid{background:rgba(246,241,233,.94);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding:12px 0}.nav{display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{font-family:var(--font);font-size:.95rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#fff;transition:.35s}.brand em{font-style:normal;font-weight:300;color:#fff}.mya-header.is-solid .brand,.mya-header.is-solid .brand em{color:var(--ink)}.hero{position:relative;min-height:100svh;display:flex;flex-direction:row;align-items:flex-end;background:#4a4740;overflow:hidden;padding:0!important}.hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.86}.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(30,27,24,.5) 0%,rgba(30,27,24,.12) 38%,rgba(30,27,24,.78) 100%)}.hero-inner{position:relative;z-index:2;width:100%;padding:0 0 92px}.hero h1{color:#fff;font-size:clamp(2.1rem,5.4vw,4.3rem);font-weight:200;max-width:17ch;margin:16px 0 22px;letter-spacing:-.025em}.hero h1 em{font-style:normal;font-weight:500;color:#F0D9C8}.hero p{color:rgba(255,255,255,.86);max-width:48ch;font-size:.97rem;margin-bottom:34px}.hero .eyebrow{color:#EBC4AC}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.scroll-meta{position:absolute;right:28px;bottom:96px;z-index:2;writing-mode:vertical-rl;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:rgba(255,255,255,.6)}.strip{background:var(--ink);color:var(--sand);padding:16px 0;overflow:hidden;white-space:nowrap}.strip-track{display:inline-flex;gap:60px;animation:slide 38s linear infinite}.strip span{font-family:var(--font);font-size:.72rem;font-weight:400;letter-spacing:.24em;text-transform:uppercase;opacity:.85}.strip span::after{content:"·";margin-left:60px;opacity:.45}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}section{padding:120px 0}.sec-head{max-width:64ch;margin-bottom:64px}.sec-head h2{margin:14px 0 20px}.sec-head p{font-size:.98rem}.intro{background:var(--sand)}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.intro-grid h2{margin:14px 0 24px}.intro-grid p+p{margin-top:18px}.intro-figs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.intro-figs img{height:100%;min-height:230px;object-fit:cover;border-radius:2px}.intro-figs img:first-child{margin-top:44px}.pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--line);margin-top:70px}.pillar{background:var(--sand);padding:40px 30px}.pillar .n{font-family:var(--font);font-size:.78rem;font-weight:500;letter-spacing:.2em;color:var(--clay);display:block;margin-bottom:14px}.pillar h3{font-size:1.02rem;font-weight:500;letter-spacing:0;margin-bottom:10px}.pillar p{font-size:.87rem}.retreats{background:var(--sand-2)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.card{background:var(--sand);border-radius:2px;overflow:hidden;display:flex;flex-direction:column;transition:.35s ease;box-shadow:0 1px 0 rgba(43,39,35,.05)}.card:hover{transform:translateY(-6px);box-shadow:0 22px 44px -26px rgba(43,39,35,.45)}.card-media{position:relative;overflow:hidden;background:var(--sand-2)}.card-media img{width:100%;height:auto;display:block;transition:transform .8s ease}.card:hover .card-media img{transform:scale(1.05)}.tag{position:absolute;top:14px;left:14px;background:rgba(246,241,233,.94);color:var(--ink);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;padding:6px 12px;border-radius:2px;font-weight:500}.tag.sold{background:var(--ink);color:var(--sand)}.tag.soon{background:var(--moss);color:#fff}.card-body{padding:26px 26px 30px;display:flex;flex-direction:column;flex:1}.card-loc{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--clay);margin-bottom:10px}.card h3{margin-bottom:12px}.card p{font-size:.88rem;flex:1}.card-meta{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line);font-size:.78rem}.card-meta .date{color:var(--ink-soft)}.card-meta .price{font-size:1.02rem;font-weight:500;color:var(--ink);white-space:nowrap}.card-meta .price small{font-size:.62rem;font-weight:400;color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase}.card-link{margin-top:20px;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--clay);font-weight:500}.card-link::after{content:" →"}.day{background:var(--ink);color:var(--sand)}.day h2,.day h3{color:var(--sand)}.day p{color:rgba(246,241,233,.68)}.day .eyebrow{color:#E0A886}.day-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.schedule{list-style:none}.schedule li{display:grid;grid-template-columns:110px 1fr;gap:24px;padding:20px 0;border-top:1px solid rgba(246,241,233,.16)}.schedule li:last-child{border-bottom:1px solid rgba(246,241,233,.16)}.schedule .t{font-size:.78rem;font-weight:500;letter-spacing:.12em;color:#E0A886;padding-top:5px}.schedule .d strong{display:block;font-weight:500;font-size:.98rem;color:var(--sand);margin-bottom:3px}.schedule .d span{font-size:.85rem;color:rgba(246,241,233,.6)}.day-note{margin-top:28px;font-size:.9rem;font-style:italic;color:rgba(246,241,233,.6)}.teacher-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.teacher-grid img{border-radius:2px;aspect-ratio:4/5;object-fit:cover;width:100%;background:var(--sand-2)}.quote{font-size:clamp(1.15rem,2vw,1.55rem);font-weight:300;line-height:1.5;letter-spacing:-.015em;color:var(--ink);margin:24px 0 26px}.sig{font-size:1.05rem;font-weight:500;letter-spacing:.06em;margin-top:26px}.sig span{display:block;font-size:.68rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-top:6px}.words{background:var(--sand-2)}.words-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.word{background:var(--sand);padding:38px 34px;border-radius:2px;display:flex;flex-direction:column}.word .mark{font-size:3rem;font-weight:600;line-height:.7;color:var(--clay);opacity:.35;margin-bottom:16px}.word p{font-size:.98rem;font-weight:300;line-height:1.72;letter-spacing:-.005em;color:var(--ink);flex:1}.word cite{margin-top:24px;font-style:normal;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.cta{position:relative;padding:150px 0;background:#3a3833;overflow:hidden;text-align:center}.cta img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.42}.cta::after{content:"";position:absolute;inset:0;background:rgba(30,27,24,.42)}.cta-inner{position:relative;z-index:2;max-width:640px;margin:0 auto}.cta h2{color:#fff;margin:16px 0 20px}.cta p{color:rgba(255,255,255,.82);margin-bottom:34px}.cta .eyebrow{color:#EBC4AC}.signup{display:flex;gap:10px;max-width:440px;margin:0 auto;flex-wrap:wrap}.signup input{flex:none;min-width:220px;height:49px;min-height:49px;padding:0 18px;box-sizing:border-box;border:1px solid rgba(255,255,255,.4);background:rgba(255,255,255,.08);color:#fff;font-family:var(--font);font-weight:300;font-size:.88rem;border-radius:2px}.signup input::placeholder{color:rgba(255,255,255,.6)}.signup input:focus{outline:none;border-color:#fff}.signup button{cursor:pointer;border:0}.mya-footer{background:var(--sand);padding:80px 0 34px}.f-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px;padding-bottom:52px;border-bottom:1px solid var(--line)}.f-brand{font-size:.95rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px}.f-brand em{font-style:normal;font-weight:300}.f-grid p{font-size:.88rem;max-width:36ch}.f-col h4{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;margin-bottom:18px}.f-col ul{list-style:none}.f-col li{margin-bottom:10px}.f-col a{font-size:.88rem;color:var(--ink-soft)}.f-col a:hover{color:var(--clay)}.f-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:26px;flex-wrap:wrap;font-size:.78rem;color:var(--ink-soft)}.f-bottom a{color:var(--ink-soft)}.f-bottom a:hover{color:var(--clay)}.socials{display:flex;gap:18px}.rv{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s ease}.rv.in{opacity:1;transform:none}@media(max-width:1000px){ .cards,.words-grid{grid-template-columns:repeat(2,1fr)} .pillars{grid-template-columns:repeat(2,1fr)} .intro-grid,.day-grid,.teacher-grid{grid-template-columns:1fr;gap:44px} .intro-figs img:first-child{margin-top:0} .f-grid{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:720px){ section{padding:84px 0} .wrap{padding:0 20px} .cards,.words-grid{grid-template-columns:1fr} .scroll-meta{display:none} .hero-inner{padding-bottom:64px} .schedule li{grid-template-columns:1fr;gap:4px}}html { font-size: 16px !important; }body { font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif !important; font-weight: 300 !important; font-size: 0.95rem !important;  line-height: 1.78 !important; background: var(--sand) !important; color: var(--ink) !important; -webkit-font-smoothing: antialiased;}#brx-content, #brx-content p, #brx-content .brxe-text-basic { font-size: inherit;}#brx-content .brxe-text-basic { font-family: inherit; font-weight: 300; line-height: inherit;}#brx-content .hero .brxe-heading,#brx-content .hero h1 { font-size: clamp(2.1rem, 5.4vw, 4.3rem) !important; font-weight: 200 !important; letter-spacing: -0.025em !important; line-height: 1.2 !important; color: #fff !important; max-width: 17ch !important; margin: 16px 0 22px !important;}#brx-content h2.brxe-heading,#brx-content .brxe-heading:is(h2) { font-size: clamp(1.75rem, 3.6vw, 2.75rem) !important; font-weight: 300 !important; letter-spacing: -0.02em !important; line-height: 1.2 !important;}#brx-content h3.brxe-heading,#brx-content .brxe-heading:is(h3) { font-size: 1.28rem !important; letter-spacing: -0.01em !important; font-weight: 300 !important;}#brx-content .eyebrow { font-size: 0.66rem !important; letter-spacing: 0.24em !important; text-transform: uppercase !important; font-weight: 500 !important; }#brx-content .btn, #brx-content a.btn { font-size: 0.68rem !important; letter-spacing: 0.18em !important; text-transform: uppercase !important; font-weight: 500 !important; }.brxe-section{display:block!important;align-items:stretch!important;flex-direction:unset!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important}.mya-header.brxe-section{display:block!important;position:fixed!important;top:0;left:0;right:0;z-index:100!important}.hero.brxe-section{display:flex!important;flex-direction:row!important;align-items:flex-end!important;padding:0!important;min-height:100svh!important}.brxe-text-link{gap:0!important}#brxe-vreylb.card { background: var(--ink) !important; color: var(--sand) !important; display: flex !important; flex-direction: column !important;}#brxe-vreylb .card-body { justify-content: center !important; padding: 52px 34px !important; flex: 1 1 auto !important; height: 100% !important;}#brxe-vreylb .card-loc { color: #E0A886 !important; }#brxe-vreylb .brxe-heading { color: var(--sand) !important; font-size: 1.55rem !important; font-weight: 300 !important; margin-bottom: 14px !important;}#brxe-vreylb p.brxe-text-basic,#brxe-vreylb .brxe-text-basic:not(.card-loc) { color: rgba(246,241,233,.7) !important; flex: 0 0 auto !important;}#brxe-vreylb .btn { margin-top: 26px !important; align-self: flex-start !important;}#brxe-9ijznq.signup,#brxe-9ijznq.brxe-form { display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; gap: 10px !important; max-width: 440px !important; margin: 0 auto !important; align-items: stretch !important;}#brxe-9ijznq .form-group { margin: 0 !important; padding: 0 !important; flex: 1 1 220px !important; min-width: 220px !important; display: flex !important; align-items: stretch !important;}#brxe-9ijznq .form-group label,#brxe-9ijznq .label { display: none !important; }#brxe-9ijznq input[type="email"] { width: 100% !important; box-sizing: border-box !important; height: 49px !important; padding: 0 18px !important; border: 1px solid rgba(255,255,255,.4) !important; background: rgba(255,255,255,.08) !important; color: #fff !important; font-family: var(--font) !important; font-weight: 300 !important; font-size: .88rem !important; border-radius: 2px !important; line-height: 1.2 !important;}#brxe-9ijznq input[type="email"]::placeholder { color: rgba(255,255,255,.6) !important; }#brxe-9ijznq input[type="email"]:focus { outline: none !important; border-color: #fff !important; }#brxe-9ijznq .submit-button-wrapper { flex: 0 0 auto !important; min-width: 0 !important; width: auto !important; margin: 0 !important; display: flex !important; align-items: stretch !important;}#brxe-9ijznq button.bricks-button,#brxe-9ijznq button[type="submit"] { cursor: pointer !important; box-sizing: border-box !important; height: 49px !important; min-height: 49px !important; border: 1px solid var(--clay) !important; background: var(--clay) !important; color: #fff !important; padding: 0 32px !important; border-radius: 2px !important; font-family: var(--font) !important; font-size: .68rem !important; letter-spacing: .18em !important; text-transform: uppercase !important; font-weight: 500 !important; line-height: 1 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important;}#brxe-9ijznq button.bricks-button:hover,#brxe-9ijznq button[type="submit"]:hover { background: var(--clay-dark) !important; border-color: var(--clay-dark) !important;}@media (max-width: 1199px) { html body #brx-header #menu.menu, html body #brx-header #menu.brxe-nav-menu { position: relative !important; inset: auto !important; width: auto !important; min-width: 44px !important; height: auto !important; padding: 0 !important; margin: 0 !important; transform: none !important; flex-direction: row !important; justify-content: flex-end !important; align-items: center !important; gap: 0 !important; background: transparent !important; overflow: visible !important; display: flex !important; } html body #brx-header #menu .bricks-nav-menu-wrapper { display: none !important; }  html body #brx-header #menu .bricks-mobile-menu-toggle { display: flex !important; visibility: visible !important; opacity: 1 !important; position: relative !important; z-index: 140 !important; width: 44px !important; height: 44px !important; min-width: 44px !important; margin: 0 !important; padding: 0 !important; border: 0 !important; background: transparent !important; cursor: pointer !important; color: #fff !important; } html body #brx-header #menu .bricks-mobile-menu-toggle .bar-top, html body #brx-header #menu .bricks-mobile-menu-toggle .bar-center, html body #brx-header #menu .bricks-mobile-menu-toggle .bar-bottom { display: block !important; position: absolute !important; left: 10px !important; right: 10px !important; width: auto !important; min-width: 0 !important; height: 2px !important; background: #fff !important; border-radius: 2px !important; opacity: 1 !important; transition: transform .45s cubic-bezier(.22,1,.36,1), opacity .3s ease, top .45s cubic-bezier(.22,1,.36,1), background .35s ease !important; } html body #brx-header #menu .bricks-mobile-menu-toggle .bar-top { top: 15px !important; transform: none !important; } html body #brx-header #menu .bricks-mobile-menu-toggle .bar-center { top: 21px !important; transform: none !important; } html body #brx-header #menu .bricks-mobile-menu-toggle .bar-bottom { top: 27px !important; transform: none !important; } .mya-header.is-solid #menu .bricks-mobile-menu-toggle .bar-top, .mya-header.is-solid #menu .bricks-mobile-menu-toggle .bar-center, .mya-header.is-solid #menu .bricks-mobile-menu-toggle .bar-bottom, html body #brx-header #menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-top, html body #brx-header #menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-center, html body #brx-header #menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-bottom { background: var(--ink) !important; } html body #brx-header #menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-top { top: 21px !important; transform: rotate(45deg) !important; } html body #brx-header #menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-center { opacity: 0 !important; transform: scaleX(0) !important; } html body #brx-header #menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-bottom { top: 21px !important; transform: rotate(-45deg) !important; }  html body #brx-header #menu .bricks-mobile-menu-overlay { position: fixed !important; inset: 0 !important; width: 100vw !important; height: 100dvh !important; z-index: 110 !important; background: rgba(43,39,35,.48) !important; backdrop-filter: blur(6px); opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; transition: opacity .45s ease, visibility .45s ease !important; } html body #brx-header #menu.show-mobile-menu .bricks-mobile-menu-overlay { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; }  html body #brx-header #menu.brxe-nav-menu .bricks-mobile-menu-wrapper, html body #brx-header #menu.brxe-nav-menu .bricks-mobile-menu-wrapper.right, html body #brx-header #menu.brxe-nav-menu .bricks-mobile-menu-wrapper.fade-in, html body #brx-header #menu.brxe-nav-menu .bricks-mobile-menu-wrapper.right.fade-in { display: flex !important; flex-direction: column !important; position: fixed !important; top: 0 !important; right: 0 !important; bottom: 0 !important; left: auto !important; z-index: 120 !important; width: min(92vw, 400px) !important; max-width: 400px !important; height: 100dvh !important; margin: 0 !important; padding: 0 !important; background: radial-gradient(120% 80% at 100% 0%, rgba(185,118,91,.14), transparent 55%), linear-gradient(165deg, #F8F3EB 0%, var(--sand) 42%, var(--sand-2) 100%) !important; box-shadow: -24px 0 60px rgba(43,39,35,.18); transform: translate3d(100%, 0, 0) !important; opacity: 1 !important; visibility: visible !important; pointer-events: none !important; transition: transform .55s cubic-bezier(.22,1,.36,1) !important; overflow: hidden !important; } html body #brx-header #menu.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper, html body #brx-header #menu.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper.right, html body #brx-header #menu.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper.fade-in, html body #brx-header #menu.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper.right.fade-in { transform: translate3d(0, 0, 0) !important; pointer-events: auto !important; } #menu .mya-offcanvas-head { flex: 0 0 auto; padding: 88px 36px 28px; border-bottom: 1px solid rgba(43,39,35,.1); } #menu .mya-offcanvas-eyebrow { display: block; margin: 0 0 10px; font-size: .62rem; letter-spacing: .28em; text-transform: uppercase; font-weight: 500; color: var(--clay); } #menu .mya-offcanvas-brand { margin: 0; font-family: var(--font); font-weight: 300; font-size: 1.35rem; letter-spacing: .04em; line-height: 1.25; color: var(--ink); } #menu .mya-offcanvas-brand em { font-style: italic; font-weight: 300; color: var(--clay-dark); } #menu .mya-offcanvas-foot { flex: 0 0 auto; margin-top: auto; padding: 28px 36px 40px; border-top: 1px solid rgba(43,39,35,.1); } #menu .mya-offcanvas-note { margin: 0; font-size: .78rem; line-height: 1.55; color: var(--ink-soft); font-weight: 300; } #menu .mya-offcanvas-line { display: block; width: 36px; height: 1px; margin: 0 0 16px; background: var(--clay); } #menu .bricks-mobile-menu { flex: 1 1 auto !important; display: flex !important; flex-direction: column !important; list-style: none !important; margin: 0 !important; padding: 20px 28px 12px !important; overflow-y: auto; gap: 0 !important; } #menu .bricks-mobile-menu > li { opacity: 0; transform: translateX(18px); transition: opacity .45s ease, transform .45s cubic-bezier(.22,1,.36,1); } #menu.show-mobile-menu .bricks-mobile-menu > li { opacity: 1; transform: none; } #menu.show-mobile-menu .bricks-mobile-menu > li:nth-child(1) { transition-delay: .08s; } #menu.show-mobile-menu .bricks-mobile-menu > li:nth-child(2) { transition-delay: .14s; } #menu.show-mobile-menu .bricks-mobile-menu > li:nth-child(3) { transition-delay: .2s; } #menu.show-mobile-menu .bricks-mobile-menu > li:nth-child(4) { transition-delay: .26s; } #menu.show-mobile-menu .bricks-mobile-menu > li:nth-child(5) { transition-delay: .32s; } #menu.show-mobile-menu .bricks-mobile-menu > li:nth-child(6) { transition-delay: .38s; } #menu .bricks-mobile-menu > li > a { display: block !important; padding: 16px 10px !important; font-family: var(--font) !important; font-size: .92rem !important; font-weight: 400 !important; letter-spacing: .18em !important; text-transform: uppercase !important; color: var(--ink) !important; text-decoration: none !important; border: 0 !important; border-bottom: 1px solid rgba(43,39,35,.08) !important; background: transparent !important; border-radius: 0 !important; } #menu .bricks-mobile-menu > li.nav-cta { margin-top: 22px; } #menu .bricks-mobile-menu > li.nav-cta > a { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; box-sizing: border-box !important; padding: 16px 24px !important; border: 1px solid var(--clay) !important; border-radius: 2px !important; background: var(--clay) !important; color: #fff !important; letter-spacing: .2em !important; font-size: .72rem !important; font-weight: 500 !important; }}@media (min-width: 1200px) { html body #brx-header #menu .bricks-mobile-menu-toggle, html body #brx-header #menu .bricks-mobile-menu-wrapper, html body #brx-header #menu .bricks-mobile-menu-overlay { display: none !important; }}@media (min-width: 1200px) { #menu .bricks-nav-menu { display: flex; align-items: center; gap: 30px; list-style: none; margin: 0; padding: 0; } #menu .bricks-nav-menu > li > a { font-size: .74rem; letter-spacing: .16em; text-transform: uppercase; color: rgba(255,255,255,.9); padding: 6px 0; border-bottom: 1px solid transparent; text-decoration: none; } #menu .bricks-nav-menu > li > a:hover { border-bottom-color: currentColor; } #menu .bricks-nav-menu > li.nav-cta > a { border: 1px solid rgba(255,255,255,.55); padding: 9px 20px; border-radius: 2px; } .mya-header.is-solid #menu .bricks-nav-menu > li > a { color: var(--ink-soft); } .mya-header.is-solid #menu .bricks-nav-menu > li.nav-cta > a { border-color: var(--clay); color: var(--clay); }}#menu .bricks-nav-menu > li.nav-cta,#menu .bricks-mobile-menu > li.nav-cta,.menu.brxe-nav-menu .nav-cta { border: 0 !important; padding: 0 !important; background: transparent !important;}#menu .bricks-nav-menu > li.nav-cta > a { display: inline-flex !important; align-items: center !important; justify-content: center !important; border: 1px solid rgba(255,255,255,.55) !important; border-radius: 2px !important; padding: 9px 20px !important; line-height: 1.2 !important; box-sizing: border-box !important; background: transparent !important; transition: background .25s ease, color .25s ease, border-color .25s ease !important;}#menu .bricks-nav-menu > li.nav-cta > a:hover { background: rgba(255,255,255,.14) !important; color: #fff !important; border-color: rgba(255,255,255,.55) !important;}.mya-header.is-solid #menu .bricks-nav-menu > li.nav-cta > a { border-color: var(--clay) !important; color: var(--clay) !important; background: transparent !important;}.mya-header.is-solid #menu .bricks-nav-menu > li.nav-cta > a:hover { background: var(--clay) !important; border-color: var(--clay) !important; color: #fff !important;}@media (max-width: 1199px) { html body #brx-header #menu.brxe-nav-menu .bricks-mobile-menu-wrapper, html body #brx-header #menu.brxe-nav-menu .bricks-mobile-menu-wrapper.right, html body #brx-header #menu.brxe-nav-menu .bricks-mobile-menu-wrapper.fade-in, html body #brx-header #menu.brxe-nav-menu .bricks-mobile-menu-wrapper.right.fade-in { position: fixed !important; top: 0 !important; bottom: 0 !important; left: auto !important; width: min(92vw, 400px) !important; max-width: 400px !important; height: 100% !important; height: 100dvh !important; right: -110% !important; transform: none !important; -webkit-transform: none !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; transition: right .55s cubic-bezier(.22,1,.36,1), visibility 0s linear .55s, opacity .2s ease !important; z-index: 120 !important; display: flex !important; flex-direction: column !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; background: radial-gradient(120% 80% at 100% 0%, rgba(185,118,91,.14), transparent 55%), linear-gradient(165deg, #F8F3EB 0%, var(--sand) 42%, var(--sand-2) 100%) !important; box-shadow: -24px 0 60px rgba(43,39,35,.18); } html body #brx-header #menu.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper, html body #brx-header #menu.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper.right, html body #brx-header #menu.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper.fade-in, html body #brx-header #menu.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper.right.fade-in { right: 0 !important; transform: none !important; -webkit-transform: none !important; visibility: visible !important; opacity: 1 !important; pointer-events: auto !important; transition: right .55s cubic-bezier(.22,1,.36,1), visibility 0s linear 0s, opacity .15s ease !important; } html body #brx-header #menu .bricks-mobile-menu > li { opacity: 1 !important; transform: none !important; } html body #brx-header #menu .bricks-mobile-menu-overlay { position: fixed !important; inset: 0 !important; width: 100vw !important; height: 100dvh !important; z-index: 110 !important; background: rgba(43,39,35,.48) !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; } html body #brx-header #menu.show-mobile-menu .bricks-mobile-menu-overlay { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; }}html body #brx-header #menu .bricks-nav-menu > li > a,html body #brx-header #menu .bricks-nav-menu > li > .brx-submenu-toggle > *,html body #brx-header #menu .bricks-mobile-menu > li > a,html body #brx-header #menu .bricks-mobile-menu > li > .brx-submenu-toggle > *,html body #brx-header #menu .bricks-mobile-menu-toggle { font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif !important;}html body #brx-header #menu .bricks-nav-menu > li > a { font-size: 0.74rem !important; font-weight: 400 !important; letter-spacing: 0.16em !important; text-transform: uppercase !important;}html, body { overflow-x: clip; }@media (max-width: 1000px) { #brx-content .intro-grid.brxe-div, #brx-content .day-grid.brxe-div, #brx-content .teacher-grid.brxe-div { grid-template-columns: 1fr !important; gap: 44px !important; } #brx-content .intro-figs.brxe-div img:first-child, #brx-content .intro-figs img:first-child { margin-top: 0 !important; } #brx-content .pillars.brxe-div { grid-template-columns: repeat(2, 1fr) !important; } #brx-content .cards.brxe-div, #brx-content .words-grid.brxe-div { grid-template-columns: repeat(2, 1fr) !important; } #brx-footer .f-grid.brxe-div, .f-grid.brxe-div { grid-template-columns: 1fr 1fr !important; gap: 36px !important; } #brx-content .sec-head.brxe-div { max-width: 100% !important; margin-bottom: 48px !important; } #brx-content .brxe-section:not(.hero):not(.mya-header):not(.cta) { padding-top: 96px !important; padding-bottom: 96px !important; } #brx-content .hero-actions.brxe-div { gap: 12px !important; }}@media (max-width: 767px) { #brx-content .wrap.brxe-div, #brx-header .wrap.brxe-div, #brx-footer .wrap.brxe-div { padding-left: 20px !important; padding-right: 20px !important; } #brx-content .cards.brxe-div, #brx-content .words-grid.brxe-div { grid-template-columns: 1fr !important; gap: 28px !important; } #brx-content .pillars.brxe-div { grid-template-columns: 1fr 1fr !important; } #brx-content .pillar { padding: 28px 22px !important; } #brx-content .schedule.brxe-div li, #brx-content .schedule li { grid-template-columns: 1fr !important; gap: 4px !important; } #brx-content .hero-inner.brxe-div { padding-bottom: 64px !important; } #brx-content .scroll-meta { display: none !important; } #brx-content .hero-actions.brxe-div { flex-direction: column !important; align-items: stretch !important; width: 100% !important; max-width: 360px !important; } #brx-content .hero-actions .btn, #brx-content .hero-actions a { text-align: center !important; width: 100% !important; box-sizing: border-box !important; } #brx-content .cta { padding-top: 100px !important; padding-bottom: 100px !important; } #brx-content #brxe-9ijznq.signup, #brx-content #brxe-9ijznq.brxe-form { flex-direction: column !important; max-width: 100% !important; align-items: stretch !important; } #brx-content #brxe-9ijznq .form-group, #brx-content #brxe-9ijznq .submit-button-wrapper { flex: 1 1 auto !important; min-width: 0 !important; width: 100% !important; } #brx-content #brxe-9ijznq input[type="email"], #brx-content #brxe-9ijznq button[type="submit"], #brx-content #brxe-9ijznq button.bricks-button { width: 100% !important; } #brx-footer .f-grid.brxe-div, .f-grid.brxe-div { grid-template-columns: 1fr !important; gap: 32px !important; } #brx-footer .f-bottom.brxe-div { flex-direction: column !important; align-items: flex-start !important; gap: 16px !important; } #brx-header .brand { font-size: 0.82rem !important; letter-spacing: 0.1em !important; max-width: min(58vw, 220px) !important; } #brx-content img:not(.hero-img):not(#brxe-kr21vi):not(#brxe-5kv8xp) { max-width: 100% !important; height: auto !important; } #brx-content .hero img, #brx-content .cta img { max-width: none !important; height: 100% !important; } #brx-content .hero .hero-img.brxe-image, #brx-content .hero img.hero-img, #brx-content #brxe-kr21vi.hero-img { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; max-height: none !important; object-fit: cover !important; }}@media (max-width: 478px) { #brx-content .brxe-section:not(.hero):not(.mya-header):not(.cta) { padding-top: 72px !important; padding-bottom: 72px !important; } #brx-content .pillars.brxe-div { grid-template-columns: 1fr !important; } #brx-content .intro-figs.brxe-div { grid-template-columns: 1fr !important; gap: 12px !important; } #brx-content .word.brxe-div { padding: 28px 22px !important; } #brx-content .card-body.brxe-div { padding: 22px 20px 26px !important; } #brx-content .hero h1, #brx-content .hero .brxe-heading { font-size: clamp(1.85rem, 9vw, 2.6rem) !important; max-width: 14ch !important; }}@media (max-height: 480px) and (orientation: landscape) { #brx-content .hero.brxe-section, #brx-content section.hero { min-height: 100svh !important; } #brx-content .hero-inner.brxe-div { padding-top: 72px !important; padding-bottom: 36px !important; } #brx-content .hero h1, #brx-content .hero .brxe-heading { font-size: clamp(1.5rem, 5vw, 2.2rem) !important; margin: 10px 0 12px !important; } #brx-content .hero-actions.brxe-div { flex-direction: row !important; flex-wrap: wrap !important; max-width: none !important; } #brx-content .scroll-meta { display: none !important; } #brx-content section.brxe-section:not(.hero) { padding-top: 64px !important; padding-bottom: 64px !important; }  html body #brx-header #menu .bricks-mobile-menu-wrapper { width: min(70vw, 360px) !important; }}@media (min-width: 768px) and (max-width: 1000px) { #brx-content .cards.brxe-div, #brx-content .words-grid.brxe-div { gap: 28px !important; } #brx-content .hero-actions.brxe-div { flex-direction: row !important; }}#brx-content .hero.brxe-section,#brx-content section.hero { min-height: 100svh !important; min-height: 100dvh !important; padding: 0 !important; display: flex !important; align-items: flex-end !important; overflow: hidden !important;}#brx-content .hero .hero-img.brxe-image,#brx-content .hero img.hero-img,#brx-content .hero .brxe-image.hero-img,#brx-content #brxe-kr21vi { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; object-fit: cover !important; object-position: center !important;}#brx-content .hero-inner.brxe-div { position: relative !important; z-index: 2 !important; width: 100% !important;}#brxe-9ijznq.signup,#brxe-9ijznq.brxe-form { display: flex !important; align-items: stretch !important;}#brxe-9ijznq .form-group:not(.submit-button-wrapper) { display: block !important; flex: 1 1 auto !important; min-width: 0 !important; width: auto !important; margin: 0 !important; padding: 0 !important; min-height: 49px !important; height: auto !important;}#brxe-9ijznq .form-group input,#brxe-9ijznq .form-group input[type="email"],#brxe-9ijznq input[type="email"],#brxe-9ijznq.signup input,.signup.brxe-form input[type="email"] { display: block !important; flex: none !important; width: 100% !important; min-width: 0 !important; height: 49px !important; min-height: 49px !important; max-height: none !important; box-sizing: border-box !important; padding: 0 18px !important; margin: 0 !important; line-height: 1.2 !important; border: 1px solid rgba(255,255,255,.4) !important; background: rgba(255,255,255,.08) !important; color: #fff !important; border-radius: 2px !important; font-family: var(--font) !important; font-weight: 300 !important; font-size: .88rem !important; -webkit-appearance: none !important; appearance: none !important;}#brxe-9ijznq .submit-button-wrapper { display: flex !important; align-items: stretch !important; margin: 0 !important; padding: 0 !important; min-height: 49px !important;}#brxe-9ijznq button.bricks-button,#brxe-9ijznq button[type="submit"] { height: 49px !important; min-height: 49px !important; box-sizing: border-box !important;}@media (max-width: 767px) { #brxe-9ijznq.signup, #brxe-9ijznq.brxe-form { flex-direction: column !important; } #brxe-9ijznq .form-group:not(.submit-button-wrapper), #brxe-9ijznq .submit-button-wrapper { width: 100% !important; flex: 0 0 auto !important; } #brx-content .cta.brxe-section, #brx-content #brxe-8rzgo2 { padding-top: 88px !important; padding-bottom: 88px !important; }}#brx-content .hero img,#brx-content .cta img,#brx-content #brxe-8rzgo2 img,#brx-content #brxe-5kv8xp { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; object-fit: cover !important;}#brx-content .cta.brxe-section,#brx-content #brxe-8rzgo2 { position: relative !important; overflow: hidden !important;}.strip, .strip-track, #brxe-oienpt, #brxe-slj9of { color: #fff !important; }.strip .brxe-text-basic, .strip-track .brxe-text-basic, #brxe-slj9of .brxe-text-basic, #brxe-slj9of span { color: #fff !important; }#brxe-kr21vi {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; z-index: 0}#brxe-vilyvf {color: #ffffff}#brx-content #brxe-vilyvf { color: #ffffff !important;}#brxe-hphejm {color: #ffffff}#brx-content #brxe-hphejm { color: #ffffff !important;}#brxe-peww4k {color: #ffffff}#top {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; display: flex; align-items: flex-end; min-height: 100svh; position: relative; overflow: hidden; background-color: #4a4740; flex-direction: row; justify-content: flex-start; flex-wrap: nowrap}#about {display: block; width: 100%}#brxe-xt776p {color: #E0A886; font-size: 0.68rem; letter-spacing: 0.2em; text-transform: uppercase}#brxe-g2vvm7 {color: var(--sand); font-size: 1.55rem; font-weight: 300; line-height: 1.2; margin-bottom: 14px}#brxe-157r12 {color: rgba(246,241,233,.7); flex-grow: 0}#brxe-1r0g5t {align-self: flex-start; margin-top: 26px}#brxe-t6kjvb {justify-content: center; display: flex; flex-direction: column; padding-top: 52px; padding-right: 34px; padding-bottom: 52px; padding-left: 34px; height: 100%; flex-grow: 1}#brxe-vreylb {display: flex; flex-direction: column; background-color: var(--ink); color: var(--sand)}#brxe-vreylb { background: var(--ink);}#brxe-vreylb .card-loc { color: #E0A886;}#brxe-vreylb .brxe-heading { color: var(--sand) !important; font-size: 1.55rem !important; font-weight: 300 !important; margin-bottom: 14px !important; line-height: 1.2 !important;}#brxe-vreylb .brxe-text-basic:not(.card-loc) { color: rgba(246,241,233,.7) !important; flex: 0 0 auto !important;}#brxe-vreylb .btn { margin-top: 26px; align-self: flex-start;}#brxe-wcox4g .card-media { aspect-ratio: 16/9; overflow: hidden;}#brxe-wcox4g .card-media img { width: 100% !important; height: 100% !important; object-fit: cover; object-position: center; display: block;}#retreats {display: block; width: 100%}#day {background-color: var(--ink); display: block; width: 100%}#brx-content #day { color: rgba(246, 241, 233, 0.88) !important;}#brx-content #day .brxe-text-basic { color: rgba(246, 241, 233, 0.88) !important;}#brx-content #day .brxe-heading { color: rgba(246, 241, 233, 0.88) !important;}#brx-content #day p { color: rgba(246, 241, 233, 0.88) !important;}#brx-content #day h2 { color: rgba(246, 241, 233, 0.88) !important;}#brx-content #day h3 { color: rgba(246, 241, 233, 0.88) !important;}#brx-content #day span { color: rgba(246, 241, 233, 0.88) !important;}#brx-content #day h2 { color: #ffffff !important;}#brx-content #day h3 { color: #ffffff !important;}#brx-content #day .brxe-heading { color: #ffffff !important;}#brx-content #day .eyebrow { color: #ebc4ac !important;}#brx-content #day .schedule .t { color: #e0a886 !important;}#brx-content #day .t { color: #e0a886 !important;}#brx-content #day .day-note { color: rgba(246, 241, 233, 0.72) !important;}#teacher {display: block; width: 100%}#brxe-1ln21t {color: var(--ink) !important}#brxe-1ln21t:hover {color: #ffffff !important}#brx-content #brxe-1ln21t { color: var(--ink) !important;}#brxe-1ln21t:hover { background: var(--ink) !important;}#brx-content #brxe-1ln21t:hover { background: var(--ink) !important; color: #ffffff !important;}#brxe-5xnmjy {margin-top: 48px}#words {display: block; width: 100%}#brxe-5kv8xp {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; z-index: 0; opacity: 0.42}#brxe-iv6g4k {color: #ffffff}#brx-content #brxe-iv6g4k { color: #ffffff !important;}#brxe-05xolp {color: #ffffff}#brx-content #brxe-05xolp { color: #ffffff !important;}#brxe-ypv183 {color: #ffffff}#brx-content #brxe-ypv183 { color: #ffffff !important;}#brxe-9ijznq .bricks-button {font-family: "var(--font) !important"; font-size: 0.68rem; font-weight: 500; letter-spacing: 0.18em; text-transform: uppercase; color: #fff !important; background-color: var(--clay)}#brxe-9ijznq button[type=submit].bricks-button {border: 1px solid var(--clay); border-radius: 2px}#brxe-9ijznq .submit-button-wrapper {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; width: auto !important%}#brxe-9ijznq .form-group input {font-family: "var(--font)"; font-weight: 300; font-size: 0.88rem; color: #ffffff; background-color: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.4); border-radius: 2px; padding-top: 15px; padding-right: 18px; padding-bottom: 15px; padding-left: 18px}#brxe-9ijznq select {font-family: "var(--font)"; font-weight: 300; font-size: 0.88rem; color: #ffffff; background-color: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.4); border-radius: 2px; padding-top: 15px; padding-right: 18px; padding-bottom: 15px; padding-left: 18px}#brxe-9ijznq textarea {font-family: "var(--font)"; font-weight: 300; font-size: 0.88rem; color: #ffffff; background-color: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.4); border-radius: 2px; padding-top: 15px; padding-right: 18px; padding-bottom: 15px; padding-left: 18px}#brxe-9ijznq .flatpickr {background-color: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.4); border-radius: 2px; padding-top: 15px; padding-right: 18px; padding-bottom: 15px; padding-left: 18px}#brxe-9ijznq .bricks-button:not([type=submit]) {border: 1px solid rgba(255,255,255,.4); border-radius: 2px}#brxe-9ijznq .choose-files {border: 1px solid rgba(255,255,255,.4); border-radius: 2px}#brxe-9ijznq .form-group:not(.submit-button-wrapper):not(.message):not(.captcha) {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-9ijznq {justify-content: flex-start; display: flex !important; align-items: stretch !important; justify-content: center; max-width: 440px !important; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; flex-direction: row !important; gap: 10px !important}#brxe-9ijznq.signup { display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; gap: 10px !important; max-width: 440px !important; margin: 0 auto !important; align-items: stretch !important;}#brxe-9ijznq.brxe-form { display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; gap: 10px !important; max-width: 440px !important; margin: 0 auto !important; align-items: stretch !important;}#brxe-9ijznq .form-group { margin: 0 !important; padding: 0 !important; width: auto !important; flex: 1 1 220px !important; min-width: 220px !important; display: flex !important; align-items: stretch !important;}#brxe-9ijznq .form-group label { display: none !important;}#brxe-9ijznq .form-group .label { display: none !important;}#brxe-9ijznq .form-group input[type="email"] { width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; height: 49px !important; padding: 0 18px !important; border: 1px solid rgba(255,255,255,.4) !important; background: rgba(255,255,255,.08) !important; color: #fff !important; font-family: var(--font) !important; font-weight: 300 !important; font-size: .88rem !important; line-height: 1.2 !important; border-radius: 2px !important; box-shadow: none !important;}#brxe-9ijznq input[type="email"] { width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; height: 49px !important; padding: 0 18px !important; border: 1px solid rgba(255,255,255,.4) !important; background: rgba(255,255,255,.08) !important; color: #fff !important; font-family: var(--font) !important; font-weight: 300 !important; font-size: .88rem !important; line-height: 1.2 !important; border-radius: 2px !important; box-shadow: none !important;}#brxe-9ijznq input[type="email"]::placeholder { color: rgba(255,255,255,.6) !important;}#brxe-9ijznq input[type="email"]:focus { outline: none !important; border-color: #fff !important;}#brxe-9ijznq .submit-button-wrapper { flex: 0 0 auto !important; min-width: 0 !important; display: flex !important; align-items: stretch !important;}#brxe-9ijznq .form-group.submit-button-wrapper { flex: 0 0 auto !important; min-width: 0 !important; width: auto !important; margin: 0 !important; display: flex !important; align-items: stretch !important;}#brxe-9ijznq button.bricks-button { cursor: pointer !important; box-sizing: border-box !important; height: 49px !important; min-height: 49px !important; margin: 0 !important; padding: 0 32px !important; border: 1px solid var(--clay) !important; background: var(--clay) !important; color: #fff !important; border-radius: 2px !important; font-family: var(--font) !important; font-size: .68rem !important; letter-spacing: .18em !important; text-transform: uppercase !important; font-weight: 500 !important; line-height: 1 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; align-self: stretch !important;}#brxe-9ijznq button[type="submit"] { cursor: pointer !important; box-sizing: border-box !important; height: 49px !important; min-height: 49px !important; margin: 0 !important; padding: 0 32px !important; border: 1px solid var(--clay) !important; background: var(--clay) !important; color: #fff !important; border-radius: 2px !important; font-family: var(--font) !important; font-size: .68rem !important; letter-spacing: .18em !important; text-transform: uppercase !important; font-weight: 500 !important; line-height: 1 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; align-self: stretch !important;}#brxe-9ijznq button.bricks-button:hover { background: var(--clay-dark) !important; border-color: var(--clay-dark) !important;}#brxe-9ijznq button[type="submit"]:hover { background: var(--clay-dark) !important; border-color: var(--clay-dark) !important;}#brxe-8rzgo2 {padding-top: 150px; padding-right: 0; padding-bottom: 150px; padding-left: 0; position: relative; overflow: hidden; background-color: #3a3833; display: block; width: 100%}