:has(>.cutout){position:relative;>img{display:block}}.cutout{--r: var(--cutout-r, 1rem);--s: var(--r);--sh: calc(var(--r) * .25);background:var(--clr-base);padding:.875rem 0 .875rem .875rem;border-top-left-radius:var(--r);position:absolute;inset:auto 0 0 auto;isolation:isolate;>*{position:relative;z-index:1}&.cutout-base-2{background:var(--clr-base-2)}&:before,&:after{content:"";position:absolute;width:var(--s);height:var(--s);border-bottom-right-radius:var(--r);box-shadow:var(--sh) var(--sh) 0 var(--sh) var(--clr-base)}&.cutout-base-2:before,&.cutout-base-2:after{box-shadow:var(--sh) var(--sh) 0 var(--sh) var(--clr-base-2)}--o: calc(-1 * var(--r));&:before{inset:auto auto 0 calc(-1 * var(--s));clip-path:inset(var(--o) var(--o) 0)}&:after{inset:calc(-1 * var(--s)) 0 auto auto;clip-path:inset(var(--o) 0 var(--o) var(--o))}&.cutout-left{padding:.875rem .875rem .875rem 0;border-top-left-radius:0;border-top-right-radius:var(--r);inset:auto auto 0 0;&:before,&:after{border-bottom-right-radius:0;border-bottom-left-radius:var(--r);box-shadow:calc(-1 * var(--sh)) var(--sh) 0 var(--sh) var(--clr-base)}&.cutout-base-2:before,&.cutout-base-2:after{box-shadow:calc(-1 * var(--sh)) var(--sh) 0 var(--sh) var(--clr-base-2)}&:before{inset:auto calc(-1 * var(--s)) 0 auto}&:after{inset:calc(-1 * var(--s)) auto auto 0;clip-path:inset(var(--o) var(--o) var(--o) 0)}}&.cutout-top{border-top-left-radius:0;border-bottom-left-radius:var(--r);inset:0 0 auto auto;&:before,&:after{border-bottom-right-radius:0;border-top-right-radius:var(--r);box-shadow:var(--sh) calc(-1 * var(--sh)) 0 var(--sh) var(--clr-base)}&.cutout-base-2:before,&.cutout-base-2:after{box-shadow:var(--sh) calc(-1 * var(--sh)) 0 var(--sh) var(--clr-base-2)}&:before{inset:0 auto auto calc(-1 * var(--s));clip-path:inset(0 var(--o) var(--o))}&:after{inset:auto 0 calc(-1 * var(--s)) auto}}}.video-hero[data-astro-cid-3l6gx3kd]{padding:0 var(--gutter) var(--gutter);background-color:var(--clr-base);--page-base: var(--clr-base);--page-contrast: var(--clr-contrast);container-type:inline-size;>div{max-inline-size:none;margin-inline:0}}.video-hero-frame[data-astro-cid-3l6gx3kd]{--wash: color-mix(in srgb, var(--clr-brand) 22%, black);--pad: max( clamp(1.25rem, .5rem + 3vw, 4rem), (100cqi - var(--content-width)) / 2 );position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-content:end;gap:2rem;min-block-size:calc(100svh - var(--header-height) - var(--gutter));--pad-end: clamp(1.5rem, 1rem + 2vw, 3rem);padding:5rem var(--pad) var(--pad-end);overflow:clip;border-radius:var(--squircle-l);border-end-end-radius:0;corner-shape:var(--corner-shape-squircle);background-color:var(--wash);color:var(--clr-contrast);&:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,color-mix(in srgb,var(--wash) 88%,transparent),color-mix(in srgb,var(--wash) 55%,transparent),color-mix(in srgb,var(--wash) 40%,transparent)),linear-gradient(to right,color-mix(in srgb,var(--wash) 45%,transparent),transparent 70%)}@media(min-width:75rem){grid-template-columns:minmax(0,1fr) auto;align-items:end;--pad-end: 3.5rem}}.video-hero-poster[data-astro-cid-3l6gx3kd],.video-hero-media[data-astro-cid-3l6gx3kd]{position:absolute;inset:0;z-index:-2;inline-size:100%;max-inline-size:none;block-size:100%;object-fit:cover;filter:none}.video-hero-media[data-astro-cid-3l6gx3kd]{opacity:0;transition:opacity 1s ease;&.is-on{opacity:1}}.h1-icon[data-astro-cid-3l6gx3kd]{display:inline-block;inline-size:.9em;block-size:.9em;padding:.14em;vertical-align:-.16em;color:color-mix(in srgb,var(--h1-tint) 40%,white);transition:color .4s ease;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;border-radius:var(--squircle-l);corner-shape:var(--corner-shape-squircle);background-color:color-mix(in srgb,var(--clr-contrast) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 10%,transparent);backdrop-filter:blur(6px)}.h1-line[data-astro-cid-3l6gx3kd]{display:block}@property --h1-from{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --h1-to{syntax: "<color>"; inherits: false; initial-value: transparent;}.video-hero-frame[data-astro-cid-3l6gx3kd]{--h1-tint: var(--clr-brand);&:has([data-agent=morgan-murray]:is(:hover,:focus-visible)){--h1-tint: var(--clr-agent-morgan)}&:has([data-agent=jackie-crawford]:is(:hover,:focus-visible)){--h1-tint: var(--clr-agent-jackie)}&:has([data-agent=tobey-pokol]:is(:hover,:focus-visible)){--h1-tint: var(--clr-agent-tobey)}}.h1-line[data-astro-cid-3l6gx3kd]:last-child{--h1-from: color-mix(in srgb, var(--h1-tint) 25%, white);--h1-to: oklch(from var(--h1-tint) .82 min(c * 1.1, .12) h);inline-size:fit-content;font-weight:600;background:linear-gradient(to right,var(--h1-from),var(--h1-to));background-clip:text;color:transparent;transition:--h1-from .4s ease,--h1-to .4s ease}.video-hero-content[data-astro-cid-3l6gx3kd]{container-type:inline-size;h1{font-size:min(var(--font-size--xx-large),11.5cqi)}@media(min-width:48rem){.h1-line{white-space:nowrap}}@media(width<48rem){h1{font-size:min(3.25rem,13.25cqi)}.h1-line:last-child .h1-icon{display:none}.h1-connector{display:block;margin-block:.5rem;font-size:.5em;font-style:italic}}}.video-hero-lede[data-astro-cid-3l6gx3kd]{max-inline-size:36rem}.video-hero-content[data-astro-cid-3l6gx3kd] .cta-button[data-astro-cid-3l6gx3kd]{width:fit-content}.cta-button[data-astro-cid-3l6gx3kd].secondary:not(:hover){background-color:color-mix(in srgb,var(--wash) 35%,transparent);backdrop-filter:blur(6px)}.video-hero-frame[data-astro-cid-3l6gx3kd]>.cutout{--cutout-r: 2rem;--clr-base: var(--page-base);--clr-contrast: var(--page-contrast);position:relative;inset:auto;justify-self:end;margin-block-end:calc(-1 * var(--pad-end));margin-inline-end:calc(-1 * var(--pad));padding:1.25rem;color:var(--clr-contrast)}.video-hero-agents[data-astro-cid-3l6gx3kd] p[data-astro-cid-3l6gx3kd]{margin:0;font-size:var(--font-size--small);letter-spacing:.18em;text-transform:uppercase}.video-hero-agents[data-astro-cid-3l6gx3kd]{display:flex;align-items:center;gap:1rem;ul{display:flex;gap:.75rem;padding:0;margin:0;list-style:none}li{margin:0}a{display:grid;justify-items:center;gap:.375rem;margin:0;color:var(--clr-contrast);font-size:var(--font-size--small);font-weight:400;text-decoration:none;transition:color .4s ease;--wave-underline-clr: currentColor;&:hover img[data-astro-cid-3l6gx3kd]{translate:0 -.25rem}&:is(:hover,:focus-visible){color:color-mix(in srgb,var(--agent-field) 40%,var(--clr-contrast))}}img{inline-size:3.5rem;block-size:3.5rem;border-radius:50%;corner-shape:var(--corner-shape-squircle);object-fit:cover;object-position:50% 8%;background-color:color-mix(in srgb,var(--agent-field) 32%,transparent);filter:none;transition:translate .25s ease;@media(min-width:60rem){inline-size:4.5rem;block-size:4.5rem}}[data-agent=morgan-murray]{--agent-field: var(--clr-agent-morgan)}[data-agent=jackie-crawford]{--agent-field: var(--clr-agent-jackie)}[data-agent=tobey-pokol]{--agent-field: var(--clr-agent-tobey)}@media(max-width:59.99rem){p{display:none}}}.video-hero-pause[data-astro-cid-3l6gx3kd]{position:absolute;inset-block-start:1rem;inset-inline-end:1rem;display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;color:var(--clr-contrast);background:color-mix(in srgb,var(--wash) 50%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--clr-contrast) 50%,transparent);&[hidden]{display:none}svg{inline-size:1.125rem;block-size:1.125rem}.icon-play{display:none}&[aria-pressed=true]{.icon-play{display:block}.icon-pause{display:none}}&:focus-visible{outline:2px solid var(--clr-contrast);outline-offset:.25rem}}.video-hero-frame[data-astro-cid-3l6gx3kd]{--ease-out: cubic-bezier(.2, .7, .2, 1)}.video-hero-content[data-astro-cid-3l6gx3kd]>[data-astro-cid-3l6gx3kd],.video-hero-agents[data-astro-cid-3l6gx3kd] p[data-astro-cid-3l6gx3kd],.video-hero-agents[data-astro-cid-3l6gx3kd] li[data-astro-cid-3l6gx3kd]{animation:hero-rise 1s var(--ease-out) var(--delay, 0s) both}.video-hero-content[data-astro-cid-3l6gx3kd] h1[data-astro-cid-3l6gx3kd]{--delay: .1s}.video-hero-lede[data-astro-cid-3l6gx3kd]{--delay: .3s}.cta-button-group[data-astro-cid-3l6gx3kd]{--delay: .45s}.video-hero-agents[data-astro-cid-3l6gx3kd] p[data-astro-cid-3l6gx3kd]{--delay: .6s}.video-hero-agents[data-astro-cid-3l6gx3kd] li[data-astro-cid-3l6gx3kd]{--delay: .65s;&:nth-child(2){--delay: .75s}&:nth-child(3){--delay: .85s}}.h1-icon[data-astro-cid-3l6gx3kd] path[data-astro-cid-3l6gx3kd]{stroke-dasharray:1;animation:hero-draw .8s ease-in-out calc(.5s + var(--glyph) * .25s + var(--p) * .12s) both}@keyframes hero-rise{0%{opacity:0;translate:0 1.25rem}}@keyframes hero-draw{0%{stroke-dashoffset:1;opacity:0}5%{opacity:1}to{stroke-dashoffset:0}}@media(min-width:1025px)and (prefers-reduced-motion:no-preference){.animate-children :is(h2,h3,p,ul,ol,button,svg,details,img,.cta-button):not(.dont-animate,.scroll-grow,.animate-group *),.animate-group{view-timeline-name:--scroll-fade-up;view-timeline-axis:block;animation:linear fade-up both;animation-timeline:--scroll-fade-up;animation-range:entry 10% cover 20%}.scroll-grow{view-timeline-name:--scroll-grow;view-timeline-axis:block;animation:linear scroll-grow both;animation-timeline:--scroll-grow;animation-range:entry 10% cover 30%}@keyframes fade-up{0%{transform:translateY(3rem)}to{transform:translateY(0)}}@keyframes scroll-grow{0%{opacity:0;clip-path:inset(45% 20% 45% 20% round 1.5rem)}to{opacity:1;clip-path:inset(0% 0% 0% 0% round 1.5rem)}}}#agents[data-astro-cid-j7pv25f6]{container-type:inline-size;padding:0 var(--gutter);>div{max-inline-size:none}}@property --content-edge{syntax: "<length>"; inherits: true; initial-value: 0px;}.bento[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;grid-auto-rows:minmax(18rem,auto);gap:var(--gutter);--content-edge: max(0px, (100cqi - var(--content-width)) / 2);@media(min-width:48rem){grid-template-columns:1fr 1fr;.bento-tall{grid-column:2;grid-row:1 / span 2}}@media(min-width:64rem){grid-template-columns:5fr 3fr}}.bento-card[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;container-type:inline-size;display:flex;flex-direction:column;align-items:start;gap:1.25rem;--pad-inline: max(2rem + var(--content-edge) / 2, (100% - 40rem) / 2);padding-block:2rem;padding-inline:var(--pad-inline);--cutout-r: 2rem;--card-bg: var(--agent);--bloom: color-mix(in oklab, var(--card-bg) 12%, white);--swash: color-mix(in oklab, var(--agent), white 30%);background:radial-gradient(ellipse 70% 75% at calc(var(--pad-inline) - 2rem) 0 in oklab,var(--bloom) 20%,transparent 100%),var(--card-bg);color:#000;@container style(--theme-mode: dark){--card-bg: color-mix(in oklab, var(--agent) 16%, var(--clr-base));--bloom: color-mix(in oklab, var(--agent) 30%, var(--clr-base));--swash: color-mix(in oklab, var(--agent) 26%, var(--clr-base));color:var(--clr-contrast)}&[data-agent=morgan-murray]{--agent: var(--clr-agent-morgan);--logo-h: 4.5rem;--quote-top: 7.5rem;--quote-end: 14.75rem}&[data-agent=jackie-crawford]{--agent: var(--clr-agent-jackie);--logo-h: 8rem;--quote-top: 4.75rem;--quote-start: 11.75rem}&[data-agent=tobey-pokol]{--agent: var(--clr-agent-tobey);--logo-h: 11rem}&.bento-tall{--photo-w: min(75cqi, 22rem);@media(width>=48rem){--pad-inline: max(2rem, (100% - 40rem) / 2)}}&:has(a:is(:hover,:focus-visible)){.bento-photo,.bento-quote{translate:0 -.5rem}.bento-photo-clip:before{translate:1.5rem 0}&.bento-tall .bento-photo[data-astro-cid-j7pv25f6]{translate:none;scale:1.04}&.bento-tall .bento-quote[data-astro-cid-j7pv25f6]{translate:none}.bento-arrow{background:var(--clr-contrast);color:var(--clr-base);svg{scale:1.2}}}}.bento-photo-clip[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;corner-shape:inherit;&:before{content:"";position:absolute;inset-inline-start:-12%;inset-block-end:-6rem;inline-size:max(125%,44rem);aspect-ratio:2194 / 781;background:var(--swash);mask:url(/brand-swash.svg) center / contain no-repeat;transition:translate .8s cubic-bezier(.3,.6,.3,1)}}.bento-tall[data-astro-cid-j7pv25f6] .bento-photo-clip[data-astro-cid-j7pv25f6]:before{@media(width>=48rem){inset-inline:auto 4rem;inset-block-end:22%;inline-size:min(175cqi,52rem)}}.bento-flip[data-astro-cid-j7pv25f6]{align-items:end;background:radial-gradient(ellipse 70% 75% at calc(100% - var(--pad-inline) + 2rem) 0 in oklab,var(--bloom) 20%,transparent 100%),var(--card-bg);h3{text-align:end;margin-block-start:.75rem!important}.bento-logo{margin-block-start:auto;object-position:right}.bento-photo{inset-inline:calc(var(--pad-inline) - 2rem + 4cqi) auto}.bento-quote{inset-inline:calc(var(--pad-inline) - 2rem + 4cqi + var(--quote-start)) auto;&:after{inset-inline:auto calc(100% - 1px);clip-path:polygon(100% 0,0 30%,100% 100%)}}}.bento-photo[data-astro-cid-j7pv25f6]{position:absolute;inset-block-start:2rem;inset-inline-end:calc(var(--pad-inline) - 2rem + 4cqi);block-size:150%;inline-size:auto;max-inline-size:none;@container (width < 30rem){block-size:calc(100% - 1rem)}transition:translate .4s ease,scale .4s ease;filter:drop-shadow(.3125rem 0 0 white) drop-shadow(-.3125rem 0 0 white) drop-shadow(0 .3125rem 0 white) drop-shadow(0 -.3125rem 0 white) drop-shadow(0 .5rem .75rem color-mix(in srgb,var(--agent) 35%,black 25%));.bento-tall[data-astro-cid-j7pv25f6] &{inset-block:auto 0;inset-inline-end:calc(var(--pad-inline) - 2rem);inline-size:var(--photo-w);block-size:auto;max-block-size:calc(100% - 2rem);object-fit:contain;object-position:right bottom;transform-origin:bottom right;@media(width<48rem){inline-size:58cqi}}}.bento-quote[data-astro-cid-j7pv25f6]{display:none;@media(width>=75rem){display:block}position:absolute;inset-block-start:var(--quote-top);inset-inline-end:calc(var(--pad-inline) - 2rem + 4cqi + var(--quote-end));max-inline-size:11.25rem;padding:.625rem .875rem .75rem;border-radius:1.25rem;background:#fff;color:#000;font-family:Cormorant Garamond,Cormorant Garamond Fallback,Georgia,serif;font-size:1.1875rem;line-height:1.2;text-align:center;text-wrap:balance;filter:drop-shadow(0 .5rem .75rem color-mix(in srgb,var(--agent) 35%,black 25%));transition:translate .4s ease;&:after{content:"";position:absolute;inset-inline-start:calc(100% - 1px);inset-block-start:.875rem;inline-size:1rem;block-size:1.25rem;background:inherit;clip-path:polygon(0 0,100% 30%,0 100%)}.bento-tall[data-astro-cid-j7pv25f6] &{inset-block:calc(100% - var(--photo-w) * .653 - 1.25rem) auto;inset-inline-end:calc(var(--pad-inline) + .5rem + var(--photo-w) * .65)}}.bento-logo[data-astro-cid-j7pv25f6]{block-size:var(--logo-h);inline-size:auto;max-inline-size:min(28rem,58cqi);object-fit:contain;object-position:left}.bento-logo-dark[data-astro-cid-j7pv25f6]{display:none}@container style(--theme-mode: dark){.bento-logo-light[data-astro-cid-j7pv25f6]{display:none}.bento-logo-dark[data-astro-cid-j7pv25f6]{display:block}}.bento-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{max-inline-size:55cqi;margin:0;font-size:clamp(1.75rem,1.5rem + 1vw,2.375rem);[data-astro-cid-j7pv25f6][data-agent=morgan-murray] &{margin-block-start:auto!important}}.bento-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:inherit;font-weight:inherit;text-decoration:none}.bento-arrow[data-astro-cid-j7pv25f6]{display:grid;place-items:center;inline-size:3.5rem;block-size:3.5rem;border-radius:50%;background:var(--agent);color:#000;transition:background-color .3s ease,color .3s ease;svg{inline-size:1.5rem;block-size:1.5rem;rotate:-45deg;transition:scale .3s ease}}.buy-sell[data-astro-cid-j7pv25f6]{padding-block-start:var(--gutter);padding-inline:var(--gutter);>div{max-inline-size:none}}.buy-sell-cols[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--gutter);--content-edge: max(0px, (100cqi - var(--content-width)) / 2)}[data-astro-cid-j7pv25f6]:is(.buy-sell-col-1,.buy-sell-col-2){flex:1 1 352px;min-width:0;display:grid;grid-template-rows:auto 1fr;overflow:hidden;--dim: 1;background:color-mix(in srgb,var(--sky) calc(var(--dim) * 100%),black);color:var(--clr-contrast);view-timeline:--buy-sell-tile,--scroll-fade-up}.buy-sell-col-1[data-astro-cid-j7pv25f6]{@container style(--theme-mode: dark){--dim: .4}}.buy-sell-col-2[data-astro-cid-j7pv25f6]{--dim: .5}.buy-sell-copy[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:clamp(2.5rem,1.5rem + 2.5vw,4rem) 1.5rem 1rem;text-align:center;h3{font-size:var(--font-size--x-large);font-weight:300}.subheading{max-inline-size:30ch;text-wrap:balance}.cta-button-group{justify-content:center}.cta-button{width:auto}}.buy-sell-photo[data-astro-cid-j7pv25f6]{position:relative;align-self:end;aspect-ratio:2560 / 1088;margin-block-start:calc(-100% * var(--rise) * 1088 / 2560);background:#000;mask:linear-gradient(transparent,rgb(0 0 0 / .1) calc(var(--rise) * 18%),rgb(0 0 0 / .4) calc(var(--rise) * 40%),rgb(0 0 0 / .8) calc(var(--rise) * 62%),black calc(var(--rise) * 80%));@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){animation:buy-sell-house-rise linear both;animation-timeline:--buy-sell-tile;animation-range:entry 0% cover 50%}}img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 100%;opacity:var(--dim);filter:none}}@keyframes buy-sell-house-rise{0%{translate:0 20%}}
