.landing-page{--paper:#f7f4eb;--ink:#30352d;--orange:#e85d04;--sage:#65704f;color:var(--ink);background:var(--paper);font-family:Manrope,Noto Sans SC,sans-serif}.landing-page *,.landing-page *:before,.landing-page *:after{box-sizing:border-box}.landing-page a{color:inherit;text-decoration:none}.landing-page button{font:inherit;cursor:pointer}.landing-page a:focus-visible,.landing-page button:focus-visible,.landing-page summary:focus-visible,.landing-page [tabindex]:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.landing-page [hidden]{display:none!important}.landing-page .page-width{width:90%;max-width:1600px;margin-inline:auto}.landing-page .skip-link{position:absolute;top:10px;left:20px;z-index:30;background:var(--paper);padding:12px;transform:translateY(-150%)}.landing-page .skip-link:focus{transform:none}.handdrawn-hero{position:relative;aspect-ratio:1487/1058;overflow:hidden;max-height:1366px}.hero-scene{position:absolute;inset:0;display:block}.hero-scene img{width:100%;height:100%;object-fit:cover;object-position:bottom}.landing-page .site-header{position:relative;z-index:5}.landing-page .site-nav{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border:0;display:flex;align-items:center;justify-content:space-between;height:clamp(86px,8.1vw,120px);gap:24px}.landing-page .nav-sections{position:absolute;left:37.5%}.landing-page .nav-sections,.landing-page .nav-actions{display:flex;align-items:center;gap:clamp(20px,3.7vw,56px);font-size:18px;font-weight:500}.landing-page .nav-actions{gap:26px}.landing-page .language-switch{display:flex;align-items:center;gap:10px}.landing-page .mobile-menu{display:none}.landing-page .hero-copy{position:absolute;top:15%;left:5%;margin:0;width:48.5%}.landing-page .eyebrow{font-size:14px;font-weight:700;letter-spacing:.22em;line-height:1.5;margin:0 0 24px}.landing-page .hero-copy .eyebrow{display:flex;align-items:center;gap:16px}.landing-page .display{font-size:clamp(44px,4.2vw,66px);font-weight:800;letter-spacing:-.05em;line-height:1.1;margin:0}.landing-page .display em{color:var(--orange);font-style:normal}.landing-page .hero-copy h1{font-size:clamp(49px,5.55vw,96px);line-height:1.01;letter-spacing:-.065em}.landing-page .hero-description{font-size:clamp(18px,1.62vw,27px);line-height:1.42;color:#62655d;white-space:pre-line;margin:22px 0 30px;letter-spacing:-.025em}.landing-page .hero-actions{display:flex;align-items:center;gap:24px}.landing-page .button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:12px 26px;border-radius:14px;font-size:20px;font-weight:600;transition:background-color .18s,transform .18s}.landing-page .button-orange,.landing-page .button-dark{background:#cd4b00;color:#fff}.landing-page .button:hover{background:#c94c00;transform:translateY(-1px)}.landing-page .button-small{min-height:48px;padding:10px 20px;font-size:16px}.landing-page .text-link{display:inline-flex;align-items:center;gap:10px;font-size:16px;line-height:1.5;text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:9px}.landing-page .hero-note{font-size:14px;line-height:1.5;color:#62655d;margin-top:14px}.landing-page .hero-product{position:absolute;left:73.5%;top:38.5%;width:20.5%;margin:0}.landing-page .promise-strip{display:flex;justify-content:center;gap:64px;padding:30px 0;border-bottom:1px solid #deddd0}.landing-page .promise-strip p{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--sage);margin:0}.landing-page .experience-section{padding-block:108px 120px}.landing-page .section-intro{max-width:900px;margin-bottom:60px}.landing-page .section-intro>p:last-child{max-width:550px;margin-top:24px;color:#686d60;font-size:18px;line-height:1.7}.landing-page .experience-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.landing-page .experience-step{width:100%;display:grid;grid-template-columns:36px 1fr 24px;gap:20px;align-items:start;text-align:left;padding:32px 12px;border:0;border-bottom:1px solid #deddd0;background:transparent;color:var(--ink)}.landing-page .step-number{font-size:13px;color:var(--sage);padding-top:3px}.landing-page .step-content{display:flex;flex-direction:column;gap:12px}.landing-page .step-label{color:var(--sage);font-size:11px;letter-spacing:.2em;font-weight:700}.landing-page .step-title{font-size:25px;line-height:1.3;font-weight:700;letter-spacing:-.03em}.landing-page .step-body{font-size:15px;line-height:1.7;color:#686d60}.landing-page .is-active .step-label,.landing-page .is-active .step-number,.landing-page .is-active .step-arrow{color:#b74100}.landing-page .step-arrow{align-self:center;color:#a2a38f}.landing-page .mic-link{margin:24px 0 0 12px}.landing-page .experience-panel{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;margin:0;background:var(--paper);min-height:790px;padding:34px}.landing-page .panel-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.landing-page .panel-topline{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.16em;color:var(--sage)}.landing-page .panel-copy{margin:30px auto 24px;text-align:center}.landing-page .panel-copy h3{font-size:30px;line-height:1.2;letter-spacing:-.04em;font-weight:700;margin:0}.landing-page .panel-copy p{display:none}.landing-page .experience-phone{width:60%;max-width:300px;margin-inline:auto}.landing-page .experience-panel figcaption{position:relative;margin:30px auto 0;max-width:280px;text-align:center;line-height:1.5;font-size:13px;padding:10px;background:#f7f4ebe8;border-radius:10px}.landing-page .privacy-section{border-top:1px solid #deddd0;border-bottom:1px solid #deddd0}.landing-page .privacy-layout{display:grid;grid-template-columns:1fr 1.12fr;gap:8%;align-items:center;padding-block:80px}.landing-page .privacy-copy .eyebrow{display:flex;gap:10px;align-items:center}.landing-page .privacy-description{font-size:18px;line-height:1.7;margin:28px 0;color:#686d60}.landing-page .privacy-visual>img{width:100%;height:auto;border-radius:22px}.landing-page .privacy-principles{margin-top:26px}.landing-page .privacy-principle{display:flex;gap:18px;margin-top:24px}.landing-page .principle-icon{color:var(--sage);padding-top:3px}.landing-page .privacy-principle h3{font-size:18px;font-weight:700;margin:0 0 8px}.landing-page .privacy-principle p{margin:0;font-size:14px;line-height:1.7;color:#686d60}.landing-page .reviews-section{padding-block:100px}.landing-page .reviews-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px}.landing-page .review-list{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:4px 4px 24px}.landing-page .review-card{flex:0 0 calc((100% - 48px)/3);min-width:280px;scroll-snap-align:start;border-top:1px solid #cfcebf;padding:28px 24px 22px;background:#fffdf660;border-radius:0 0 18px 18px}.landing-page .review-quote-mark{font-size:48px;color:var(--orange);line-height:1}.landing-page .review-card h3{font-size:20px;font-weight:700;margin:12px 0}.landing-page .review-card blockquote{margin:0;font-size:15px;line-height:1.8}.landing-page .review-meta{margin:24px 0 0;font-size:12px;color:var(--sage)}.landing-page .review-controls{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.landing-page .icon-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #d5d4c8;border-radius:50%;background:transparent}.landing-page .icon-button:disabled{opacity:.3;cursor:default}.landing-page .faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;padding-block:70px 110px;border-top:1px solid #deddd0}.landing-page .faq-heading>p:last-child{font-size:17px;line-height:1.6;color:#686d60;margin-top:26px}.landing-page .faq-item{border-bottom:1px solid #deddd0}.landing-page .faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px 0;font-size:17px;font-weight:600;line-height:1.5}.landing-page summary::-webkit-details-marker{display:none}.landing-page .faq-plus{flex-shrink:0;transition:transform .2s;color:var(--sage)}.landing-page .faq-item[open] .faq-plus{transform:rotate(45deg)}.landing-page .faq-answer{padding-bottom:24px;font-size:15px;line-height:1.8;color:#686d60}.landing-page .faq-answer p{margin:0}.landing-page .closing-section{background:#eeeee2}.landing-page .closing-content{padding-block:80px;text-align:center}.landing-page .closing-content>.brand-logo{margin-bottom:28px}.landing-page .closing-description{font-size:18px;line-height:1.7;margin:26px auto;max-width:500px;color:#686d60}.landing-page .closing-note{margin-top:16px;font-size:13px;color:var(--sage)}.landing-page .site-footer{padding-block:50px 30px}.landing-page .footer-brand{display:flex;align-items:center;justify-content:space-between}.landing-page .footer-brand p{font-size:15px;color:var(--sage)}.landing-page .footer-explore{display:flex;flex-wrap:wrap;gap:28px;margin-block:32px;font-size:13px}.landing-page .footer-bottom{display:flex;justify-content:space-between;gap:24px;padding-top:26px;border-top:1px solid #deddd0;font-size:12px;color:var(--sage)}.landing-page .footer-bottom nav{display:flex;gap:20px}@media(min-width:1800px){.landing-page .hero-copy{left:calc((100% - 1600px)/2);width:800px}}@media(max-width:1100px)and (min-width:901px){.landing-page .nav-sections{gap:24px;font-size:14px}.landing-page .nav-actions{gap:18px;font-size:14px}.landing-page .site-nav .brand-logo{width:128px!important}.landing-page .hero-copy .eyebrow{font-size:11px;margin-bottom:18px}.landing-page .hero-description{margin:20px 0}.landing-page .hero-actions{gap:16px}.landing-page .hero-actions .button{min-height:46px;padding:10px 16px;font-size:14px}.landing-page .hero-actions .text-link{font-size:13px}.landing-page .hero-note{font-size:12px}.landing-page .experience-panel{min-height:650px;padding:28px}.landing-page .panel-copy h3{font-size:24px}.landing-page .experience-phone{width:75%}}@media(max-width:900px){.landing-page .nav-sections{display:none}}@media(max-width:900px){.handdrawn-hero{aspect-ratio:853/1844;max-height:none;min-height:690px}.landing-page .site-nav{height:76px;gap:16px}.landing-page .site-nav .brand-logo{width:114px!important}.landing-page .nav-actions{gap:22px;font-size:14px}.landing-page .language-switch svg{display:none}.landing-page .desktop-auth,.landing-page .desktop-download{display:none}.landing-page .mobile-menu{display:block;position:relative}.landing-page .mobile-menu summary{cursor:pointer;list-style:none;padding:6px}.landing-page .mobile-menu nav{position:absolute;right:0;top:40px;width:210px;display:flex;flex-direction:column;gap:0;padding:14px;background:var(--paper);border:1px solid #d5d4c8;border-radius:18px;box-shadow:0 10px 30px #30352d12}.landing-page .mobile-menu nav a{padding:10px;font-size:14px}.landing-page .hero-copy{top:11.8%;left:5%;width:90%;text-align:center}.landing-page .hero-copy .eyebrow{justify-content:center;font-size:clamp(10px,2.6vw,16px);letter-spacing:.18em;margin-bottom:20px}.landing-page .hero-copy h1{font-size:clamp(33px,10.4vw,66px);letter-spacing:-.065em;line-height:1.09}.landing-page .hero-description{font-size:clamp(13px,3.58vw,22px);line-height:1.48;margin:14px 0 22px;letter-spacing:-.025em}.landing-page .hero-actions{flex-direction:column;gap:10px}.landing-page .hero-actions .button{width:70%;min-height:46px;border-radius:40px;padding:9px 16px;font-size:clamp(14px,3.8vw,22px);gap:10px}.landing-page .hero-actions .text-link{font-size:clamp(13px,3.6vw,20px)}.landing-page .hero-note{font-size:clamp(11px,2.8vw,16px);margin-top:14px}.landing-page .hero-product{display:none}.landing-page .promise-strip{gap:18px;justify-content:space-between;padding:22px 0}.landing-page .promise-strip p{font-size:10px;gap:5px}.landing-page .promise-strip svg{width:12px}.landing-page .display{font-size:40px}.landing-page .experience-section{padding-block:64px}.landing-page .section-intro{margin-bottom:32px}.landing-page .section-intro>p:last-child{font-size:16px}.landing-page .experience-layout{grid-template-columns:1fr;gap:30px}.landing-page .experience-controls [role=tablist]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.landing-page .experience-step{display:block;padding:16px 8px;text-align:left;border-top:2px solid transparent}.landing-page .experience-step.is-active{border-top-color:var(--orange)}.landing-page .step-content{margin-top:10px}.landing-page .step-number{font-size:11px}.landing-page .step-label{font-size:10px;letter-spacing:.1em}.landing-page .step-title{font-size:15px;line-height:1.5}.landing-page .step-body,.landing-page .step-arrow{display:none}.landing-page .mic-link{font-size:12px;margin-top:16px}.landing-page .experience-panel{min-height:700px;padding:28px}.landing-page .experience-phone{width:70%;max-width:270px}.landing-page .panel-copy h3{font-size:25px}.landing-page .privacy-layout{grid-template-columns:1fr;gap:32px;padding-block:60px}.landing-page .privacy-description{font-size:16px}.landing-page .reviews-section{padding-block:64px}.landing-page .reviews-heading{display:block}.landing-page .reviews-heading .text-link{margin-top:24px}.landing-page .review-card{flex-basis:86%}.landing-page .faq-section{grid-template-columns:1fr;gap:24px;padding-block:50px 64px}.landing-page .faq-item summary{font-size:15px}.landing-page .closing-content{padding-block:60px}.landing-page .closing-description{font-size:16px}.landing-page .footer-brand{align-items:start;flex-direction:column;gap:10px}.landing-page .footer-explore{gap:14px;font-size:12px}.landing-page .footer-bottom{flex-wrap:wrap;gap:18px}.landing-page .footer-signoff{width:100%}}@media(prefers-reduced-motion:reduce){.landing-page *{scroll-behavior:auto!important;transition:none!important}}.landing-page .hero-copy .eyebrow svg{color:var(--orange);flex-shrink:0}@media(max-width:900px){.landing-page .site-nav{height:88px}.landing-page .site-nav>a:first-child{margin-left:3vw}.landing-page .hero-copy .eyebrow{margin-bottom:16px}.landing-page .hero-copy h1{font-size:clamp(33px,10.25vw,66px)}}.landing-page .hero-product .landing-screen{aspect-ratio:304/557!important}.landing-page .hero-product .landing-screen img{top:0}.hero-extension{display:none}@media(min-width:901px){.landing-page .page-width{max-width:1000px}.landing-page .handdrawn-hero{--hero-core-width: min(100vw, 1040px);width:100%;max-width:none;aspect-ratio:auto;height:calc(var(--hero-core-width) * 1058 / 1487)}.landing-page .hero-extension{display:block;position:absolute;left:50%;top:0;width:calc(var(--hero-core-width) * 2);height:100%;transform:translate(-50%);-webkit-mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent),linear-gradient(to bottom,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent),linear-gradient(to bottom,#000 94%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.landing-page .hero-extension:before,.landing-page .hero-extension:after{content:"";position:absolute;top:0;width:31.25%;height:100%;background-size:cover;background-repeat:no-repeat}.landing-page .hero-extension:before{left:0;background-image:url(/images/brand/coast-left-v5.webp);background-position:center 72%}.landing-page .hero-extension:after{right:0;background-image:url(/images/brand/coast-right-v5.webp);background-position:center 46%}.landing-page .site-nav{height:80px;max-width:calc(var(--hero-core-width) * .9)}.landing-page .site-nav .brand-logo{width:124px!important}.landing-page .nav-sections{left:calc(50% - 200px);gap:24px;font-size:13px}.landing-page .nav-actions{gap:16px;font-size:13px}.landing-page .site-nav .button-small{min-height:44px;padding:9px 18px;font-size:14px}.landing-page .hero-copy{left:calc(50% - var(--hero-core-width) * .45);width:calc(var(--hero-core-width) * .485);top:13%}.landing-page .hero-copy .eyebrow{font-size:10px;margin-bottom:16px}.landing-page .hero-copy h1{font-size:clamp(44px,5.1vw,58px)}.landing-page .hero-description{font-size:17px;line-height:1.5;margin:18px 0 22px}.landing-page .hero-actions{gap:10px}.landing-page .hero-actions .button{min-height:44px;padding:9px 18px;font-size:14px}.landing-page .hero-actions .button .apple-original-mark{width:20px!important;height:20px!important}.landing-page .hero-actions .text-link{font-size:12px;gap:8px}.landing-page .hero-actions .text-link svg{width:16px}.landing-page .hero-note{font-size:11px}.landing-page .hero-scene{left:50%;right:auto;width:var(--hero-core-width);transform:translate(-50%);-webkit-mask-image:linear-gradient(to bottom,#000 96%,transparent);mask-image:linear-gradient(to bottom,#000 96%,transparent)}.landing-page .hero-scene img{-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent),linear-gradient(to bottom,#000 45%,transparent 60%),linear-gradient(to right,transparent,#000 3%,#000 98.5%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent),linear-gradient(to bottom,#000 45%,transparent 60%),linear-gradient(to right,transparent,#000 3%,#000 98.5%,transparent);-webkit-mask-composite:source-over,source-in;mask-composite:add,intersect}.landing-page .hero-product{left:calc(50% + var(--hero-core-width) * .245);width:calc(var(--hero-core-width) * .18);top:auto;bottom:4.5%;padding:4px;background:#f1ebdc;border:1px solid #d8d1bf;border-radius:27px;transform:rotate(-2deg);box-shadow:-8px 12px 26px #6b5c3c1a}.landing-page .hero-product .recording-product-render{border-radius:22px;box-shadow:none}.landing-page .display{font-size:clamp(40px,3.3vw,48px)}.landing-page .section-intro{max-width:660px}.landing-page .experience-section{padding-block:80px}.landing-page .experience-layout{gap:7%}.landing-page .experience-panel{min-height:600px;padding:26px}.landing-page .experience-phone{max-width:220px;width:65%}.landing-page .panel-copy h3{font-size:24px}.landing-page .experience-step{padding-block:24px}.landing-page .privacy-layout{gap:7%}.landing-page .reviews-section{padding-block:72px}}@media(min-width:901px)and (max-width:1100px){.landing-page .hero-description{font-size:15px;margin:16px 0 20px}.landing-page .hero-actions .button{font-size:14px;padding-inline:16px}.landing-page .hero-actions .text-link{font-size:12px}.landing-page .hero-actions .text-link svg{display:none}}.landing-page .experience-screens{position:relative}.landing-page .experience-playback{position:absolute;right:20px;top:17px;z-index:2;display:flex;align-items:center;gap:6px;min-height:36px;padding:4px 8px;background:#f7f4ebd9;border:1px solid #deddd0;border-radius:999px;font:inherit;font-size:10px;color:#62655d;cursor:pointer}.landing-page .experience-playback[hidden]{display:none}.landing-page .experience-playback [data-carousel-pause],.landing-page .experience-playback [data-carousel-play]{width:12px;font-family:system-ui,sans-serif;font-size:13px}.landing-page .experience-playback [hidden]{display:none}.landing-page .experience-playback:focus-visible{outline:2px solid #cd4b00;outline-offset:3px}.landing-page .panel-topline{padding-right:150px}.landing-page .experience-panel .panel-scene{opacity:.22;mask-image:linear-gradient(transparent 30%,#000 82%)}.landing-page .experience-step{position:relative}.landing-page .experience-step:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#cd4b00;transform:scaleX(0);transform-origin:left}.landing-page [data-playing=true] .experience-step.is-active:after{animation:experience-progress 6s linear}@keyframes experience-progress{to{transform:scaleX(1)}}.landing-page .experience-product{position:relative;min-height:470px}.landing-page .recording-product-render{width:100%;height:auto;display:block;border-radius:11.3%/5.2%;box-shadow:0 12px 35px #30352d14}.landing-page .mic-guide{display:grid;grid-template-columns:17px minmax(0,1fr);gap:12px;margin:24px 12px 0;color:#686d60}.landing-page .mic-guide>svg{margin-top:4px}.landing-page .mic-guide p{margin:0;max-width:42ch;font-size:13px;line-height:1.8}.landing-page .mic-guide .mic-link{margin:7px 0 0;min-height:36px;font-size:13px;color:var(--ink);text-underline-offset:5px}.landing-page .experience-panel>figcaption{position:relative;margin-top:24px}.landing-page .experience-product-map .experience-phone{margin-left:14%}.landing-page .experience-photos{position:absolute;inset:0;pointer-events:none}.landing-page .walk-photo{position:absolute;width:116px;padding:7px 7px 0;background:#fffdf6;box-shadow:0 6px 20px #30352d16;border:1px solid #e9e4d8}.landing-page .walk-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.landing-page .walk-photo figcaption{margin:0;padding:8px 1px;font-size:9px;line-height:1.5;background:none;text-align:center}.landing-page .walk-photo-first{right:0;top:60px;transform:rotate(7deg)}.landing-page .walk-photo-second{right:10px;top:238px;transform:rotate(-6deg)}.landing-page .review-card{display:flex;flex-direction:column}.landing-page .review-author{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:24px}.landing-page .review-author img{width:44px;height:44px;object-fit:contain;flex-shrink:0}.landing-page .review-author .review-meta{margin:0;min-width:0;font-size:10px;line-height:1.7;color:#62655d}.landing-page .review-meta strong{display:block;font-size:12px;font-weight:600;color:#30352d}.landing-page .review-meta span{display:block}@media(min-width:901px){.landing-page .experience-panel{min-height:670px}.landing-page .experience-phone{width:62%;max-width:234px}.landing-page .experience-product-map .experience-phone{width:58%;max-width:218px;margin-left:8%}}@media(max-width:900px){.landing-page .mic-guide{margin:16px 8px 0}.landing-page .mic-guide p{font-size:12px}.landing-page .experience-panel{min-height:750px}.landing-page .experience-product{min-height:530px}.landing-page .experience-product-map .experience-phone{width:66%;max-width:250px;margin-left:7%}.landing-page .walk-photo{width:120px}.landing-page .panel-copy{margin-top:34px}}@media(max-width:480px){.landing-page .experience-panel{min-height:650px;padding:22px 18px}.landing-page .experience-product{min-height:440px}.landing-page .experience-phone{max-width:215px}.landing-page .experience-product-map .experience-phone{max-width:195px;width:68%;margin-left:0}.landing-page .walk-photo{width:96px;padding:5px 5px 0}.landing-page .walk-photo-first{right:0;top:66px}.landing-page .walk-photo-second{right:3px;top:226px}.landing-page .walk-photo figcaption{font-size:8px;padding:6px 0}.landing-page .panel-copy h3{font-size:22px}.landing-page .experience-playback{right:14px}}@media(prefers-reduced-motion:reduce){.landing-page .experience-step:after{animation:none!important}}.landing-page [data-enhanced=true] .experience-screens{display:grid}.landing-page [data-enhanced=true] .experience-panel{grid-area:1 / 1}.landing-page [data-enhanced=true] .experience-panel[hidden]{visibility:hidden;pointer-events:none}@layer base{.landing-page [data-enhanced=true] .experience-panel[hidden]{display:block!important}}.wx-overlay[data-astro-cid-x66pc2ti]{position:fixed;inset:0;z-index:9999;background:#000000d1;backdrop-filter:blur(4px);color:#fff;display:flex;flex-direction:column;align-items:flex-end;padding:24px 28px;font-family:Lora,serif;animation:wx-fade-in .25s ease-out}.wx-overlay[data-astro-cid-x66pc2ti][hidden]{display:none}.wx-arrow[data-astro-cid-x66pc2ti]{width:140px;height:200px;margin-right:4px}.wx-arrow-path[data-astro-cid-x66pc2ti]{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-dasharray:2 8}.wx-copy[data-astro-cid-x66pc2ti]{align-self:center;text-align:center;max-width:320px;margin-top:24px}.wx-title[data-astro-cid-x66pc2ti]{font-size:22px;font-weight:600;margin-bottom:10px}.wx-sub[data-astro-cid-x66pc2ti]{font-size:14px;opacity:.75;margin-bottom:24px}.wx-steps[data-astro-cid-x66pc2ti]{font-size:16px;line-height:1.7;opacity:.95}.wx-dots[data-astro-cid-x66pc2ti]{display:inline-block;padding:0 8px;border:1px solid rgba(255,255,255,.6);border-radius:10px;font-weight:700;letter-spacing:2px;vertical-align:middle}.wx-note[data-astro-cid-x66pc2ti]{font-size:12px;opacity:.55;margin-top:20px;font-style:italic}.wx-dismiss[data-astro-cid-x66pc2ti]{align-self:center;margin-top:auto;background:#ffffff24;border:1px solid rgba(255,255,255,.25);color:#fff;padding:10px 28px;border-radius:999px;font-size:13px;cursor:pointer}.wx-dismiss[data-astro-cid-x66pc2ti]:active{background:#ffffff38}@keyframes wx-fade-in{0%{opacity:0}to{opacity:1}}
