.creator-page{background:var(--paper)}body[data-path="/creator-consciousness"]{scrollbar-color:var(--clay) var(--paper)}body[data-path="/creator-consciousness"]::-webkit-scrollbar{width:.72rem}body[data-path="/creator-consciousness"]::-webkit-scrollbar-track{background:var(--paper)}body[data-path="/creator-consciousness"]::-webkit-scrollbar-thumb{border:3px solid var(--paper);border-radius:999px;background:var(--clay)}.creator-hero{position:relative;height:100svh;min-height:42rem}.creator-hero .cinema-stage{position:relative;height:100%;min-height:inherit}.creator-hero{border-bottom:1px solid rgba(250,247,240,.28)}.creator-page .cinema-scene video{width:100%;height:100%;max-width:none;object-fit:cover;will-change:transform}.creator-page .cinema-scene-men video{object-position:50% 50%;transform:scale(1.015);filter:saturate(.78) contrast(1.06) brightness(.72)}.creator-page .cinema-scrim{background:linear-gradient(92deg,#070907cc,#0709076b 54%,#07090729 78%),linear-gradient(180deg,rgba(7,9,7,.34),transparent 34%,rgba(7,9,7,.76))}.creator-page .cinema-copy-primary{bottom:clamp(5rem,9vh,7rem)}.creator-page .cinema-copy-primary h1{max-width:76rem;margin:.75rem 0 1.3rem;font-size:clamp(3.9rem,7.5vw,8.5rem);line-height:.83}.creator-page .cinema-copy-primary h1 .cut:nth-child(2) i{font-style:normal}.creator-page .cinema-copy-primary h1 .cut:nth-child(3) i{font-size:.9em;font-style:italic}.creator-page .hero-deck{max-width:42rem;margin-left:0}.hero-retreat-name{margin:0 0 .65rem;color:var(--cream);font-family:var(--sans);font-size:.8rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.creator-page .hero-kicker{display:block;color:#f7f4eaad}.creator-outcomes{padding:clamp(3.5rem,6vw,6rem) var(--gutter);border-bottom:1px solid var(--line)}.creator-outcomes>.kicker{margin-bottom:2rem}.creator-outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.creator-outcome-grid article{min-height:13rem;padding:1.5rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.creator-outcome-grid article>span{color:var(--clay);font-size:.6rem;letter-spacing:.18em}.creator-outcome-grid h2{max-width:15ch;margin:3.8rem 0 0;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.origin-section,.week-intro,.pricing-section,.hosts-section,.contact-section{position:relative;padding:var(--section) var(--gutter)}.origin-grid,.week-intro-grid,.pricing-head,.contact-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.75fr);gap:clamp(3rem,9vw,10rem);align-items:start}.origin-grid h2,.week-intro h2,.hosts-head h2,.pricing-head h2,.contact-grid h2{margin:0;font-size:clamp(2.8rem,5.2vw,5.8rem);line-height:.94}.origin-lead{min-width:0}.origin-copy{padding-top:1rem}.origin-copy p,.week-intro-grid>div p,.pricing-intro p,.contact-copy{color:var(--ink-soft);font-size:clamp(.98rem,1.2vw,1.12rem)}.origin-copy p:last-child{color:var(--ink)}.origin-still{width:100%;aspect-ratio:16 / 9;margin:clamp(2.6rem,5vw,4.5rem) 0 0}.origin-still img{width:100%;height:108%;object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.04)}.week-intro{min-height:100svh;display:grid;align-items:center;isolation:isolate;overflow:hidden}.week-intro-media,.week-intro-shade{position:absolute;inset:0}.week-intro-media{z-index:-2}.week-intro-media video{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.08);filter:saturate(.92) contrast(1.08) brightness(.94)}.week-intro-shade{z-index:-1;background:linear-gradient(90deg,#090b0829,#090b0857 35%,#090b08d1 64%,#090b08f0),linear-gradient(180deg,#090b0829,#090b0894)}.week-intro-content{position:relative;z-index:1;display:block;width:min(48rem,52%);margin-left:auto}.week-intro-grid h2{color:var(--cream);max-width:12ch}.week-intro-grid>div{padding-top:1.2rem}.week-intro-grid>div p{color:#faf7f0ad}.week-intro-grid>div p:last-child{color:var(--cream)}.pillars-section{position:relative;padding:var(--section) var(--gutter);background:var(--cream)}.pillars-head{display:block}.pillars-head h2{max-width:15ch;margin:0;font-size:clamp(2.8rem,5.2vw,5.8rem);line-height:.94}.work-accordion{margin-top:clamp(4rem,8vw,8rem);border-top:1px solid var(--line)}.work-step{border-bottom:1px solid var(--line)}.work-step h3{margin:0}.work-step-button{width:100%;display:grid;grid-template-columns:clamp(2.4rem,5vw,5rem) minmax(0,1fr);gap:clamp(1rem,2.5vw,2.5rem);align-items:start;padding:clamp(1.2rem,2vw,2rem) 0;border:0;background:transparent;color:#16171233;text-align:left;cursor:pointer;transition:color .25s ease}.work-step-button:hover{color:#16171285}.work-step.is-open .work-step-button{color:var(--ink)}.work-step-button:focus-visible{outline:2px solid var(--clay);outline-offset:5px}.work-step-number{padding-top:.65em;font-family:var(--sans);font-size:.68rem;letter-spacing:.16em}.work-step-title{max-width:18ch;font-family:var(--serif);font-size:clamp(2.5rem,5.1vw,5.6rem);font-weight:300;letter-spacing:-.035em;line-height:.9}.work-step-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s var(--ease),opacity .24s ease}.work-step.is-open .work-step-panel{grid-template-rows:1fr;opacity:1}.work-step-panel-inner{min-height:0;overflow:hidden;display:grid;grid-template-columns:clamp(2.4rem,5vw,5rem) minmax(0,1fr);gap:clamp(1rem,2.5vw,2.5rem)}.work-step-panel-inner>p:last-child{grid-column:2;max-width:43rem;margin:.25rem 0 clamp(2.2rem,4vw,4rem);color:var(--ink-soft);font-size:clamp(1rem,1.25vw,1.14rem)}.studio-section{position:relative;isolation:isolate;display:grid;align-items:center;min-height:min(82svh,58rem);overflow:hidden;padding:var(--section) var(--gutter)}.studio-film,.studio-shade{position:absolute;inset:0}.studio-film{z-index:-2}.studio-film video{width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(.82) contrast(1.08) brightness(.82)}.studio-shade{z-index:-1;background:linear-gradient(90deg,#080907e0,#0809079e 45%,#08090747 72%,#0809078a),linear-gradient(180deg,#0809074d,#080907b3)}.studio-copy{position:relative;z-index:1;width:min(40rem,58%)}.studio-copy h2{margin:0 0 1.8rem;color:var(--cream);font-size:clamp(2.8rem,5.2vw,5.8rem);line-height:.94}.studio-copy>p:last-child{color:#faf7f0c7}.tulum-gallery-section{position:relative;padding:clamp(4rem,7vw,7rem) var(--gutter) var(--section);background:radial-gradient(circle at 50% 34%,#333326 0%,var(--night) 66%)}.tulum-gallery{display:grid;grid-template-columns:.75fr 1.45fr .75fr;gap:clamp(.7rem,1.4vw,1.4rem);align-items:end}.tulum-gallery figure{margin:0}.tulum-gallery-coast{aspect-ratio:3 / 4;margin-bottom:clamp(2rem,7vw,7rem)!important}.tulum-gallery-cenote{aspect-ratio:4 / 3}.tulum-gallery-town{aspect-ratio:2 / 3;margin-bottom:clamp(4rem,10vw,10rem)!important}.tulum-gallery img{height:108%;object-position:center;filter:saturate(.82) contrast(1.03)}.creator-rhythm{min-height:auto;padding:var(--section) var(--gutter);background:var(--cream)}.creator-rhythm-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);gap:clamp(3rem,8vw,9rem);align-items:end}.creator-rhythm-head h2{max-width:15ch;margin:1rem 0 0;font-size:clamp(2.8rem,5.2vw,5.8rem)}.creator-rhythm-head>p{color:var(--ink-soft)}.rhythm-days{margin-top:clamp(3rem,6vw,6rem);border-top:1px solid var(--line)}.rhythm-day{width:100%;display:grid;grid-template-columns:4rem 1fr auto;align-items:center;gap:1rem;padding:1.15rem 0;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer;transition:color .35s ease}.rhythm-day:hover,.rhythm-day[aria-pressed=true]{color:var(--clay)}.rhythm-day:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.rhythm-day span{font-size:.6rem;letter-spacing:.18em}.rhythm-day b{font-family:var(--serif);font-size:clamp(1.65rem,3vw,3.1rem);font-weight:300;transition:transform .4s var(--ease)}.rhythm-day i{font-style:normal;transition:transform .4s var(--ease)}.rhythm-day:hover b,.rhythm-day:hover i,.rhythm-day[aria-pressed=true] b,.rhythm-day[aria-pressed=true] i{transform:translate(.65rem)}.rhythm-readout{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:2rem;margin:2rem 0 0 auto;width:min(52rem,100%);padding:2rem;background:var(--paper-soft)}.rhythm-status{margin:0;color:var(--ink);font-family:var(--serif);font-size:clamp(1.85rem,3vw,3.2rem);font-weight:300;letter-spacing:-.025em;line-height:1}.rhythm-readout-copy [data-rhythm-copy]{max-width:43rem;margin:1rem 0 0;color:var(--ink-soft);font-size:clamp(.88rem,1vw,1rem);line-height:1.55}.hosts-head{display:block}.hosts-head h2{max-width:14ch;color:var(--cream)}.host-cards{display:flex;gap:clamp(.75rem,1.5vw,1.5rem);margin-top:clamp(4rem,8vw,8rem);min-height:clamp(34rem,65vw,52rem)}.host-card{position:relative;isolation:isolate;flex:1 1 0;min-width:0;overflow:hidden;border:1px solid rgba(250,247,240,.14);border-radius:clamp(.85rem,1.4vw,1.25rem);background:#11130f;color:var(--cream);cursor:pointer;outline:0;transition:flex-grow .55s var(--ease),opacity .4s ease,filter .4s ease}.host-card:before,.host-card:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.host-card:before{background:linear-gradient(180deg,rgba(7,9,7,.58) 0%,transparent 34%,rgba(7,9,7,.9) 100%)}.host-card:after{background:#e2d7c638;opacity:0;backdrop-filter:blur(2px);transition:opacity .35s ease}.host-card img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.8) contrast(1.05);transition:transform .75s cubic-bezier(.22,.61,.36,1),filter .45s ease}.host-card:first-child img{object-position:50% 34%}.host-card:last-child img{object-position:50% 42%}.host-cards:has(.host-card:hover) .host-card:not(:hover),.host-cards:has(.host-card:focus-visible) .host-card:not(:focus-visible),.host-cards:has(.host-card.is-open) .host-card:not(.is-open){flex-grow:.42;opacity:.62}.host-cards:has(.host-card:hover) .host-card:not(:hover):after,.host-cards:has(.host-card:focus-visible) .host-card:not(:focus-visible):after,.host-cards:has(.host-card.is-open) .host-card:not(.is-open):after{opacity:1}.host-card:hover,.host-card:focus-visible,.host-card.is-open{flex-grow:1.68;opacity:1}.host-card:focus-visible{box-shadow:inset 0 0 0 2px var(--clay)}.host-card:hover img,.host-card:focus-visible img,.host-card.is-open img{transform:scale(1.025);filter:saturate(.9) contrast(1.05)}.host-card-top,.host-card-copy{position:absolute;inset-inline:clamp(1.2rem,2.5vw,2.4rem);z-index:2}.host-card-top{top:clamp(1.2rem,2.5vw,2.4rem);display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.host-card-top span,.host-card-top p,.host-card-prompt{margin:0;font-size:.6rem;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.host-card-top span{color:#faf7f080}.host-card-top p{max-width:17rem;text-align:right}.host-card-copy{bottom:clamp(1.4rem,3vw,2.8rem)}.host-card-copy h3{margin:.9rem 0 0;color:var(--cream);font-size:clamp(3.2rem,6.5vw,7.5rem);line-height:.78;letter-spacing:-.055em;white-space:nowrap}.host-card-copy h3 em{display:block;font-weight:300}.host-card-bio{max-width:38rem;margin:0 0 clamp(1.4rem,2vw,2rem);color:#faf7f0d1;font-size:clamp(.94rem,1.3vw,1.12rem);line-height:1.55;opacity:0;transform:translateY(1rem);transition:opacity .28s ease,transform .38s cubic-bezier(.22,.61,.36,1)}.host-card:hover .host-card-bio,.host-card:focus-visible .host-card-bio,.host-card.is-open .host-card-bio{opacity:1;transform:translateY(0);transition-delay:.14s}.host-card-prompt{display:block;margin-top:1.4rem;color:#faf7f08a;transition:opacity .2s ease}.host-card:hover .host-card-prompt,.host-card:focus-visible .host-card-prompt,.host-card.is-open .host-card-prompt{opacity:0}.pricing-head{align-items:end}.pricing-intro{padding-bottom:.5rem}.rate-grid{display:block;margin-top:clamp(2rem,4vw,4rem)}.rate-card{--spot-x: 72%;--spot-y: 34%;position:relative;isolation:isolate;overflow:hidden;min-height:30rem;padding:clamp(1.6rem,2.8vw,2.8rem);border:1px solid rgba(250,247,240,.16);background:var(--night);color:var(--cream)}.rate-card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle 22rem at var(--spot-x) var(--spot-y),rgba(174,94,51,.28),rgba(174,94,51,.07) 34%,transparent 70%);opacity:.34;transition:opacity .35s ease}.rate-card:after{content:"";position:absolute;z-index:2;top:0;bottom:0;left:-16rem;width:12rem;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(246,210,180,.14),rgba(246,210,180,.42),rgba(246,210,180,.1),transparent);opacity:0;transform:skew(-10deg)}.rate-card:hover:before{opacity:.78}.rate-card>*{position:relative;z-index:1}.pricing-ready .rate-card{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(1.5rem) scale(.992)}.pricing-ready.is-pricing-visible .rate-card{animation:rate-card-reveal .92s var(--ease) forwards}.pricing-ready.is-pricing-visible .rate-card:after{animation:rate-card-light-sweep 1.15s var(--ease) .08s both}.pricing-ready .rate-card-top>*,.pricing-ready .rate-anchor,.pricing-ready .rate-pricing,.pricing-ready .rate-availability,.pricing-ready .payment-plans,.pricing-ready .rate-terms{opacity:0;filter:blur(7px);transform:translateY(1rem)}.pricing-ready.is-pricing-visible .rate-card-top>*{animation:rate-detail-in .62s var(--ease) .3s forwards}.pricing-ready.is-pricing-visible .rate-card-top>*:last-child{animation-delay:.38s}.pricing-ready.is-pricing-visible .rate-anchor{animation:rate-detail-in .68s var(--ease) .42s forwards}.pricing-ready.is-pricing-visible .rate-pricing{animation:rate-detail-in .72s var(--ease) .5s forwards}.pricing-ready.is-pricing-visible .rate-availability{animation:rate-detail-in .62s var(--ease) .66s forwards}.pricing-ready.is-pricing-visible .payment-plans{animation:rate-detail-in .68s var(--ease) .76s forwards}.pricing-ready.is-pricing-visible .rate-terms{animation:rate-detail-in .62s var(--ease) .88s forwards}@keyframes rate-card-reveal{to{opacity:1;clip-path:inset(0);transform:none}}@keyframes rate-card-light-sweep{0%{opacity:0;transform:translate(0) skew(-10deg)}28%{opacity:1}to{opacity:0;transform:translate(140vw) skew(-10deg)}}@keyframes rate-detail-in{to{opacity:1;filter:blur(0);transform:none}}.rate-card-top{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1.4rem;border-bottom:1px solid rgba(250,247,240,.16)}.rate-card-top p{margin:0;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase}.rate-card-top p{color:#faf7f08f}.rate-card-top p:last-child{text-align:right}.rate-card-main{display:grid;grid-template-columns:minmax(14rem,.72fr) minmax(20rem,1fr);gap:clamp(3rem,8vw,9rem);align-items:end;padding:clamp(3.2rem,7vw,6.5rem) 0 clamp(2.8rem,5vw,4.5rem)}.rate-anchor{align-self:end}.rate-anchor>p,.rate-pricing>p{margin:0 0 1.1rem;color:#faf7f08f;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.rate-anchor del{position:relative;display:inline-block;color:#faf7f0a3;font-family:var(--serif);font-size:clamp(3.5rem,6vw,6.4rem);font-weight:300;letter-spacing:-.03em;line-height:.8;text-decoration:none}.rate-anchor del:after{content:"";position:absolute;left:-.04em;right:-.04em;top:52%;height:2px;background:var(--clay);transform:scaleX(0);transform-origin:left}.pricing-ready.is-pricing-visible .rate-anchor del:after{animation:rate-strike .5s var(--ease) 1.35s forwards}.rate-anchor>span{display:block;margin-top:1.25rem;color:#dba17d;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.rate-pricing{justify-self:end;text-align:right}.rate-price{font-family:var(--serif);font-size:clamp(5.5rem,10.5vw,10.5rem);font-variant-numeric:lining-nums tabular-nums;font-weight:420;line-height:.7;letter-spacing:-.04em}.rate-price span{display:inline-block;min-width:4.25ch}.rate-seats{margin:1.1rem 0 0;font-size:.67rem;letter-spacing:.16em;text-transform:uppercase;text-align:right}@keyframes rate-strike{to{transform:scaleX(1)}}.rate-availability{display:grid;grid-template-columns:minmax(6rem,.34fr) minmax(16rem,1fr) auto;gap:clamp(1.5rem,4vw,4rem);align-items:center;padding:clamp(1.5rem,2.5vw,2.4rem) 0;border-top:1px solid rgba(250,247,240,.16);border-bottom:1px solid rgba(250,247,240,.16)}.rate-availability>span{color:#faf7f047;font-family:var(--serif);font-size:clamp(4rem,7vw,7rem);font-weight:300;letter-spacing:-.03em;line-height:.7}.rate-availability p{max-width:30rem;margin:0;color:#faf7f09e;font-size:clamp(.86rem,1.1vw,1rem)}.rate-availability p strong{display:block;margin-bottom:.35rem;color:var(--cream);font-weight:500}.rate-seat-marks{display:flex;gap:.55rem}.rate-seat-marks i{width:.7rem;aspect-ratio:1;border:1px solid rgba(250,247,240,.48);border-radius:50%;background:#dba17d29}.payment-plans{min-width:0;margin:clamp(2.8rem,5vw,4.8rem) 0 0;padding:0;border:0}.payment-plans legend{width:100%;margin:0 0 1.25rem;color:#faf7f094;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase}.payment-plan-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(250,247,240,.18);border-left:1px solid rgba(250,247,240,.18)}.payment-plan{position:relative;display:grid;align-content:space-between;min-height:14rem;padding:clamp(1.25rem,2.2vw,2rem);border-right:1px solid rgba(250,247,240,.18);border-bottom:1px solid rgba(250,247,240,.18);color:var(--cream);cursor:pointer;transition:background-color .35s var(--ease),color .35s var(--ease),transform .35s var(--ease)}.payment-plan:hover{background:#faf7f00f;transform:translateY(-.25rem)}.payment-plan.is-selected{background:var(--cream);color:var(--ink);transform:translateY(-.35rem)}.payment-plan:has(input:focus-visible){outline:2px solid var(--clay);outline-offset:4px}.payment-plan input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.payment-plan-name{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase}.payment-plan strong{align-self:end;margin-top:2.5rem;font-family:var(--serif);font-size:clamp(2.2rem,3.8vw,4.1rem);font-variant-numeric:lining-nums tabular-nums;font-weight:350;letter-spacing:-.035em;line-height:.9}.payment-plan-detail{align-self:end;margin-top:.85rem;color:#faf7f08c;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.payment-plan.is-selected .payment-plan-detail{color:var(--ink-soft)}.rate-terms{max-width:64rem;margin:2rem 0 0;color:#faf7f07a;font-size:.7rem;line-height:1.55}.included-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,8rem);margin-top:clamp(4rem,8vw,8rem)}.included-grid ul{list-style:none;padding:0;margin:1.6rem 0 0;border-top:1px solid var(--line)}.included-grid li{padding:.9rem 0;border-bottom:1px solid var(--line)}.included-grid li:before{content:"↗";display:inline-block;margin-right:.75rem;color:var(--clay)}.pricing-footnote{margin:3rem 0 0 auto;max-width:50rem;color:var(--ink-soft);font-size:.78rem}.contact-grid h2{color:var(--cream)}.contact-copy{margin-top:2rem;color:#faf7f09e}.creator-contact{display:grid;gap:1.6rem}.creator-contact label{display:grid;gap:.55rem}.creator-contact label>span{color:#faf7f085;font-size:.62rem;letter-spacing:.17em;text-transform:uppercase}.creator-contact input,.creator-contact textarea{width:100%;padding:.85rem 0;border:0;border-bottom:1px solid rgba(250,247,240,.3);border-radius:0;background:transparent;color:var(--cream);caret-color:var(--clay);font:inherit;resize:vertical}.creator-contact input:focus,.creator-contact textarea:focus{outline:2px solid rgba(250,247,240,.5);outline-offset:5px;border-bottom-color:var(--clay)}.creator-contact .button{margin-top:1rem;cursor:pointer}@media(max-width:860px){.creator-outcome-grid{grid-template-columns:1fr}.creator-outcome-grid article{min-height:10rem}.creator-outcome-grid h2{margin-top:2rem}.origin-grid,.week-intro-grid,.pricing-head,.contact-grid,.creator-rhythm-head,.studio-section{grid-template-columns:1fr;gap:2rem}.origin-still{width:min(25rem,72%);margin-left:auto}.week-intro{min-height:48rem}.week-intro-content{width:min(38rem,72%)}.work-step-title{max-width:none}.studio-copy{width:min(34rem,78%)}.rhythm-readout{grid-template-columns:1fr;gap:.8rem}.host-cards{flex-direction:column;min-height:0}.host-card{flex:none;min-height:32rem}.host-card.is-open{min-height:38rem}.host-cards:has(.host-card:hover) .host-card:not(:hover),.host-cards:has(.host-card:focus-visible) .host-card:not(:focus-visible),.host-cards:has(.host-card.is-open) .host-card:not(.is-open){opacity:.72}.host-card-copy h3{font-size:clamp(3.8rem,15vw,6.8rem)}.rate-card{min-height:26rem}.rate-card-main{grid-template-columns:1fr 1fr;gap:2rem}.payment-plan-list{grid-template-columns:1fr}.payment-plan{min-height:10rem}.included-grid{grid-template-columns:1fr}}@media(max-width:560px){.creator-hero .cinema-copy{bottom:4rem}.creator-hero .hero-deck{width:100%}.creator-outcomes{padding-inline:1.15rem}.host-card{min-height:29rem}.host-card.is-open{min-height:36rem}.host-card-top,.host-card-copy{inset-inline:1.2rem}.host-card-copy h3{white-space:normal}.creator-page .cinema-copy h1,.creator-page .cinema-copy-secondary h2{font-size:clamp(3.05rem,14.5vw,5.1rem)}.hero-retreat-name{font-size:.67rem}.origin-grid h2,.week-intro h2,.hosts-head h2,.pricing-head h2,.contact-grid h2,.creator-rhythm-head h2{font-size:clamp(2.8rem,13vw,4.6rem)}.origin-section,.week-intro,.pricing-section,.hosts-section,.contact-section,.creator-rhythm,.pillars-section,.studio-section,.tulum-gallery-section{padding-inline:1.15rem}.tulum-gallery{grid-template-columns:1fr 1fr}.tulum-gallery-cenote{grid-column:1 / -1;grid-row:1;aspect-ratio:4 / 3}.tulum-gallery-coast,.tulum-gallery-town{margin-bottom:0!important}.origin-still{width:100%}.week-intro-content{width:100%;margin-left:0;padding-top:16rem}.week-intro-shade{background:linear-gradient(180deg,#090b0814,#090b0842 30%,#090b08e0 58%,#090b08f5)}.studio-copy{width:100%;padding-top:15rem}.studio-shade{background:linear-gradient(180deg,#08090729,#08090752 36%,#080907e0 66%,#080907f5)}.work-step-button{grid-template-columns:2rem minmax(0,1fr);gap:.7rem}.work-step-number{padding-top:.5em}.work-step-title{font-size:clamp(2.65rem,13.7vw,4.8rem)}.work-step-panel-inner{grid-template-columns:2rem minmax(0,1fr);gap:.7rem}.rate-price{font-size:clamp(4.5rem,24vw,7rem)}.rate-card-top,.rate-availability{align-items:flex-start}.rate-card-top{flex-direction:column}.rate-card-top p:last-child{text-align:left}.rate-card-main{grid-template-columns:1fr;gap:3.5rem}.rate-pricing{justify-self:start;text-align:left}.rate-seats{text-align:left}.rate-availability{grid-template-columns:1fr;gap:1.2rem}.rate-seat-marks{padding-top:.5rem}.payment-plan strong{font-size:clamp(2.4rem,12vw,3.6rem)}}@media(prefers-reduced-motion:reduce){.creator-page .cinema-scene video{transform:none!important}.host-card,.host-card img,.host-card:after,.host-card-bio,.host-card-prompt,.rhythm-day b,.rhythm-day i,.work-step-button,.work-step-panel,.rate-card{transition:none!important}.rate-card:before,.rate-card:after{display:none}.pricing-ready .rate-card,.pricing-ready .rate-card-top>*,.pricing-ready .rate-anchor,.pricing-ready .rate-pricing,.pricing-ready .rate-availability,.pricing-ready .payment-plans,.pricing-ready .rate-terms{opacity:1!important;clip-path:none!important;filter:none!important;transform:none!important;animation:none!important}.rate-anchor del:after{transform:scaleX(1);animation:none!important}}
