@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}:root{font-family:Inter,Arial,sans-serif;color:#f7f7f5;background:#020202;font-synthesis:none;font-weight:400;--gold:#f1c338;--muted:#a5a5a5;--line:#967320;--ease:cubic-bezier(.2,.75,.2,1)}*{box-sizing:border-box}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,a,input{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button:disabled{cursor:default}button,a{touch-action:manipulation}button{color:inherit}button:focus-visible,a:focus-visible{outline:2px solid #ffda75;outline-offset:6px}h1,h2,p{margin:0}button svg,a svg{flex-shrink:0}a{color:inherit}.skip-link{position:fixed;z-index:50;top:12px;left:12px;padding:12px 20px;background:var(--gold);color:#050505;transform:translateY(-200%)}.skip-link:focus{transform:none}.experience{min-height:max(780px,100svh);position:relative;isolation:isolate;overflow:hidden;background:#020202}.scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;transform:translate3d(var(--scene-x,0),var(--scene-y,0),0);transition:transform 1.5s ease;will-change:transform}.horizon{height:100%;width:100%;object-fit:fill;display:block;animation:ambient 10s ease-in-out infinite alternate;pointer-events:none}.motion-paused .horizon{animation-play-state:paused}.motion-paused .scene{transform:none!important}.site-header{position:absolute;z-index:2;left:2.9%;right:3.3%;top:4.1vh;display:flex;align-items:flex-start;justify-content:space-between}.brand{width:108px;height:92px;object-fit:contain;mix-blend-mode:screen}.watch-link{display:flex;align-items:center;gap:18px;border:0;background:transparent;padding:8px 0;font-size:14px;min-height:44px}.watch-link svg{color:var(--gold);transition:transform .3s var(--ease)}.watch-link:hover svg{transform:translate(3px,-3px)}.main-content{text-align:center;padding:11.7vh 28px 245px}.intro{animation:enter .8s var(--ease) both}.intro h1{font-size:clamp(54px,5.32vw,100px);font-weight:700;line-height:1.04;letter-spacing:-.038em;max-width:1350px;margin:0 auto}.intro h1>span{display:block}.gold{color:var(--gold)}.subtext{font-size:clamp(18px,1.39vw,24px);line-height:1.65;letter-spacing:-.035em;color:#d0d0d0;margin:18px auto 0;max-width:1000px}.subtext span{display:block}.qualification{margin:27px auto 0;max-width:1100px;transition:opacity .18s,transform .18s var(--ease);animation:enter .9s .18s var(--ease) both}.qualification.is-leaving{opacity:0;transform:translateY(-8px)}.question-content{animation:questionIn .45s var(--ease) both}.question-meta{display:flex;align-items:center;justify-content:center;gap:12px;min-height:24px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.25em;font-size:13px;line-height:24px;font-weight:500;color:var(--gold)}.step-total{font-size:12px;color:var(--muted)}.back-button{position:absolute;left:calc(50% - 140px);background:none;border:0;width:44px;height:44px;color:#a6a6a6;display:grid;place-items:center}.back-button:hover{color:var(--gold)}.instruction{font-size:18px;color:#919191;line-height:28px}.question-title{font-size:clamp(25px,1.89vw,34px);font-weight:400;line-height:1.18;letter-spacing:-.04em;margin:10px auto 16px;max-width:750px;outline:0}.long-question{max-width:850px}.options{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:auto;max-width:1080px}.answer-pill{position:relative;border:1px solid #ad8724;border-radius:99px;min-width:166px;min-height:71px;padding:17px 27px;background:#141413d4;font-size:25px;font-weight:400;letter-spacing:-.045em;box-shadow:inset 0 1px #ffffff08;transition:transform .25s var(--ease),border-color .2s,box-shadow .3s,background .2s,color .2s;display:flex;align-items:center;justify-content:center;gap:10px}.answer-pill:hover:not(:disabled){transform:translateY(-4px);background:#242019;border-color:#f2c64d;box-shadow:0 0 23px #efb83a24,inset 0 1px #ffe3a750}.answer-pill:active:not(:disabled){transform:translateY(-1px) scale(.98)}.answer-pill.is-selected{background:#e5b740;color:#111;border-color:#efcd6c;box-shadow:0 0 24px #d1a12d30;transform:translateY(-2px)}.answer-pill[aria-pressed=true]:not(.is-selected){border-color:#f0cb70}.answer-pill:disabled:not(.is-selected){opacity:.48}.answer-check{position:absolute;right:13px;animation:enter .2s both}.options-wide .answer-pill{font-size:19px;min-width:170px;padding-inline:23px}.answer-hint{color:#a1a1a1;font-size:18px;margin-top:20px;line-height:26px}.experience-footer{position:absolute;bottom:5.5vh;left:3.9%;right:4.6%;display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.video-dock{background:none;border:0;padding:0;display:flex;flex-direction:column;gap:12px;align-items:center}.video-image{width:264px;aspect-ratio:1.91;position:relative;display:block;overflow:hidden;border-radius:9px;border:1px solid #6d521a;transition:border-color .3s,box-shadow .3s}.video-image>img{height:100%;width:100%;object-fit:cover;display:block;transition:transform .7s var(--ease),filter .4s;filter:brightness(.85)}.video-dock:hover .video-image>img{transform:scale(1.07);filter:brightness(1.1)}.video-dock:hover .video-image{border-color:#bd9231;box-shadow:0 0 20px #c49c3920}.play-control{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:56px;width:56px;border:1px solid #edc535;border-radius:50%;background:#05050563;display:grid;place-items:center;color:#f7d130;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:transform .3s}.play-control svg{margin-left:3px}.video-dock:hover .play-control{transform:translate(-50%,-50%) scale(1.06)}.video-caption{font-size:15px;color:#e1e1e1}.footer-right{position:relative;padding-bottom:1px}.journey{display:flex;gap:21px;align-items:center;font-size:14px;color:#929292}.journey-part{display:flex;gap:21px}.journey .active{color:#efd037}.journey-separator{color:#bbb}.utility-controls{position:absolute;right:0;top:29px;display:flex;gap:18px;white-space:nowrap}.utility-controls button{background:none;border:0;display:flex;align-items:center;gap:5px;font-size:10px;color:#999;padding:0;min-height:26px}.utility-controls button:hover{color:#efca70}.is-result .main-content{padding-top:90px;padding-bottom:245px}.is-result .intro h1{font-size:clamp(40px,3.5vw,62px);line-height:1.08}.is-result .subtext{font-size:17px;line-height:1.5;margin-top:15px}.result-content{max-width:760px;margin:auto;animation:questionIn .5s var(--ease) both}.result-content h2{font-size:34px;line-height:1.15;font-weight:500;letter-spacing:-.045em;margin:12px auto;outline:0}.result-intro{font-size:16px;line-height:1.6;color:#b9b9b9;margin-bottom:18px}.answer-summary{border-top:1px solid #ffffff18;margin:0 auto 20px;max-width:650px}.answer-summary button{display:flex;width:100%;gap:14px;align-items:center;background:#080808bb;border:0;border-bottom:1px solid #ffffff18;min-height:49px;text-align:left;font-size:13px;padding:10px 14px;transition:background .2s}.answer-summary button:hover{background:#242014}.answer-summary button>span{color:#a6a6a6;flex:1}.answer-summary strong{font-weight:500}.answer-summary svg{color:#c29b3b}.result-actions{display:flex;align-items:center;justify-content:center;gap:24px}.primary-button{border:1px solid #ebc05c;min-height:48px;padding:13px 23px;display:inline-flex;align-items:center;justify-content:center;gap:18px;background:#e9bf51;border-radius:99px;color:#100d07;font-size:15px;font-weight:500;transition:transform .25s,box-shadow .25s}.primary-button:hover{transform:translateY(-2px);box-shadow:0 4px 26px #eac75a26}.text-button{border:0;background:none;min-height:44px;color:#bfbfbf;padding:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px}.text-button:hover{color:#e9c55e}.booking-placeholder{border:1px solid #65502c;border-radius:18px;background:#10100dde;padding:28px;margin:20px auto 10px;max-width:520px}.booking-placeholder>svg{color:#d3ad58}.booking-placeholder h3{font-size:23px;font-weight:400;margin:14px 0 8px;letter-spacing:-.02em}.booking-placeholder p{font-size:15px;line-height:1.7;color:#a5a5a5}.calendar-frame{display:block;border:0;background:#fff;min-height:610px;width:100%;border-radius:18px;margin:22px auto 10px}.calendar-loading{color:#bd9a4e;margin:15px auto;font-size:14px}.calendar-fallback{font-size:13px;color:#bdbdbd}.calendar-fallback a{display:inline-flex;gap:5px;color:#e9bf51}.is-result:has(.calendar-frame){min-height:1250px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:24px;background:#000c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:fade .2s both}.modal{position:relative;width:min(920px,100%);max-height:90svh;overflow:auto;background:#0c0c0b;border:1px solid #746038;border-radius:20px;padding:32px;box-shadow:0 20px 100px #000a;animation:modalIn .35s var(--ease) both}.modal h2{font-size:24px;font-weight:500;letter-spacing:-.03em;padding-right:35px;margin:0 0 24px}.icon-button{border:0;background:transparent;display:grid;place-items:center;width:44px;height:44px;color:#c8c8c8}.icon-button:hover{color:var(--gold)}.modal-close{position:absolute;top:20px;right:20px}.youtube-frame{width:100%;aspect-ratio:16/9;border:0;border-radius:10px}.video-unavailable{position:relative;min-height:380px;display:grid;place-items:center;border-radius:12px;overflow:hidden}.video-unavailable>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.28}.video-unavailable>div{position:relative;text-align:center;padding:35px 25px}.video-unavailable svg{color:var(--gold)}.video-unavailable h3{font-size:27px;font-weight:400;margin:16px 0}.video-unavailable p{color:#c3c3c3;font-size:15px;line-height:1.65;margin:0 auto 26px}.video-unavailable .primary-button svg{color:#171208}.reset-modal{width:460px}.reset-modal p{font-size:15px;color:#b9b9b9;margin-bottom:20px}@keyframes enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes questionIn{0%{opacity:0;transform:translateY(10px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes ambient{0%{filter:brightness(.9)}to{filter:brightness(1.1)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media(min-width:1800px){.main-content{padding-top:13vh}.qualification{margin-top:38px}.question-title{margin-block:13px 23px}.experience-footer{bottom:6vh}}@media(max-height:820px)and (min-width:761px){.experience{min-height:760px}.site-header{top:25px}.brand{width:88px;height:76px}.main-content{padding-top:85px;padding-bottom:180px}.intro h1{font-size:clamp(51px,5.1vw,70px)}.subtext{font-size:18px;line-height:1.55;margin-top:12px}.qualification{margin-top:21px}.question-title{font-size:26px;margin:8px auto 13px}.answer-pill{min-height:57px;min-width:140px;font-size:22px;padding:13px 23px}.options-wide .answer-pill{font-size:17px}.answer-hint{font-size:15px;margin-top:14px}.instruction{font-size:16px}.experience-footer{bottom:39px}.video-image{width:200px}.video-caption{font-size:13px}.is-result .main-content{padding-top:83px;padding-bottom:195px}.is-result .intro h1{font-size:40px}.is-result .subtext{font-size:15px}.result-content h2{font-size:28px}.is-result{min-height:940px}}@media(max-width:1100px)and (min-width:761px){.intro h1{font-size:5.5vw}.main-content{padding-top:140px}.answer-pill{min-width:140px;font-size:21px}.options-wide{max-width:750px}.options-wide .answer-pill{min-width:150px;font-size:16px}.brand{width:90px;height:77px}.journey,.journey-part{gap:14px}.subtext{font-size:18px}}@media(max-width:760px){.experience{min-height:100svh}.site-header{top:22px;left:22px;right:22px}.brand{width:77px;height:66px}.watch-link{font-size:11px;gap:8px;padding:0}.watch-link svg{width:17px}.main-content{padding:118px 21px 0}.intro h1{font-size:clamp(34px,8.7vw,57px);line-height:1.08;letter-spacing:-.045em;max-width:520px}.intro h1>span:first-child{max-width:550px}.subtext{font-size:15px;line-height:1.65;letter-spacing:-.025em;margin-top:22px;max-width:440px}.subtext span{display:inline}.subtext span+span:before{content:" "}.qualification{margin-top:32px}.eyebrow{font-size:11px;letter-spacing:.23em}.instruction{font-size:14px;line-height:25px}.question-title{font-size:23px;line-height:1.25;margin:12px auto 20px;max-width:480px;letter-spacing:-.035em}.desktop-break{display:none}.options{gap:10px;max-width:420px}.answer-pill{min-width:calc(33.333% - 7px);min-height:54px;padding:12px 15px;font-size:19px}.answer-pill:nth-child(n+4){min-width:calc(40% - 5px)}.options-wide .answer-pill{min-width:calc(50% - 5px);font-size:15px;padding:14px 13px}.answer-check{right:7px;width:13px}.answer-hint{font-size:14px;line-height:24px;margin-top:17px}.scene{inset:auto 0 0;height:75%;min-height:550px}.horizon{object-fit:cover;object-position:50% 100%}.experience-footer{position:relative;left:auto;right:auto;bottom:auto;padding:52px 23px 44px;gap:13px}.video-image{width:138px;aspect-ratio:1.8}.play-control{width:38px;height:38px}.play-control svg{width:20px}.video-caption{font-size:11px}.video-dock{gap:9px}.journey{font-size:10px;gap:8px;white-space:nowrap}.journey-part{gap:8px}.utility-controls{top:27px;gap:10px}.utility-controls button{font-size:9px}.back-button{left:calc(50% - 110px)}.long-question{font-size:22px}.is-result .main-content{padding:111px 22px 0}.is-result .intro h1{font-size:30px}.is-result .subtext{font-size:13px;max-width:420px}.result-content h2{font-size:26px;line-height:1.2}.result-intro{font-size:14px}.answer-summary button{font-size:12px;padding:12px 4px;gap:8px;min-height:61px}.answer-summary button>span{max-width:45%}.answer-summary strong{margin-left:auto;max-width:45%}.result-actions{gap:14px;flex-wrap:wrap}.primary-button{font-size:14px}.booking-placeholder{padding:23px 16px}.booking-placeholder h3{font-size:21px}.booking-placeholder p{font-size:14px}.calendar-frame{min-height:650px}.is-result:has(.calendar-frame){min-height:0}.modal{padding:24px 18px;border-radius:16px}.modal-backdrop{padding:14px}.modal h2{font-size:20px}.modal-close{top:13px;right:10px}.video-unavailable{min-height:360px}.video-unavailable h3{font-size:23px}.video-unavailable>div{padding:24px 10px}.video-unavailable p{font-size:14px}.reset-modal .result-actions{gap:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.scene{transform:none!important}.answer-pill:hover:not(:disabled),.primary-button:hover{transform:none}.video-dock:hover .video-image>img{transform:none}}@media(min-width:1101px)and (min-height:821px){.intro h1{font-size:clamp(54px,5.2vw,100px);line-height:1.035}.subtext{margin-top:14px}.qualification{margin-top:23px}.main-content{padding-left:50px;padding-bottom:230px}}:root{--gold:#f5c62e}.answer-pill{border-color:#b9932b}@media(min-width:761px)and (min-height:821px){.brand{width:116px;height:99px}}@media(max-width:760px){.experience-footer{padding-top:32px;padding-bottom:24px}}@media(max-width:480px){.intro h1>span:first-child{max-width:320px;margin-inline:auto}}.brand{filter:invert(1) hue-rotate(180deg)}.utility-controls button{min-height:44px}@media(max-width:760px){.experience-footer{padding-bottom:42px}}@media(min-width:1101px)and (min-height:821px)and (max-height:940px){.main-content{padding-bottom:190px}}@media(max-height:820px)and (min-width:761px){.experience:not(.is-result){min-height:100svh}.experience:not(.is-result) .main-content{padding-bottom:110px}.experience-footer{bottom:46px}.video-image{width:180px}}.answer-hint{text-shadow:0 1px 4px #000,0 0 12px #000,0 0 22px #000;color:#b8b8b8}.intro h1{font-family:Sora Variable,Inter,sans-serif;font-weight:650;font-size:clamp(54px,4.95vw,96px);line-height:1.055;letter-spacing:-.065em}.intro h1>span{width:fit-content;max-width:100%;margin-inline:auto;padding-inline:.06em;color:#f5f4f1;background:linear-gradient(178deg,#fff 20%,#f6f5f1 48%,#bdbbb5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 #fff2) drop-shadow(0 5px 14px #ffffff0b)}.intro h1>span:nth-child(2){font-weight:700;font-size:1.075em;letter-spacing:-.067em}.intro h1>span.gold{font-weight:650;background-image:linear-gradient(110deg,#b98c24,#eec64f 21%,#fff0ac 38%,#e6b72b 51%,#eec84c 67%,#fff2bd 80%,#c59424);background-size:200% 100%;background-position:15% 50%;filter:drop-shadow(0 1px 0 #fff2) drop-shadow(0 4px 18px #d8ac321f);animation:headlineSheen 12s ease-in-out infinite alternate}@keyframes headlineSheen{0%{background-position:15% 50%}to{background-position:85% 50%}}.motion-paused .intro h1>span.gold{animation-play-state:paused}@media(min-width:1101px)and (min-height:821px){.intro h1{font-size:clamp(54px,4.95vw,96px);line-height:1.055}}@media(max-height:820px)and (min-width:761px){.intro h1{font-size:clamp(48px,4.8vw,66px)}}@media(max-width:1100px)and (min-width:761px){.intro h1{font-size:5vw}}@media(max-width:760px){.intro h1{font-size:clamp(32px,8.25vw,56px);line-height:1.12;letter-spacing:-.06em}.intro h1>span:first-child{max-width:100%}}@media(max-width:480px){.intro h1>span:first-child{max-width:285px}}@media(prefers-reduced-motion:reduce){.intro h1>span.gold{animation:none}}.experience{--light-x:50%;--light-y:57%;--horizon-x:50%;--type-light:50%;--breath:.5;--energy:0}.scene{top:-22px;right:-22px;bottom:-22px;left:-22px;transform:translate3d(var(--drift-x,0px),var(--drift-y,0px),0);transition:none}.horizon{animation:none;filter:brightness(calc(.94 + var(--breath)*.12 + var(--energy)*.14))}.atmosphere-light,.horizon-energy{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen}.atmosphere-light{background:radial-gradient(ellipse 65% 58% at var(--light-x) var(--light-y),#c088222c 0%,#8763290c 44%,transparent 76%);opacity:calc(.55 + var(--breath)*.28 + var(--energy)*.45)}.horizon-energy{background:radial-gradient(ellipse 27% 7% at var(--horizon-x) 77%,#ffcf643f,transparent 75%);opacity:calc(.48 + var(--breath)*.3 + var(--energy)*.9);filter:blur(12px)}.experience[data-motion=living] .intro h1>span:not(.gold){background-image:radial-gradient(ellipse 42% 170% at var(--type-light) 35%,#fff 12%,#f8f6ed 33%,#d4d2cd 70%,#a6a6a3 110%);filter:drop-shadow(0 1px 0 #fff2) drop-shadow(0 5px 16px #fff1)}.experience[data-motion=living] .intro h1>span.gold{animation:none;background-position:var(--type-light) 50%;filter:drop-shadow(0 1px 0 #fff3) drop-shadow(0 4px 21px #e5b53835)}.experience:not([data-motion=living]) .intro h1>span.gold{animation-play-state:paused}.answer-pill{overflow:hidden;isolation:isolate}.answer-pill>span{position:relative;z-index:1}.answer-check{z-index:1}.answer-pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 75% 150% at var(--pill-light-x,50%) var(--pill-light-y,50%),#ffe9a340,transparent 72%);opacity:0;transition:opacity .25s}.experience[data-motion=living] .answer-pill:hover:not(:disabled){transform:translate3d(var(--pill-x,0px),calc(-4px + var(--pill-y,0px)),0);box-shadow:0 4px 35px #efb83a35,inset 0 1px #ffe3a770}.experience[data-motion=living] .answer-pill:hover:before{opacity:1}.answer-pill.is-selected:after{content:"";position:absolute;left:var(--pill-light-x,50%);top:var(--pill-light-y,50%);width:20px;height:20px;border:1px solid #fff5c9;border-radius:50%;background:#fff1af38;box-shadow:0 0 18px #fff0b577;pointer-events:none;animation:answerEnergy .65s ease-out both}@keyframes answerEnergy{0%{transform:translate(-50%,-50%) scale(.2);opacity:1}to{transform:translate(-50%,-50%) scale(17);opacity:0}}.experience:not([data-motion=living]) .answer-pill:hover:not(:disabled){transform:none}@media(max-width:760px){.scene{inset:auto -22px -22px;height:calc(75% + 44px)}.atmosphere-light,.horizon-energy{opacity:.35}}@media(prefers-reduced-motion:reduce){.answer-pill.is-selected:after{display:none}}.motion-paused .answer-pill.is-selected:after{display:none}.answer-comet,.horizon-opening{pointer-events:none;position:absolute;opacity:0}.answer-comet{z-index:-1;left:var(--pulse-x,50%);top:var(--pulse-y,70%);width:72px;height:72px;border-radius:50%;background:radial-gradient(circle,#fff0b59c 0%,#efb74645 20%,#b9811b16 48%,transparent 70%);transform:translate(-50%,-50%) scale(var(--pulse-scale,1));opacity:var(--pulse-opacity,0);mix-blend-mode:screen}.horizon-opening{top:60%;right:-20%;bottom:4%;left:-20%;background:radial-gradient(ellipse 45% 12% at 50% 52%,#fff2beaa,#e9ad2838 40%,transparent 75%);mix-blend-mode:screen}@media(pointer:coarse){.experience[data-motion=living] .atmosphere-light{background:radial-gradient(ellipse 52% 40% at var(--light-x) var(--light-y),#d5a03b45,transparent 76%);opacity:calc(.45 + var(--breath)*.18 + var(--energy)*.25)}.experience[data-motion=living] .horizon-energy{opacity:calc(.4 + var(--breath)*.22 + var(--energy)*.6 + var(--scroll-depth,0)*.3)}.experience[data-input=touch] .answer-pill:hover:not(:disabled){transform:none}.booking-reveal .horizon-opening{animation:horizonOpen 1.3s cubic-bezier(.18,.8,.2,1) both}.booking-reveal .booking-content{animation:calendarReveal .85s .15s ease-out both}}@keyframes horizonOpen{0%{opacity:0;transform:scaleX(.2) scaleY(.5)}40%{opacity:.8}to{opacity:0;transform:scaleX(1.7) scaleY(2.4)}}@keyframes calendarReveal{0%{opacity:0}to{opacity:1}}.experience:not([data-motion=living]) .answer-comet{display:none}.experience:not([data-motion=living]) .horizon-opening{visibility:hidden;animation-play-state:paused}.experience:not([data-motion=living]) .booking-content{animation:none}@media(prefers-reduced-motion:reduce){.answer-comet,.horizon-opening{display:none}}
