.button-module-scss-module__BDdgEq__glassButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;box-shadow:inset 0 0 8px #ffffff26}.button-module-scss-module__BDdgEq__glassButton:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(165deg,#ffffff26 0%,#ffffff0d 100%),linear-gradient(165deg,#fffc 0%,#ffffff4d 20%,#fff0 50%),linear-gradient(345deg,#fff6 0%,#ffffff26 20%,#fff0 50%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}
.austin-hero{--u:clamp(.45px, calc(100svh / 1600), .8px);--dove-sheet:url(/datingcoach/images/austin/dove-flap-2.webp);--dove-shade:url(/datingcoach/images/austin/dove-shadow.webp);--dove-frames:17;--dove-fw:358;--dove-fh:364;--dove-px:calc(.82 * var(--u));--title-bottom:calc(980 * var(--u));--title-fs:clamp(52px, min(calc(140 * var(--u)), 17.5vw), 112px);--campus-bottom:40;--sky-top:#557c86;--mountain-speed:300s;--campus-speed:64s;--river-speed:36s;--far-k:calc(1536 / 1784);--mid-k:calc(1920 / 2171);--near-k:calc(1920 / 2171);--pace:1.6;isolation:isolate;background:var(--sky-top);position:absolute;inset:0;overflow:hidden}.austin-hero *{box-sizing:border-box}.austin-hero .strip{translate:var(--plx,0px) var(--ply,0px)}.austin-hero.paused *,.austin-hero.paused :before,.austin-hero.paused :after{animation-play-state:paused!important}.austin-hero .strip{will-change:transform;width:max-content;animation:linear infinite ah-pan;display:flex;position:absolute;left:0}@keyframes ah-pan{to{transform:translate(-25%)}}.austin-hero .tile{flex:none;height:100%;margin-right:-1px;position:relative}.austin-hero .tile>img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:none;height:100%;display:block}.austin-hero .mountains{bottom:calc(20 * var(--u));height:calc(1637 * var(--u));animation-duration:calc(var(--mountain-speed) * var(--pace) * var(--far-k));z-index:0}.austin-hero .campus{bottom:calc(var(--campus-bottom) * var(--u));height:calc(422 * var(--u));animation-duration:calc(var(--campus-speed) * var(--pace) * var(--mid-k));z-index:3}.austin-hero .river{bottom:calc(-24 * var(--u));height:calc(212 * var(--u));animation-duration:calc(var(--river-speed) * var(--pace) * var(--near-k));z-index:5}@media (max-width:480px){.austin-hero .river{bottom:calc(-24 * var(--u) + 11px)}.austin-hero{background:linear-gradient(to top, #50655d 40px, var(--sky-top) 40px)}}.austin-hero.scenery-campus{--campus-bottom:-20}.austin-hero.scenery-campus .campus{height:calc(501 * var(--u))}.austin-hero.scenery-campus .river{bottom:calc(-64 * var(--u));height:calc(347 * var(--u))}.austin-hero .rays{z-index:6;pointer-events:none;mix-blend-mode:screen;filter:blur(5px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(135% 115% at 0 0,#000,#0000008c 42%,#0000 82%);mask-image:radial-gradient(135% 115% at 0 0,#000,#0000008c 42%,#0000 82%)}.austin-hero .rays:before,.austin-hero .rays:after{content:"";position:absolute;inset:0}.austin-hero .rays:before{--sun:255, 246, 224;background:conic-gradient(at -6% -10%, transparent 96deg, rgba(var(--sun), .28) 99deg, transparent 103deg, transparent 109deg, rgba(var(--sun), .2) 114deg, transparent 121deg, transparent 126deg, rgba(var(--sun), .32) 128deg, transparent 131deg, transparent 137deg, rgba(var(--sun), .16) 142deg, transparent 150deg, transparent 156deg, rgba(var(--sun), .24) 158.5deg, transparent 162deg, transparent 168deg, rgba(var(--sun), .12) 172deg, transparent 179deg)}.austin-hero .rays:after{--sun:255, 236, 206;background:conic-gradient(at 4% -16%, transparent 104deg, rgba(var(--sun), .12) 112deg, transparent 124deg, transparent 133deg, rgba(var(--sun), .1) 141deg, transparent 154deg, transparent 160deg, rgba(var(--sun), .09) 167deg, transparent 178deg);filter:blur(8px)}.austin-hero .sun{z-index:6;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(120% 75% at 6% -8%,#ffe0b233,#ffe0b212 38%,#0000 64%);position:absolute;inset:0}.austin-hero .glint{background:var(--glints) 0 0 / 100% 100% no-repeat;mix-blend-mode:screen;opacity:0;pointer-events:none;animation:2.6s ease-in-out infinite ah-glint;position:absolute;inset:0}@keyframes ah-glint{0%,to{opacity:0}50%{opacity:1}}.austin-hero .center{left:0;right:0;bottom:var(--title-bottom);z-index:7;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute}.austin-hero .stage{position:relative}.austin-hero .stage h1{z-index:2;position:relative}.austin-hero .dove-orbit{z-index:3;width:calc(var(--dove-fw) * var(--dove-px));transform:translate(-50%, -50%) translate(var(--x,0px), var(--y,calc(-270 * var(--u)))) rotate(var(--r,0deg)) scale(var(--s,1));filter:brightness(var(--b,1));will-change:transform;position:absolute;top:50%;left:50%}.austin-hero .dove-orbit.behind{z-index:1}.austin-hero .dove{aspect-ratio:var(--dove-fw) / var(--dove-fh);background:var(--dove-sheet) 0 0 / calc(var(--dove-frames) * var(--dove-fw) * var(--dove-px)) 100% no-repeat;background-position-x:calc(var(--frame,0) * -1 * var(--dove-fw) * var(--dove-px));position:relative}.austin-hero .dove .tshade{-webkit-mask:var(--dove-sheet) var(--mx,0) 0 / calc(var(--dove-frames) * var(--dove-fw) * var(--dove-px)) 100% no-repeat;-webkit-mask:var(--dove-sheet) var(--mx,0) 0 / calc(var(--dove-frames) * var(--dove-fw) * var(--dove-px)) 100% no-repeat;mask:var(--dove-sheet) var(--mx,0) 0 / calc(var(--dove-frames) * var(--dove-fw) * var(--dove-px)) 100% no-repeat;opacity:var(--to,0);pointer-events:none;position:absolute;inset:0}.austin-hero .dove .tshade span{width:var(--tw,0);transform-origin:0 0;transform:translate(var(--tx,0), var(--ty,0)) rotate(var(--tr,0deg)) scale(var(--ts,1));font:400 var(--tfs,40px) / .94 var(--font-spencer), Georgia, serif;text-align:center;white-space:pre-line;color:#0e2860;filter:blur(2.5px);padding:0 16px;position:absolute;top:0;left:0}.austin-hero h1{font-family:var(--font-spencer), Georgia, serif;font-weight:400;font-size:var(--title-fs);text-align:center;color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;text-shadow:.04em .07em .07em #0e28604d,.1em .16em .24em #0e286033;padding:0 16px;line-height:.94}.austin-hero h1 .ch{transform-origin:50% 70%;animation:1.8s ease-in-out infinite ah-title-wave;display:inline-block;position:relative}@keyframes ah-title-wave{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-.071em)rotate(-1deg)}50%{transform:translateY(.036em)rotate(.8deg)}75%{transform:translateY(-.018em)rotate(-.4deg)}}.austin-hero .u-probe{visibility:hidden;width:calc(1000 * var(--u));height:0;position:absolute}@keyframes ah-in-fade{0%{opacity:0}}@keyframes ah-in-settle{0%{translate:0 3%}}@keyframes ah-in-rise{0%{opacity:0;translate:0 38%}}@keyframes ah-in-rise-near{0%{opacity:0;translate:0 55%}}@keyframes ah-ch-in{0%{opacity:0;translate:0 .35em}}@media (prefers-reduced-motion:no-preference){.austin-hero.intro .sun,.austin-hero.intro .rays{animation:1.6s ease-out backwards ah-in-fade}.austin-hero.intro .strip{animation-timing-function:linear,cubic-bezier(.2,.8,.2,1);animation-iteration-count:infinite,1;animation-fill-mode:none,backwards}.austin-hero.intro .mountains{animation-name:ah-pan,ah-in-settle;animation-duration:calc(var(--mountain-speed) * var(--pace) * var(--far-k)), 1.3s;animation-delay:0s,0s}.austin-hero.intro .campus{animation-name:ah-pan,ah-in-rise;animation-duration:calc(var(--campus-speed) * var(--pace) * var(--mid-k)), 1.2s;animation-delay:0s,50ms}.austin-hero.intro .river{animation-name:ah-pan,ah-in-rise-near;animation-duration:calc(var(--river-speed) * var(--pace) * var(--near-k)), 1.2s;animation-delay:0s,.25s}.austin-hero.intro h1 .ch{animation-name:ah-title-wave,ah-ch-in;animation-duration:1.8s,.6s;animation-timing-function:ease-in-out,cubic-bezier(.2,.9,.3,1.25);animation-iteration-count:infinite,1;animation-fill-mode:none,backwards}}@media (prefers-reduced-motion:reduce){.austin-hero .glint{display:none}.austin-hero .strip,.austin-hero h1 .ch,.austin-hero .rays:before,.austin-hero .rays:after{animation-play-state:paused}}@keyframes ah-in-up{0%{opacity:0;translate:0 18px}}@media (prefers-reduced-motion:no-preference){.austin-hero-cta-in{animation:.7s cubic-bezier(.2,.9,.3,1.2) 2s backwards ah-in-up}}.austin-hero-cta{transition:transform .42s cubic-bezier(.3,1.7,.5,1)}.austin-hero-cta:hover{transform:scale(1.02)}.austin-hero-cta:active{transition:transform 90ms ease-out;transform:scale(.96)}.austin-hero.coach{--sky-top:#5b8d9d;--pad-top:calc(72px + 20px);min-height:100svh;position:relative;inset:auto;overflow:clip}.austin-hero.coach:before{content:"";z-index:0;mix-blend-mode:soft-light;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23fff' fill-opacity='.16' d='M0 0h1v1H0zm2 1h1v1H2zM1 2h1v1H1zm2 1h1v1H3z'/%3E%3C/svg%3E");position:absolute;inset:0}.austin-hero.coach .mountains .tile{overflow:visible}.austin-hero.coach .mountains .tile>img.twin{position:absolute;bottom:100%;left:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#000 54%,#0000 70%);mask-image:linear-gradient(#000 54%,#0000 70%)}.austin-hero.coach .center{pointer-events:auto;z-index:7;width:100%;max-width:1200px;padding:var(--pad-top) 16px 40px;grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;margin:0 auto;display:grid;position:relative;bottom:auto}.austin-hero.coach .cell-left{flex-direction:column;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.austin-hero.coach .cell-right{min-width:0}.austin-hero.coach .stage{width:fit-content;max-width:100%;margin-top:max(0px, calc(333 * var(--u) + 8px - var(--pad-top)));position:relative}.austin-hero.coach h1{text-align:center;--title-fs:clamp(48px, 15vw, 68px);font-size:var(--title-fs);padding:0}.austin-hero.coach .tshade span{text-align:center;padding:0}.austin-hero.coach .sky-copy{color:#fff;text-shadow:0 1px 2px #0e2860b3,.04em .07em .12em #0e28608c,0 0 12px #0e286099}@media (min-width:1025px){.austin-hero.coach{--pad-top:calc(96px + 16px)}.austin-hero.coach .center{padding:var(--pad-top) clamp(24px, 5vw, 64px) 48px;grid-template-columns:minmax(0,1fr) 460px;gap:56px}.austin-hero.coach .cell-left{align-items:flex-start;gap:20px}.austin-hero.coach h1{text-align:left;--title-fs:clamp(56px, 5.8vw, 84px)}.austin-hero.coach .tshade span{text-align:left}}@media (min-width:481px) and (max-width:1024px){.austin-hero.coach{--pad-top:calc(96px + 20px)}.austin-hero.coach .center{padding:var(--pad-top) 32px 48px}.austin-hero.coach .cell-right{width:100%;max-width:560px;margin:0 auto}}.austin-hero.coach .dc-frame{background:linear-gradient(160deg,#ffffff5c,#ffffff14 42%,#ffffff2e);border:1px solid #ffffff8c;border-radius:22px;width:calc(50% - 6px);max-width:240px;padding:6px;position:relative;box-shadow:inset 0 1px #ffffffbf,0 17px 51px #0c225047}.austin-hero.coach .dc-frame picture,.austin-hero.coach .dc-frame img{aspect-ratio:3/4;object-fit:cover;border-radius:16px;width:100%;display:block}@media (max-width:480px){.austin-hero.coach .dc-frame{border-radius:20px}.austin-hero.coach .dc-frame img{border-radius:14px}}@media (min-width:1025px){.austin-hero.coach .dc-frame{aspect-ratio:3/4;width:auto;max-width:none;height:clamp(220px,32svh,300px)}}
.reserveCard-module-scss-module__x2vjiq__card{contain:paint;color:#fff;-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);background:linear-gradient(160deg,#ffffff5c,#ffffff14 42%,#ffffff2e);border:1px solid #ffffff8c;border-radius:32px;padding:24px;scroll-margin-top:96px;position:relative;box-shadow:inset 0 1px #ffffffbf,inset 0 0 0 5px #ffffff12,0 17px 51px #0c225047}.reserveCard-module-scss-module__x2vjiq__card:before{content:"";z-index:2;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(150deg,#fff9,#ffffff2e 30%,#ffffff0a 55%,#ffffff24 80%,#ffffff59);padding:3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (min-width:1280px){.reserveCard-module-scss-module__x2vjiq__card{padding:28px}}@media (max-width:480px){.reserveCard-module-scss-module__x2vjiq__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:28px;padding:20px;box-shadow:inset 0 1px #ffffffbf,0 17px 51px #0c225047}}@keyframes reserveCard-module-scss-module__x2vjiq__cardIn{0%{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:no-preference){.austin-hero.intro .reserveCard-module-scss-module__x2vjiq__card{animation:1.2s cubic-bezier(.2,.9,.25,1.04) 1.3s backwards reserveCard-module-scss-module__x2vjiq__cardIn}}
.howItWorks-module-scss-module__qgPgUG__howItWorksContainer{flex-direction:column;align-items:center;gap:40px;width:100%;padding:0;display:flex}@media (min-width:481px){.howItWorks-module-scss-module__qgPgUG__howItWorksContainer{gap:35px;padding:0 20px}}@media (min-width:1025px){.howItWorks-module-scss-module__qgPgUG__howItWorksContainer{gap:30px;max-width:900px;margin:0 auto}}@media (min-width:1280px){.howItWorks-module-scss-module__qgPgUG__howItWorksContainer{gap:40px}}.howItWorks-module-scss-module__qgPgUG__step{opacity:0;justify-content:center;width:100%;transition:opacity .8s ease-out,transform .8s ease-out;display:flex;transform:translateY(40px)}@media (min-width:1025px){.howItWorks-module-scss-module__qgPgUG__step:nth-child(odd){justify-content:flex-start}.howItWorks-module-scss-module__qgPgUG__step:nth-child(2n){justify-content:flex-end}.howItWorks-module-scss-module__qgPgUG__step:not(:first-child){margin-top:-24px}}.howItWorks-module-scss-module__qgPgUG__step.howItWorks-module-scss-module__qgPgUG__stepVisible{opacity:1;transform:translateY(0)}.howItWorks-module-scss-module__qgPgUG__stepCard{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}@media (min-width:481px){.howItWorks-module-scss-module__qgPgUG__stepCard{max-width:410px}}@media (min-width:1025px){.howItWorks-module-scss-module__qgPgUG__stepCard{max-width:400px}}.howItWorks-module-scss-module__qgPgUG__stepHeader{justify-content:center;align-items:center;gap:2px;width:100%;display:flex}.howItWorks-module-scss-module__qgPgUG__stepNumber{object-fit:contain;flex-shrink:0;width:20px;height:20px;margin-top:-4px}@media (min-width:481px){.howItWorks-module-scss-module__qgPgUG__stepNumber{width:22px;height:22px}}@media (min-width:1025px){.howItWorks-module-scss-module__qgPgUG__stepNumber{width:25px;height:25px}}@media (min-width:1280px){.howItWorks-module-scss-module__qgPgUG__stepNumber{width:28px;height:28px}}.howItWorks-module-scss-module__qgPgUG__stepTitle{font-family:var(--font-spencer);letter-spacing:0;text-align:center;color:var(--Color-Nu-1);margin:0;font-size:28px;font-style:normal;font-weight:400;line-height:117%}@media (min-width:481px){.howItWorks-module-scss-module__qgPgUG__stepTitle{font-size:30px}}@media (min-width:1025px){.howItWorks-module-scss-module__qgPgUG__stepTitle{font-size:32px}}@media (min-width:1280px){.howItWorks-module-scss-module__qgPgUG__stepTitle{font-size:36px}}.howItWorks-module-scss-module__qgPgUG__stepDescription{color:#fff;opacity:.8;text-align:center;white-space:pre-line;width:100%;margin:0;padding-left:16px;padding-right:16px;font-size:15px;line-height:117%}.howItWorks-module-scss-module__qgPgUG__stepLength{font:700 12px/1.3 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;text-align:center;margin-top:6px}.howItWorks-module-scss-module__qgPgUG__stepBullets{text-align:center;gap:6px;margin:12px 0 0;padding:0 16px;list-style:none;display:grid}.howItWorks-module-scss-module__qgPgUG__stepBullets li{font:400 14px/1.45 var(--font-ui);color:#fffc}.howItWorks-module-scss-module__qgPgUG__stepBullets li:before{content:"";vertical-align:middle;background:#ff2cab;border-radius:999px;width:6px;height:6px;margin:0 8px 2px 0;display:inline-block}
.deliverables-module-scss-module__0DzErq__item{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(40px)}.deliverables-module-scss-module__0DzErq__item.deliverables-module-scss-module__0DzErq__visible{opacity:1;transform:translateY(0)}
.faqSection-module-scss-module__8fvBJa__faqCard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:24px;position:relative}.faqSection-module-scss-module__8fvBJa__faqCard:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#5369791a 0% 100%),linear-gradient(308deg,#53697900 57.45%,#536979 97.63%),linear-gradient(294deg,#53697966 4.24%,#53697900 40.55%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}
