@font-face{font-family:openRoadDisplay;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:openRoadDisplay Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_9ee23c{font-family:openRoadDisplay,openRoadDisplay Fallback;font-style:normal}.__variable_9ee23c{--or-font-display:"openRoadDisplay","openRoadDisplay Fallback"}@font-face{font-family:openRoadDisplayExt;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:openRoadDisplayExt Fallback;src:local("Arial");ascent-override:106.60%;descent-override:30.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_841f08{font-family:openRoadDisplayExt,openRoadDisplayExt Fallback;font-style:normal}.__variable_841f08{--or-font-display-ext:"openRoadDisplayExt","openRoadDisplayExt Fallback"}.or-scope{--or-night:#0a1a12;--or-forest:#0f2a1d;--or-forest-2:#143524;--or-forest-3:#1a4530;--or-green:#16643c;--or-green-deep:#0f4d2e;--or-leaf:#9bdcb3;--or-paper:#f6f5f0;--or-well:#edebe2;--or-card:#fffefa;--or-ink:#0e1f16;--or-ink-2:#45534a;--or-ink-3:#5d6a61;--or-crimson:#c51d43;--or-crimson-deep:#a4173a;--or-on-dark:#f4f7f2;--or-on-dark-2:rgba(232,241,234,0.78);--or-radius:1rem;--or-radius-lg:1.5rem;--or-radius-xl:2rem;--or-ease:cubic-bezier(0.22,0.8,0.2,1);--or-gutter:clamp(1.25rem,4vw,2.5rem);--or-max:82rem;--or-header-h:4.5rem;--or-font-body:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--or-font-head:var(--or-font-display),var(--or-font-display-ext),var(--font-inter),system-ui,sans-serif;--or-fg:var(--or-ink);--or-fg-2:var(--or-ink-2);--or-fg-3:var(--or-ink-3);--or-rule:rgba(14,31,22,0.13);--or-rule-strong:rgba(14,31,22,0.28);--or-accent:var(--or-green);--or-focus:var(--or-green);font-family:var(--or-font-body);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (min-width:1280px){.or-scope{--or-header-h:5rem}}.or-scope :where(*,:before,:after){box-sizing:border-box}.or-scope :where(h1,h2,h3,h4,p,ul,ol,dl,dd,dt,figure,blockquote,fieldset){margin:0;padding:0}.or-scope :where(ul,ol){list-style:none}.or-scope :where(img,svg,canvas,picture):not(.hidden){display:block}.or-scope :where(img){max-width:100%;height:auto}.or-scope :where(a){color:inherit;text-decoration:none}.or-scope :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}.or-scope :where(input,select,textarea){font:inherit;color:inherit}.or-scope :where(fieldset){border:0;min-width:0}.or-scope :where(table){border-collapse:collapse;width:100%}.or-scope :where(em){font-style:normal}.or-scope :where(h1,h2,h3,h4){font-family:var(--or-font-head);font-weight:800;letter-spacing:-.03em;line-height:1.06;text-wrap:balance}.or-scope :where(p){text-wrap:pretty}.or-scope :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--or-focus);outline-offset:3px;border-radius:.5rem}.or-scope ::selection{background:var(--or-green);color:#fff}.or-container{width:100%;max-width:calc(var(--or-max) + 2 * var(--or-gutter));margin-inline:auto;padding-inline:var(--or-gutter)}.or-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.or-btn,.or-sr{white-space:nowrap}.or-btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3.25rem;padding:.75rem 1.625rem;border-radius:999px;font-family:var(--or-font-head);font-size:1rem;font-weight:700;letter-spacing:-.005em;line-height:1.1;transition:background-color .25s var(--or-ease),border-color .25s var(--or-ease),color .25s var(--or-ease),transform .25s var(--or-ease)}.or-btn svg{width:1.125rem;height:1.125rem;flex:none;transition:transform .3s var(--or-ease)}.or-btn:hover svg{transform:translateX(3px)}.or-scope .or-btn:focus-visible{border-radius:999px}.or-scope .or-btn--book{background:var(--or-crimson);color:#fff}.or-scope .or-btn--book:hover{background:var(--or-crimson-deep)}.or-btn--quiet{border:1px solid var(--or-rule-strong);color:var(--or-fg);background:transparent}.or-btn--quiet:hover{border-color:currentColor}.or-scope .or-btn--green{background:var(--or-green);color:#fff}.or-scope .or-btn--green:hover{background:var(--or-green-deep)}.or-scope .or-btn--light{background:#f6f5f0;color:#0e1f16}.or-scope .or-btn--light:hover{background:#fff}.or-btn--glass{background:rgba(10,26,18,.5);color:#fff;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.or-btn--glass:hover{border-color:rgba(255,255,255,.7)}.or-btn--glass:hover svg{transform:none}.or-btn--sm{min-height:2.75rem;padding:.5rem 1.25rem;font-size:.9375rem}.or-btn--block{width:100%}.or-link{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-family:var(--or-font-head);font-weight:700;font-size:1rem;color:var(--or-accent)}.or-link span{background:linear-gradient(currentColor,currentColor) 0 100% /100% 1px no-repeat;padding-bottom:2px;transition:background-size .3s var(--or-ease)}.or-link svg{width:1rem;height:1rem;transition:transform .3s var(--or-ease)}.or-link:hover svg{transform:translateX(3px)}.or-link:hover span{background-size:100% 2px}.or-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}@media (prefers-reduced-motion:reduce){.or-scope *,.or-scope :after,.or-scope :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.or-header{--or-fg:#f4f7f2;--or-focus:var(--or-leaf);position:relative;z-index:60;color:#f4f7f2}.or-header__space{height:var(--or-header-h);background:var(--or-night)}.or-header[data-overlay=true]{height:0}.or-logo{height:2.375rem;width:auto;transition:height .45s var(--or-ease)}.or-header[data-pill=true] .or-nav .or-logo{height:2.125rem}.or-nav{display:none;position:fixed;top:0;left:0;right:0;z-index:2;width:calc(100% - 2.5rem);margin-inline:auto}@media (min-width:1280px){.or-nav{display:block}}@media (min-width:1400px){.or-nav{width:calc(100% - 2 * var(--or-gutter))}}.or-nav__bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.125rem 0;border:1px solid transparent;border-radius:999px;transition:padding .45s var(--or-ease),background-color .45s var(--or-ease),border-color .45s var(--or-ease),box-shadow .45s var(--or-ease)}.or-header[data-pill=true] .or-nav__bar{padding:.5rem .5rem .5rem 1.375rem;background:rgba(10,26,18,.86);border-color:rgba(255,255,255,.12);box-shadow:0 18px 50px -24px rgba(4,12,8,.7);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.or-nav__logo{display:inline-flex;align-items:center;flex:none;border-radius:.5rem}.or-nav__items{display:flex;flex:none;align-items:center;gap:.125rem}.or-nav__item{position:relative;display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;padding:.5rem .75rem;border-radius:999px;font-size:.9375rem;font-weight:500;line-height:1.2;color:rgba(244,247,242,.92);white-space:nowrap;transition:color .2s var(--or-ease),padding .45s var(--or-ease)}.or-header[data-pill=true] .or-nav__item{padding-inline:.625rem}.or-nav__item:hover,.or-nav__item[aria-expanded=true]{color:#fff}.or-scope .or-nav__item:focus-visible{border-radius:999px}.or-nav__item:is([aria-current=page],[data-current=true]) .or-nav__label{box-shadow:0 2px 0 0 var(--or-leaf)}.or-nav__hover{position:absolute;inset:0;border-radius:999px;background:rgba(255,255,255,.11)}.or-nav__label{position:relative;z-index:1;padding-block:.1875rem}.or-nav__chevron{position:relative;z-index:1;flex:none;width:.9375rem;height:.9375rem;opacity:.7;transition:transform .3s var(--or-ease)}.or-nav__item[aria-expanded=true] .or-nav__chevron{transform:rotate(180deg)}.or-nav__actions{display:flex;align-items:center;gap:.25rem;flex:none}.or-nav__phone,.or-nav__signin{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .75rem;border-radius:999px;font-size:.9375rem;font-weight:600;line-height:1.2;white-space:nowrap;color:rgba(244,247,242,.92);transition:background-color .2s var(--or-ease),color .2s var(--or-ease)}.or-nav__phone:hover,.or-nav__signin:hover{background:rgba(255,255,255,.11);color:#fff}.or-scope :is(.or-nav__phone,.or-nav__signin):focus-visible{border-radius:999px}.or-nav__phone svg{width:1rem;height:1rem;color:var(--or-leaf)}.or-nav__phone{font-variant-numeric:tabular-nums}.or-nav__actions .or-btn{margin-left:.375rem}.or-header[data-pill=true] .or-nav__phone span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.or-header[data-pill=true] .or-nav__phone{padding-inline:.875rem}@media (max-width:1439px){.or-nav__phone span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.or-nav__phone{padding-inline:.875rem}}.or-scope .or-theme{width:2.75rem;height:2.75rem;border-radius:999px;color:rgba(244,247,242,.92);transition:background-color .2s var(--or-ease),color .2s var(--or-ease)}.or-scope .or-theme:hover{background:rgba(255,255,255,.11);color:#fff}.or-scope .or-theme .dtc-theme-sun{display:none}html[data-theme=dark]:has(.dtc-pl) .or-scope .or-theme .dtc-theme-sun{display:block}html[data-theme=dark]:has(.dtc-pl) .or-scope .or-theme .dtc-theme-moon{display:none}.or-scope .or-theme:focus-visible{border-radius:999px}.or-scope .or-theme--row{width:100%;height:auto;min-height:3rem;margin-top:1.25rem;padding:0 1.125rem;border:1px solid rgba(255,255,255,.18);font-size:1rem;font-weight:600}.or-panel{position:absolute;top:calc(100% + .625rem);left:0;right:0;padding:.75rem;border-radius:var(--or-radius-xl);background:rgba(13,34,24,.97);border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 80px -40px rgba(3,10,6,.85);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:50% 0;opacity:0;visibility:hidden;transform:translate3d(0,-8px,0) scale(.985);transition:opacity .2s var(--or-ease),transform .22s var(--or-ease),visibility 0s linear .22s}.or-panel[data-open=true]{opacity:1;visibility:visible;transform:none;transition:opacity .2s var(--or-ease),transform .22s var(--or-ease),visibility 0s}@keyframes or-panel-in{0%{opacity:0;transform:translate3d(10px,0,0)}to{opacity:1;transform:none}}.or-panel__grid{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(0,2.2fr);gap:.5rem;animation:or-panel-in .24s var(--or-ease) both}.or-panel__grid[hidden]{display:none}.or-panel__intro{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem;border-radius:1.375rem;background:radial-gradient(120% 90% at 0 100%,rgba(22,100,60,.55),transparent 60%),var(--or-forest-2)}.or-panel__title{font-family:var(--or-font-head);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.or-panel__text{font-size:.9375rem;line-height:1.55;color:rgba(232,241,234,.78)}.or-panel__feature{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-top:auto;font-family:var(--or-font-head);font-weight:700;font-size:.9375rem;color:var(--or-leaf)}.or-panel__feature svg{width:1rem;height:1rem;transition:transform .3s var(--or-ease)}.or-panel__feature:hover svg{transform:translateX(3px)}.or-panel__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;padding:.5rem}.or-panel__links[data-many=true]{grid-template-columns:repeat(3,minmax(0,1fr))}.or-panel__link{display:grid;gap:.125rem;padding:.625rem .875rem;border-radius:.875rem;transition:background-color .2s var(--or-ease)}.or-panel__link:hover{background:rgba(255,255,255,.07)}.or-panel__link[aria-current=page]{background:rgba(155,220,179,.1)}.or-panel__link-title{font-family:var(--or-font-head);font-size:1rem;font-weight:700;letter-spacing:-.01em;color:#fff}.or-panel__link-text{font-size:.8438rem;line-height:1.45;color:rgba(232,241,234,.72)}.or-mnav{position:fixed;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.5rem .75rem 0;padding:.375rem .375rem .375rem .75rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(10,26,18,.5);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);transition:margin .45s var(--or-ease),background-color .45s var(--or-ease),border-color .45s var(--or-ease)}.or-header[data-pill=true] .or-mnav{margin-top:.625rem;background:rgba(10,26,18,.88);border-color:rgba(255,255,255,.12)}@media (min-width:1280px){.or-mnav{display:none}}.or-mnav__logo{display:inline-flex;align-items:center;min-height:2.75rem;border-radius:.5rem}.or-mnav__logo .or-logo{height:2rem}.or-mnav__actions{display:flex;align-items:center;gap:.375rem}.or-mnav__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);transition:background-color .2s var(--or-ease)}.or-mnav__icon:hover{background:rgba(255,255,255,.18)}.or-scope .or-mnav__icon:focus-visible{border-radius:999px}.or-mnav__icon svg{width:1.25rem;height:1.25rem}.or-crumbs-bar{background:var(--or-night)}.or-crumbs-bar:empty{display:none}.or-scope .or-crumbs-bar nav{background:transparent;border-top:1px solid rgba(255,255,255,.1)}.or-scope .or-crumbs-bar :is(a,span,svg){color:rgba(232,241,234,.8)}.or-scope .or-crumbs-bar [aria-current=page],.or-scope .or-crumbs-bar a:hover,.or-scope .or-crumbs-bar a:hover svg{color:#fff}.or-scope .or-crumbs-bar li>svg{color:rgba(232,241,234,.5)}.or-drawer__backdrop{position:fixed;inset:0;z-index:70;background:rgba(4,12,8,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .25s var(--or-ease),visibility 0s linear .25s}.or-drawer__backdrop[data-open=true]{opacity:1;visibility:visible;transition:opacity .25s var(--or-ease),visibility 0s}.or-drawer{position:fixed;inset:0 0 0 auto;z-index:80;width:min(100%,26rem);height:100dvh;display:flex;flex-direction:column;background:var(--or-night);color:#f4f7f2;border-left:1px solid rgba(255,255,255,.1);transform:translate3d(100%,0,0);visibility:hidden;transition:transform .4s var(--or-ease),visibility 0s linear .4s}.or-drawer[data-open=true]{transform:none;visibility:visible;transition:transform .4s var(--or-ease),visibility 0s}@media (min-width:1280px){.or-drawer,.or-drawer__backdrop{display:none}}.or-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.125rem .875rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.or-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:.5rem 1.5rem 1.5rem}.or-drawer__groups>li{border-bottom:1px solid rgba(255,255,255,.1)}.or-drawer__group{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3.75rem;font-family:var(--or-font-head);font-size:1.375rem;font-weight:700;letter-spacing:-.02em}.or-drawer__group svg{width:1.25rem;height:1.25rem;color:var(--or-leaf);transition:transform .3s var(--or-ease)}.or-drawer__group[aria-expanded=true] svg{transform:rotate(180deg)}.or-drawer__fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--or-ease)}.or-drawer__fold[data-open=true]{grid-template-rows:1fr}.or-drawer__links{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .3s}.or-drawer__fold[data-open=true] .or-drawer__links{visibility:visible;transition:visibility 0s}.or-drawer__links li:last-child{padding-bottom:.75rem}.or-drawer__links a{display:flex;align-items:center;min-height:2.75rem;padding-left:.875rem;border-left:1px solid rgba(255,255,255,.16);font-size:1.0625rem;color:rgba(232,241,234,.86)}.or-drawer__links a:hover{color:#fff;border-left-color:var(--or-leaf)}.or-drawer__label{margin-top:1.5rem;font-size:.8125rem;font-weight:600;color:rgba(232,241,234,.66)}.or-drawer__signin{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.625rem}.or-drawer__signin a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;font-size:.9375rem;font-weight:600}.or-drawer__signin a:hover{border-color:var(--or-leaf)}.or-drawer__foot{display:grid;gap:.75rem;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.1);background:var(--or-forest)}.or-drawer__phone{display:flex;align-items:center;gap:.875rem;min-height:3rem;font-family:var(--or-font-head);font-size:1.375rem;font-weight:800;letter-spacing:-.02em}.or-drawer__phone svg{width:1.25rem;height:1.25rem;color:var(--or-leaf)}.or-drawer__phone span{display:grid;line-height:1.15}.or-drawer__phone small{font-family:var(--or-font-body);font-size:.8125rem;font-weight:500;letter-spacing:0;color:rgba(232,241,234,.72)}.or-foot{--or-fg:#f4f7f2;--or-fg-2:rgba(232,241,234,0.78);--or-rule:rgba(255,255,255,0.13);--or-accent:var(--or-leaf);--or-focus:var(--or-leaf);position:relative;isolation:isolate;overflow:hidden;background:var(--or-night);color:var(--or-fg)}.or-hills{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.or-scope .or-hills canvas{position:absolute;top:0;left:0;width:100%;max-width:none}.or-foot>.or-hills{background:linear-gradient(180deg,#0a1a12,#153a2a 5rem,#1f4f39 9rem,#143524 13rem,#0a1a12 19rem)}.or-foot__crest{--or-zone:clamp(9rem,17vw,14rem);height:calc(var(--or-zone) + 2.5rem);padding-bottom:var(--or-zone);border-top:1px solid rgba(255,255,255,.06)}main:has(.or-closing)~.or-foot .or-foot__crest,main:has(.or-closing)~.or-foot>.or-hills{display:none}main:has(.or-closing)~.or-foot .or-foot__body{padding-top:clamp(2rem,4vw,3rem)}.or-foot__body{position:relative;padding-top:1rem;padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}@media (min-width:768px){.or-foot__body{padding-bottom:2rem}}.or-foot__grid{display:grid;gap:2.5rem}@media (min-width:1100px){.or-foot__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2.5rem,6vw,5rem)}}.or-foot__brand{display:grid;gap:1.25rem;align-content:start;justify-items:start}.or-foot__logo{display:inline-flex;border-radius:.5rem}.or-foot__logo img{height:2.75rem;width:auto}.or-foot__brand>p{font-size:.9375rem;line-height:1.6;color:var(--or-fg-2);max-width:26rem}.or-foot__contact{display:grid;grid-template-columns:repeat(2,minmax(0,auto));gap:0 1.5rem;justify-content:start}@media (min-width:1100px){.or-foot__contact{grid-template-columns:1fr}}.or-foot__contact a{display:inline-flex;align-items:center;gap:.625rem;min-height:2.75rem;font-size:1rem;font-weight:500;color:#f4f7f2}@media (min-width:1100px){.or-foot__contact a{min-height:2.25rem}}.or-foot__contact a:hover{color:var(--or-leaf)}.or-foot__contact svg{flex:none;width:1rem;height:1rem;color:var(--or-leaf)}.or-foot__social{display:flex;gap:.5rem}.or-foot__social a{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--or-rule);color:#f4f7f2;transition:background-color .25s var(--or-ease),color .25s var(--or-ease),border-color .25s var(--or-ease)}.or-foot__social a:hover{background:var(--or-leaf);border-color:var(--or-leaf);color:var(--or-night)}.or-scope .or-foot__social a:focus-visible{border-radius:50%}.or-foot__columns{display:none}@media (min-width:900px){.or-foot__columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.5rem}}.or-foot__column h3{margin-bottom:.875rem;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:#fff}.or-foot__column ul{display:grid;gap:.125rem}.or-scope .or-foot__column :is(a,button,li>span){display:inline-flex;align-items:center;min-height:2rem;font-size:.9375rem;line-height:1.4;color:var(--or-fg-2);text-decoration:none;white-space:normal;transition:color .2s var(--or-ease)}.or-scope .or-foot__column :is(a,button):hover{color:var(--or-leaf);text-decoration:none}.or-foot__folds{display:grid;gap:.5rem}@media (min-width:900px){.or-foot__folds{display:none}}.or-foot__fold{border:1px solid var(--or-rule);border-radius:1rem;background:rgba(15,42,29,.6)}.or-foot__fold summary{display:flex;align-items:center;justify-content:space-between;min-height:3.25rem;padding:0 1.125rem;cursor:pointer;list-style:none;font-family:var(--or-font-head);font-weight:700;font-size:1.0625rem}.or-foot__fold summary::-webkit-details-marker{display:none}.or-scope .or-foot__fold summary:focus-visible{border-radius:1rem}.or-foot__fold summary svg{width:1.125rem;height:1.125rem;color:var(--or-leaf);transition:transform .3s var(--or-ease)}.or-foot__fold[open] summary svg{transform:rotate(180deg)}.or-foot__fold ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;padding:.25rem 1.125rem .875rem;border-top:1px solid var(--or-rule)}.or-scope .or-foot__fold :is(a,button,li>span){display:flex;align-items:center;min-height:2.75rem;font-size:.9375rem;line-height:1.3;color:var(--or-fg-2);text-decoration:none;white-space:normal;text-align:left}.or-foot__bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;border-top:1px solid var(--or-rule);font-size:.875rem;color:rgba(232,241,234,.72)}@media (min-width:768px){.or-foot__bar{padding-right:5rem}}.or-foot__bar a{display:inline-flex;align-items:center;gap:.25rem;font-weight:600;color:#fff;text-decoration:underline;text-underline-offset:.25em;text-decoration-color:rgba(255,255,255,.4)}.or-foot__bar a:hover{text-decoration-color:var(--or-leaf)}@media (max-width:767px){.or-foot__bar a{min-height:2.75rem}}.or-foot__bar svg{width:.75rem;height:.75rem}.or-bar{position:fixed;left:.75rem;right:.75rem;bottom:calc(.625rem + env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;gap:.375rem;padding:.375rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(10,26,18,.9);box-shadow:0 18px 40px -18px rgba(4,12,8,.75);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);color:#f4f7f2;--or-focus:var(--or-leaf)}@media (min-width:768px){.or-bar{display:none}}.or-bar__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.1);color:#fff}.or-bar__icon svg{width:1.1875rem;height:1.1875rem}.or-bar__icon--whatsapp svg{color:#4ee58a}.or-scope .or-bar__icon:focus-visible{border-radius:999px}.or-bar .or-btn{flex:1;min-height:2.75rem;padding-block:.5rem;font-size:.9375rem}.or-wa{position:fixed;right:1.5rem;bottom:1.5rem;z-index:50;display:none;justify-items:end;gap:.75rem}@media (min-width:768px){.or-wa{display:grid}}.or-wa__button{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:var(--or-night);color:#4ee58a;box-shadow:0 16px 36px -16px rgba(4,12,8,.8);transition:background-color .25s var(--or-ease),transform .25s var(--or-ease)}.or-wa__button:hover{background:var(--or-forest-2);transform:translateY(-2px)}.or-scope .or-wa__button:focus-visible{border-radius:50%;outline-color:var(--or-green)}.or-wa__button svg{width:1.625rem;height:1.625rem}@keyframes or-wa-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.or-wa__card{display:grid;gap:.875rem;width:19rem;padding:1.25rem;border-radius:var(--or-radius-lg);background:var(--or-card);border:1px solid var(--or-rule);box-shadow:0 30px 60px -30px rgba(4,12,8,.45);color:var(--or-ink);animation:or-wa-in .3s var(--or-ease) both}.or-wa__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.or-wa__name{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--or-font-head);font-size:1.0625rem;font-weight:800;letter-spacing:-.02em}.or-wa__name span{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--or-night);color:#4ee58a}.or-wa__name svg{width:1.125rem;height:1.125rem}.or-wa__close{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin:-.5rem -.5rem -.5rem 0;border-radius:50%;color:var(--or-ink-2);transition:background-color .2s var(--or-ease)}.or-wa__close:hover{background:rgba(14,31,22,.08)}.or-wa__close svg{width:1.125rem;height:1.125rem}.or-wa__card p{font-size:.9375rem;line-height:1.55;color:var(--or-ink-2)}.or-wa__card .or-btn{min-height:2.875rem;font-size:.9375rem}.or-wa__card .or-btn:hover svg{transform:none}html[data-theme=dark]:has(.dtc-pl) .or-wa__card{--or-card:#153726;--or-ink:#f4f7f2;--or-ink-2:rgba(232,241,234,0.78);--or-rule:rgba(255,255,255,0.14)}html[data-theme=dark]:has(.dtc-pl) .or-wa__close:hover{background:rgba(255,255,255,.1)}