:where([data-etch-element="container"]) {
  inline-size: 100%;
  display: flex;
  flex-direction: column;
  max-inline-size: var(--content-width, 1366px);
  align-self: center; margin-inline: auto;
}
:where([data-etch-element="flex-div"]) {
  inline-size: 100%;
  display: flex;
  flex-direction: column;
}
:where([data-etch-element="iframe"]) {
  inline-size: 100%;
  height: auto;
 aspect-ratio: 16/9;
}
:where([data-etch-element="section"]) {
  inline-size: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.rtl-header {
  
@media(width < 860px){ &[data-menu-ready=true] .rtl-nav{display:none;} &[data-menu-ready=true] .rtl-menu-toggle{display:flex;} }
}
.rtl-header__inner {
  border-block: 1px dashed #6a6a6a; padding-block: calc(var(--content-width) * .02) calc(var(--content-width) * .03); margin-block-end: calc(var(--content-width) * .05); display: block;
@media(width < 860px){padding-block:var(--space-m);margin-block-end:var(--space-l);}
}
.rtl-header__content {
  padding-inline: var(--space-s);
}
.rtl-header__logo {
  display: inline-block; vertical-align: baseline;
}
.rtl-nav {
  color: var(--white); font-size: 1.5625rem; margin-block-start: 2%; line-height: normal; & a {display:inline; color:var(--white); margin-inline: .9375rem; text-decoration:none; transition:color .5s;} & a:first-of-type {margin-inline-start:0;} & a:last-of-type {margin-inline-end:0;} & a:hover {color:var(--primary);}
@media(prefers-reduced-motion:reduce){ & a{transition:none;} }
}
.rtl-footer__inner {
  display:block; border-block-start:1px dashed #6a6a6a; padding-block:calc(var(--content-width) * .02) calc(var(--content-width) * .03); margin-block-start:calc(var(--content-width) * .04);
@media(width < 860px){padding-block:var(--space-m);margin-block-start:var(--space-l);}
}
.rtl-footer__content {
  padding-inline:var(--space-s);
@media(width < 860px){padding-inline:0;}
}
.rtl-org-logos {
  display:block;text-align:center; & img {display:inline;vertical-align:baseline; margin-inline:3%; max-inline-size:7.8125rem;}
@media(width < 600px){display:grid;grid-template-columns:var(--grid-4);gap:var(--space-s);align-items:center; & img{display:block;inline-size:100%;max-inline-size:100%;margin:0;} & br{display:none;} }
}
.rtl-club-logos {
  display:block;text-align:center; & img {display:inline;vertical-align:baseline; margin:1% 2% 0; inline-size:5rem;}
@media(width < 600px){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-s);margin-block-start:var(--space-m); & img{display:block;inline-size:3.5rem;margin:0;} }
}
.rtl-footer__nav {
  color:var(--white);font-size:1.05em;line-height:normal;text-align:center;margin-block-start:2%; & a {display:inline;color:var(--white);margin-inline:.9375rem;text-decoration:none;transition:color .5s;} & a:first-of-type {margin-inline-start:0;} & a:last-of-type {margin-inline-end:0;} & a:hover {color:var(--primary);}
@media(width < 860px){display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-m);margin-block-start:var(--space-m);font-size:1rem; & a{display:inline-flex;align-items:center;min-block-size:2.75rem;margin:0;} & .rtl-nav-separator{display:none;} } @media(prefers-reduced-motion:reduce){ & a{transition:none;} }
}
.rtl-social {
  inline-size:12.5rem;margin: .9375rem auto 0;text-align:center; & a {display:inline;} & img {display:inline;vertical-align:baseline;margin-inline:var(--space-xs);transition:opacity .5s;} & a:hover img {opacity:.5;}
& a{display:inline-flex;align-items:center;justify-content:center;min-inline-size:2.75rem;min-block-size:2.75rem;}
}
.rtl-copyright {
  font-size:.75em;line-height:1.5;text-align:center;margin-block:1em;
@media(width < 860px){font-size:.875rem;}
}
.rtl-container {
  gap:var(--container-gap);display:block;
}
.rtl-copy {
  display: flow-root; inline-size: 83.3333333333%; padding-inline:var(--space-s); color:var(--text-color); line-height:normal; & p, & blockquote, & td {font-size:.95em; line-height:1.5;} & p {margin-block:1em; text-wrap:wrap;} & h1 {margin-block:0 .67em; line-height:normal; text-wrap:wrap;} & h2 {margin-block:0 .83em; line-height:normal; text-wrap:wrap;} & h3 {margin-block:0 1em; line-height:normal; text-wrap:wrap;} & h4 {margin-block:0 1.33em; line-height:normal; text-wrap:wrap;} & blockquote {font-size:var(--blockquote-text-font-size);line-height:var(--blockquote-text-line-height);color:var(--blockquote-text-color);margin:1em 2.5rem;} & a {color:var(--primary);text-decoration:none;} & a:hover {color:var(--white);transition:color .5s;} & img {display:inline; vertical-align:baseline;} & table {border-collapse:collapse;} @media(width < 860px){inline-size:100%;} & .rtl-voice-heading {margin-block-start:var(--space-l);} & .rtl-other-videos-heading {margin:0;} & .rtl-other-videos-intro {margin-block-start:0;} & .rtl-button {color:var(--white);}
& .rtl-subheading{font-size:var(--h3);line-height:normal;color:var(--primary);margin-block:0 1em;} & .rtl-video-title{font-size:1em;line-height:1.5;color:var(--white);margin-block:0 1.33em;} & .rtl-button{color:var(--black);} @media(width < 860px){padding-inline:0; & p,& td{font-size:var(--text-m);line-height:1.65;} & blockquote{margin-inline:0;max-inline-size:100%;} & .rtl-subheading{margin-block-start:var(--space-l);} & .rtl-video-title{font-size:var(--text-m);line-height:1.5;margin-block:var(--space-m) var(--space-s);} & .rtl-button{display:inline-flex;align-items:center;min-block-size:2.75rem;padding:var(--space-s) var(--space-m);text-shadow:none;} }
& :is(p,td) a{text-decoration:underline;text-underline-offset:.16em;} & .rtl-button{text-decoration:none;}
}
.rtl-divider {
  border:0; border-block-end:1px dashed var(--white); padding-block:var(--space-s); margin-block:var(--space-s) var(--space-m); clear: none;
}
.rtl-testimonial {
  & img {float:inline-start; margin:0 var(--space-s) var(--space-s) 0;} & p {font-size:.875rem;}
@media(width < 860px){display:flow-root; & img{inline-size:5rem;margin-inline-end:var(--space-s);} & p{font-size:var(--text-m);line-height:1.65;} }
}
.rtl-orange {
  color:var(--primary);
}
.rtl-houses {
  inline-size:50rem;max-inline-size:100%;border-collapse:collapse; & td {padding:0;}
@media(width < 600px){ &, & tbody{display:block;inline-size:100%;} & tr{display:grid;grid-template-columns:var(--grid-1);gap:var(--space-s);margin-block-end:var(--space-s);} & td{display:block;} }
}
.rtl-button {
  background:var(--primary);padding:.75%;border-radius:var(--space-s);color:var(--white); &:hover{background:rgb(243 80 0 / .5);}
}
.rtl-letters {
  & a {display:inline;} & img {inline-size:7.8125rem;transition:opacity .5s;} & a:hover img {opacity:.5;}
@media(width < 600px){display:grid;grid-template-columns:var(--grid-2);gap:var(--space-s); & a{display:block;} & img{display:block;inline-size:100%;} } @media(prefers-reduced-motion:reduce){ & img{transition:none;} }
}
.rtl-video-table {
  inline-size:100%; & td {padding:0;vertical-align:middle;} & h4 {font-size:1em;} @media(width < 700px) { &, & tbody, & tr, & td {display:block;} } & h4 {line-height:1.5;}
}
.rtl-video {
  display:inline;inline-size:23.4375rem;max-inline-size:100%;block-size:15rem;margin-inline-end:var(--space-m);margin-block-end:.9375rem;border:8px solid rgb(255 255 255 / .2);
@media(width < 700px){display:block;inline-size:100%;block-size:auto;aspect-ratio:375/240;margin-inline-end:0;border-width:4px;}
}
.rtl-voice-heading {
  margin-block-start:var(--space-l);float:inline-start;
}
.rtl-mic {
  inline-size:3.125rem;float:inline-start;margin-inline-start:var(--space-s);
}
.rtl-clear {
  inline-size:100%;clear:both;
}
.rtl-other-videos-heading {
  margin:0;
}
.rtl-other-videos-intro {
  margin-block-start:0;
}
.rtl-video-images {
  & a {display:inline;} & img {margin-inline-end:3%;inline-size:10rem;}
@media(width < 600px){display:grid;grid-template-columns:var(--grid-2);gap:var(--space-m); & a{display:block;} & img{display:block;inline-size:100%;margin:0;} }
}
.rtl-break {
  inline-size:100%;block-size:2px;clear:both;
}
.rtl-site {
  padding-block: 3.125rem; line-height: normal; text-shadow: 0 0 5px var(--black); &[data-current-page="Home"] .rtl-nav__home, &[data-current-page="Chris"] .rtl-nav__chris, &[data-current-page="Testimonials"] .rtl-nav__testimonials, &[data-current-page="Media"] .rtl-nav__media, &[data-current-page="Contact"] .rtl-nav__contact {color:var(--primary);}
& :where(a,button):focus-visible{outline:2px solid var(--primary);outline-offset:4px;} @media(width < 860px){padding-block:var(--space-m);}
}
.rtl-skip-link {
  position:absolute;inset-inline-start:var(--gutter);inset-block-start:0;translate:0 -200%;padding:var(--space-s);background:var(--black);color:var(--white);z-index:10; &:focus{translate:0 0;}
}
.rtl-main {
  flex-grow: 0;
}
.rtl-contact-form {
  font:13px/1.4 Arial, Helvetica, sans-serif;color:var(--white);text-shadow:none; padding-inline:var(--space-xs); & fieldset {border:0; padding:0; min-inline-size:0;} & input, & textarea {text-shadow:none;} & input:focus-visible, & textarea:focus-visible {outline:2px solid var(--primary);outline-offset:2px;} & p {font-size:13px;}
}
.rtl-form__honeypot {
  position:absolute;inset-inline-start:-10000px;inline-size:1px;block-size:1px;overflow:hidden;
}
.rtl-form__input {
  display:block;inline-size:100%;border:1px solid transparent; background:var(--white);color:#333; padding:11.7px 13px;font:13px/1.3 Arial,Helvetica,sans-serif;border-radius:0;min-block-size:42.2656px; margin:0; &::placeholder{color:#666;} 
&[aria-invalid=true]{border-color:var(--primary);} @media(width < 860px){font-size:var(--text-m);line-height:1.5;min-block-size:3rem;padding:var(--space-s);}
}
.rtl-form__name {
  margin-block-end:12.5px;
}
.rtl-form__label {
  display:block;font-family:"Open Sans Condensed", Helvetica, sans-serif;font-size:14.04px;line-height:1.4;font-weight:700;padding-block-start:6.25px; margin-block-end:6.25px;
@media(width < 860px){font-size:var(--text-m);line-height:1.5;}
}
.rtl-form__name-inputs {
  display:grid;grid-template-columns:var(--grid-2);gap:12.5px;
@media(width < 400px){grid-template-columns:var(--grid-1);}
}
.rtl-form__row {
  display:grid;grid-template-columns:var(--grid-2);gap:25px;margin-block:12.5px; @media(width < 550px){grid-template-columns:var(--grid-1);}
}
.rtl-form__field {
  min-inline-size:0;
}
.rtl-form__choices {
  display:flex;flex-wrap:wrap;gap:var(--space-s);padding-block:6.25px;
}
.rtl-form__choice {
  display:inline-flex;align-items:center;gap:6px;font:13px/1.4 Arial,Helvetica,sans-serif;
@media(width < 860px){min-block-size:2.75rem;font-size:var(--text-m);line-height:1.5;}
}
.rtl-form__checkbox {
  appearance:auto;inline-size:20px;block-size:20px;accent-color:#d85427;
}
.rtl-form__referrer {
  inline-size:calc(50% - 12.5px);margin-block:12.5px; @media(width < 550px){inline-size:100%;}
}
.rtl-form__message {
  inline-size:75%;margin-block:12.5px; & textarea {resize:vertical;min-block-size:58.59375px;} @media(width < 550px){inline-size:100%;}
@media(width < 860px){ & textarea{min-block-size:8rem;} }
}
.rtl-verification {
  margin-block:var(--space-m);
@media(width < 400px){margin-inline-start:calc(0px - var(--space-xs));}
}
.rtl-form__submit {
  font:15.99px/1.3 "Open Sans Condensed",Helvetica,sans-serif;color:var(--white);background:#d85427;border:1px solid #d85427;border-radius:3px;padding:10.7933px 11.9925px;min-inline-size:80px;min-block-size:51.5156px; &:disabled {cursor:wait;opacity:.6;} &:focus-visible{outline:2px solid var(--white);outline-offset:3px;}
color:var(--black);font-weight:700;text-shadow:none;@media(width < 860px){font-size:var(--text-m);min-block-size:3rem;padding-inline:var(--space-m);}
}
.rtl-form__status {
  font:13px/1.4 Arial,Helvetica,sans-serif;margin-block:var(--space-s); &:empty{display:none;}
@media(width < 860px){font-size:var(--text-m);line-height:1.5;}
}
.rtl-lightbox {
  position:fixed;inset:0;margin:auto;max-inline-size:95vw;max-block-size:95svh;padding:var(--space-m);background:var(--black);color:var(--white);border:1px solid #6a6a6a; &::backdrop{background:rgb(0 0 0 / .85);}
@media(width < 600px){padding:var(--space-s);max-inline-size:100vw;max-block-size:100dvh;}
}
.rtl-lightbox__close {
  display:block;margin-inline-start:auto;color:var(--white);font-size:1.5rem;padding:var(--space-xs) var(--space-s);
min-inline-size:2.75rem;min-block-size:2.75rem;
}
.rtl-lightbox__image {
  display:block;max-block-size:78svh;max-inline-size:85vw;inline-size:auto;object-fit:contain;margin-inline:auto;
}
.rtl-lightbox__caption {
  font-size:.875rem;line-height:1.5;margin-block:var(--space-s);
}
.rtl-lightbox__controls {
  display:flex;justify-content:space-between;gap:var(--space-m); & button {color:var(--white);padding:var(--space-s);border:1px solid #6a6a6a;}
& button{min-block-size:2.75rem;}
}
.rtl-brand {
  display:inline; color:inherit;
}
.rtl-menu-toggle {
  display:none; align-items:center;justify-content:center;gap:var(--space-s);min-inline-size:6.5rem;min-block-size:3rem;margin-block-start:var(--space-s);margin-inline-start:auto;padding:var(--space-s) var(--space-m);border:1px solid var(--primary);border-radius:4px;color:var(--white);font:inherit;font-size:1rem;line-height:1.2;cursor:pointer; &:hover{background:var(--neutral-ultra-dark);} &:focus-visible{outline:2px solid var(--primary);outline-offset:4px;}
}
.rtl-menu-icon {
  display:inline-flex;flex-direction:column;justify-content:center;gap:4px;inline-size:1.25rem;block-size:1.25rem;
}
.rtl-menu-icon__line {
  display:block;inline-size:100%;block-size:2px;background:currentColor;border-radius:1px;
}
.rtl-mobile-menu__link {
  display:flex;align-items:center;min-block-size:3.5rem;padding:var(--space-s) 0;font-family:var(--text-font-family);font-size:1.375rem;line-height:1.3;color:var(--white);text-decoration:none; &[aria-current=page]{color:var(--primary);text-decoration:underline;text-underline-offset:.3em;} &:hover{color:var(--primary);}
}
.rtl-nav-separator {
  display:inline;
}
.rtl-mobile-menu {
  position:fixed;inset:0 0 0 auto;margin:0;inline-size:min(88vw,22rem);max-inline-size:none;block-size:100dvh;max-block-size:none;box-sizing:border-box;padding:max(var(--space-m),env(safe-area-inset-top)) max(var(--space-m),env(safe-area-inset-right)) max(var(--space-m),env(safe-area-inset-bottom)) var(--space-m);border:0;border-inline-start:1px solid var(--neutral-dark);background:var(--black);color:var(--white);text-shadow:none;overflow-y:auto;overscroll-behavior:contain; &[open]{display:flex;flex-direction:column;} &::backdrop{background:rgb(0 0 0 / .72);} & a:focus-visible,& button:focus-visible{outline:2px solid var(--primary);outline-offset:4px;}
}
.rtl-mobile-menu__header {
  display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);padding-block-end:var(--space-m);border-block-end:1px dashed var(--neutral-semi-dark);
}
.rtl-mobile-menu__title {
  margin:0;font-family:var(--text-font-family);font-size:1.25rem;line-height:1.3;font-weight:700;color:var(--white);
}
.rtl-mobile-menu__close {
  display:inline-flex;align-items:center;justify-content:center;gap:var(--space-s);min-block-size:3rem;padding:var(--space-s);font-size:1rem;color:var(--white);cursor:pointer;
}
.rtl-close-icon {
  position:relative;display:block;inline-size:1.25rem;block-size:1.25rem; &::before,&::after{content:'';position:absolute;inset-block-start:calc(50% - 1px);inset-inline-start:0;inline-size:100%;block-size:2px;background:currentColor;rotate:45deg;} &::after{rotate:-45deg;}
}
.rtl-mobile-menu__nav {
  padding-block:var(--space-m);
}
.rtl-mobile-menu__list {
  list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs);
}
.rtl-mobile-menu__footer {
  margin-block-start:auto;padding-block-start:var(--space-m);border-block-start:1px dashed var(--neutral-semi-dark);
}
.rtl-mobile-menu__privacy {
  display:inline-flex;align-items:center;min-block-size:3rem;color:var(--white);font-size:1rem;text-decoration:underline;text-underline-offset:.2em;
}
.rtl-form__name-field {
  min-inline-size:0;
}
.rtl-form__name-label {
  position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;
@media(width < 860px){position:static;display:block;inline-size:auto;block-size:auto;overflow:visible;clip-path:none;white-space:normal;margin-block-end:var(--space-xs);font-size:.875rem;line-height:1.5;}
}
.rtl-form__error {
  display:block;color:var(--white);font-size:.875rem;line-height:1.5;margin-block-start:var(--space-xs); &:empty{display:none;}
}
.rtl-subheading {
  font-size:var(--h3);line-height:normal;color:var(--primary);
}
.rtl-video-title {
  font-size:1em;line-height:1.5;color:var(--white);
}
.rtl-voice-links {
  @media(width < 860px){display:inline-flex;align-items:center;min-block-size:2.75rem;text-decoration:underline;text-underline-offset:.2em;}
text-decoration:underline;text-underline-offset:.2em;
}
.rtl-icon-button {
  min-inline-size:2.75rem;min-block-size:2.75rem;display:inline-flex;align-items:center;justify-content:center;
}