.bRDKxW_header{z-index:1;padding:216px 0 88px;position:relative;overflow:hidden}.bRDKxW_sky{opacity:.5;height:min(100%,720px);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 20%,#0000 100%);mask-image:linear-gradient(#000 20%,#0000 100%)}.bRDKxW_skyImage{object-fit:cover;object-position:50% 30%}.bRDKxW_inner{flex-direction:column;align-items:flex-start;gap:20px;display:flex;position:relative}.bRDKxW_inner .bRDKxW_kicker{color:var(--c-amber);margin-bottom:-2px}.bRDKxW_title{max-width:900px}.bRDKxW_more{flex-direction:column;align-items:flex-start;gap:28px;max-width:620px;display:flex}.bRDKxW_lead{color:var(--c-body);font-size:18px;line-height:1.45}@media (max-width:1199.98px){.bRDKxW_header{padding:176px 0 72px}}@media (max-width:809.98px){.bRDKxW_header{padding:136px 0 56px}.bRDKxW_lead{font-size:16px}}
.T_dp0q_roll{vertical-align:top;flex-direction:column;display:inline-flex;position:relative;overflow:clip}.T_dp0q_line{white-space:nowrap;transition:transform .5s var(--ease-out), opacity .5s var(--ease-out);display:block}.T_dp0q_line+.T_dp0q_line{position:absolute;inset:0;transform:translateY(105%)}.T_dp0q_fade .T_dp0q_line+.T_dp0q_line{opacity:0}.T_dp0q_host:hover .T_dp0q_line:first-child,.T_dp0q_host:focus-visible .T_dp0q_line:first-child{transform:translateY(-105%)}.T_dp0q_host:hover .T_dp0q_fade .T_dp0q_line:first-child,.T_dp0q_host:focus-visible .T_dp0q_fade .T_dp0q_line:first-child{opacity:0}.T_dp0q_host:hover .T_dp0q_line+.T_dp0q_line,.T_dp0q_host:focus-visible .T_dp0q_line+.T_dp0q_line{opacity:1;transform:translateY(0)}@media (hover:none){.T_dp0q_host:hover .T_dp0q_line:first-child,.T_dp0q_host:hover .T_dp0q_fade .T_dp0q_line:first-child{opacity:1;transform:none}.T_dp0q_host:hover .T_dp0q_line+.T_dp0q_line{transform:translateY(105%)}}
.lQDr7W_panel{gap:20px;min-height:520px;padding:4px;display:flex}.lQDr7W_calendar{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.lQDr7W_head{justify-content:space-between;align-items:center;display:flex}.lQDr7W_month{letter-spacing:-.03em;font-size:16px;font-weight:600}.lQDr7W_month span{color:var(--c-white-60);font-weight:500}.lQDr7W_nav{gap:4px;display:flex}.lQDr7W_nav button{width:32px;height:32px;color:var(--c-white);transition:background-color .2s var(--ease-out);border-radius:8px;place-items:center;display:grid}.lQDr7W_nav button:hover:not(:disabled){background:var(--c-white-12)}.lQDr7W_nav button:disabled{opacity:.3;cursor:default}.lQDr7W_grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.lQDr7W_weekday{border-bottom:1px solid var(--c-white-12);text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--c-white-60);margin-bottom:4px;padding-bottom:10px;font-size:11px;font-weight:450}.lQDr7W_day{aspect-ratio:1;background:var(--c-white-12);max-height:56px;color:var(--c-white);transition:background-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:8px;font-size:14px;font-weight:450;position:relative}.lQDr7W_day:hover:not(:disabled){background:#ffffff38}.lQDr7W_day:disabled{color:#ffffff4d;cursor:default;background:0 0}.lQDr7W_day[data-selected=true]{background:var(--c-white);color:var(--c-black)}.lQDr7W_day[data-today=true]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:6px;left:50%;translate:-50%}.lQDr7W_slots{flex-direction:column;flex:none;gap:12px;width:168px;display:flex}.lQDr7W_slotsTitle{letter-spacing:-.03em;align-items:center;gap:4px;height:32px;font-size:16px;font-weight:600;display:flex}.lQDr7W_slotsTitle span{color:var(--c-white-60);font-weight:500}.lQDr7W_slotList{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:6px;max-height:380px;display:flex;overflow-y:auto}.lQDr7W_slot{border:1px solid var(--c-white-15);height:40px;color:var(--c-white);transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out);border-radius:8px;flex:none;font-size:14px;font-weight:450}.lQDr7W_slot:hover{border-color:var(--c-white-60)}.lQDr7W_slot[data-selected=true]{border-color:var(--c-white);background:var(--c-white);color:var(--c-black)}.lQDr7W_confirm{color:#23170e;letter-spacing:-.03em;background:linear-gradient(#f3c592,#e1a46b);border-radius:10px;justify-content:center;align-items:center;height:44px;font-size:15px;font-weight:450;display:flex}.lQDr7W_confirm:disabled{opacity:.4;cursor:default}@media (max-width:809.98px){.lQDr7W_panel{flex-direction:column}.lQDr7W_slots{width:100%}.lQDr7W_slotList{flex-flow:wrap;max-height:none}.lQDr7W_slot{flex:1 0 calc(25% - 6px)}}
.cgsvXG_form{flex-direction:column;gap:40px;display:flex}.cgsvXG_fields{flex-direction:column;gap:24px;display:flex}.cgsvXG_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cgsvXG_field{flex-direction:column;gap:4px;min-width:0;display:flex}.cgsvXG_label{letter-spacing:-.012em;color:var(--c-white);font-size:15px;font-weight:450;line-height:1.3}.cgsvXG_control{background:var(--c-dark);width:100%;height:48px;color:var(--c-white);letter-spacing:-.012em;transition:border-color .25s var(--ease-out);border:1px solid #0000;border-radius:12px;outline:none;padding:14px;font-size:14px;font-weight:400;line-height:1.3}.cgsvXG_control::placeholder{color:#ffffff73}.cgsvXG_control:focus,.cgsvXG_control:focus-visible{border-color:#e5af7a99}.cgsvXG_selectWrap{display:block;position:relative}.cgsvXG_select{appearance:none;cursor:pointer;padding-right:40px}.cgsvXG_select option{color:var(--c-white);background:#1b2226}.cgsvXG_chevron{width:16px;height:16px;color:var(--c-white-60);pointer-events:none;position:absolute;top:50%;right:14px;translate:0 -50%}.cgsvXG_textarea{resize:vertical;height:140px;min-height:100px}.cgsvXG_submit{color:#23170e;letter-spacing:-.04em;width:100%;height:48px;transition:transform .3s var(--ease-out);background:linear-gradient(#f3c592,#e1a46b);border-radius:12px;justify-content:center;align-items:center;padding:16px;font-size:16px;font-weight:450;line-height:1.2;display:flex;box-shadow:0 10px 30px #e5af7a38,inset 0 1px 1px #ffffff8c}.cgsvXG_submit:active{transform:scale(.98)}.cgsvXG_note{color:var(--c-white-60);margin-top:-24px;font-size:14px;line-height:1.4}.cgsvXG_note a{color:var(--c-white);text-underline-offset:3px;text-decoration:underline}@media (max-width:1199.98px){.cgsvXG_row{grid-template-columns:1fr;gap:24px}}
.DIbnYa_section{z-index:1;position:relative}.DIbnYa_wrap{--c-white:var(--c-cream);--c-black:#23170e;--c-dark:#f7e8cc0f;--c-white-60:#f7e8cc99;--c-white-12:#f7e8cc1a;--c-white-15:#f7e8cc29;isolation:isolate;padding-block:112px var(--section-y);background:var(--c-morning);color:var(--c-cream);position:relative;-webkit-mask-image:radial-gradient(closest-side,#000 100%,#0000 100%);mask-image:radial-gradient(closest-side,#000 100%,#0000 100%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.DIbnYa_scene{z-index:-1;position:absolute;inset:0;overflow:hidden}.DIbnYa_sceneBox{aspect-ratio:2800/1594;width:100%;position:absolute;top:0;right:0}.DIbnYa_sceneImage{object-fit:cover}.DIbnYa_live{position:absolute;inset:0;transform:scaleX(-1)}.DIbnYa_sceneBox:after{content:"";background:linear-gradient(to bottom, transparent 62%, var(--c-morning) 99%), radial-gradient(75% 70% at 0% 8%, #0e1218b8, transparent 72%);pointer-events:none;position:absolute;inset:0}.DIbnYa_chair{z-index:1;width:0;height:0;position:absolute;top:54%;left:55.4%}.DIbnYa_chairNote{position:absolute;top:116px;left:-40px}.DIbnYa_chairArrow{top:-112px;left:18px}.DIbnYa_container{flex-direction:column;align-items:flex-start;gap:40px;display:flex;position:relative}.DIbnYa_intro{flex-direction:column;gap:16px;max-width:440px;display:flex}.DIbnYa_lead{color:var(--c-white-60);text-wrap:balance}.DIbnYa_panel{background:url(/media/scene/grain-panel.png) 0 0/256px 256px,#10151a;border-radius:22px;flex-direction:column;gap:24px;width:44%;min-width:0;padding:24px;display:flex;box-shadow:inset 0 0 0 1px #f7e8cc1a,0 40px 80px #00000059}.DIbnYa_tabs{background:var(--c-dark);border-radius:14px;gap:6px;height:56px;padding:6px;display:flex}.DIbnYa_tab{background:var(--c-white-12);color:var(--c-white);transition:background-color .3s var(--ease-out);border-radius:12px;flex:0 0 100px;justify-content:center;align-items:center;display:flex;overflow:hidden}.DIbnYa_tab[data-active=true]{background:var(--c-white);color:var(--c-black);flex:auto}.DIbnYa_tab:not([data-active=true]):hover{background:#f7e8cc2e}.DIbnYa_tabContent{white-space:nowrap;align-items:center;display:flex}.DIbnYa_tabLabel{letter-spacing:-.04em;padding-left:8px;font-size:16px;font-weight:450;line-height:1.2;display:inline-block;overflow:hidden}@media (max-width:1199.98px){.DIbnYa_wrap{padding-top:0}.DIbnYa_scene{z-index:0;position:relative;inset:auto}.DIbnYa_sceneBox{aspect-ratio:1.45;position:relative}.DIbnYa_sceneImage{object-position:80% 50%}.DIbnYa_chair{display:none}.DIbnYa_container{gap:32px;margin-top:-96px}.DIbnYa_panel{width:100%}}@media (max-width:809.98px){.DIbnYa_sceneBox{aspect-ratio:1.05}.DIbnYa_sceneImage{object-position:84% 50%}.DIbnYa_container{margin-top:-64px}.DIbnYa_panel{padding:16px}}
._P1nzW_label{color:var(--c-white);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex}._P1nzW_dark{background:var(--c-black)}._P1nzW_glass{background:var(--c-white-12);-webkit-backdrop-filter:blur(5px)}._P1nzW_dusk{color:var(--c-cream);background:#f7e8cc12;box-shadow:inset 0 0 0 1px #f7e8cc14}._P1nzW_badge{background:var(--c-white-12);border-radius:6px;place-items:center;width:24px;height:24px;display:grid}._P1nzW_dusk ._P1nzW_badge{color:var(--c-amber);background:#e5af7a29}._P1nzW_text{letter-spacing:-.012em;font-size:15px;font-weight:400;line-height:1.3}
.WtcyXq_layer{z-index:0;background:var(--c-dusk);position:fixed;inset:0;overflow:clip}.WtcyXq_bokeh{position:absolute;inset:0}.WtcyXq_container{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:32px;height:100%;padding-top:64px;display:flex;position:relative;-webkit-mask-image:linear-gradient(270deg,#0000 3%,#000 20% 80%,#0000 97%);mask-image:linear-gradient(270deg,#0000 3%,#000 20% 80%,#0000 97%)}.WtcyXq_stage{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.WtcyXq_track{perspective:1200px;width:100%;height:30vw;position:relative}.WtcyXq_slide{width:40vw;height:30vw;transform-style:preserve-3d;position:absolute;top:0;left:30vw}.WtcyXq_slideInner,.WtcyXq_slideLink{border-radius:16px;display:block;position:absolute;inset:0;overflow:hidden}.WtcyXq_slideLink{cursor:pointer}.WtcyXq_cover{object-fit:cover}.WtcyXq_caption{width:40vw;min-height:91px;padding-inline:10px}.WtcyXq_captionInner{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.WtcyXq_title{letter-spacing:-.04em;color:var(--c-cream);font-size:36px;font-weight:600;line-height:1.1}.WtcyXq_description{color:#f7e8cc9e}.WtcyXq_controls{gap:8px;display:flex}.WtcyXq_control{width:36px;height:36px;color:var(--c-cream);transition:background-color .3s var(--ease-out), transform .3s var(--ease-out);background:#f7e8cc14;border-radius:100px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #f7e8cc1f}.WtcyXq_control:hover{background:#f7e8cc29}.WtcyXq_control:active{transform:scale(.92)}
._w2HtG_hero{background:0 0;position:relative}._w2HtG_bg{z-index:1;background:var(--c-black);height:100lvh;position:absolute;inset:0 0 auto;overflow:clip}._w2HtG_sceneWrap{background:-webkit-image-set(url(/media/hero-scene-poster.webp) 1x type("image/webp"),url(/media/hero-scene-poster.jpg) 1x type("image/jpeg")) 100%/cover no-repeat;background:image-set("/media/hero-scene-poster.webp" 1x type("image/webp"),"/media/hero-scene-poster.jpg" 1x type("image/jpeg")) 100%/cover no-repeat;position:absolute;inset:0}._w2HtG_bg:before{content:"";z-index:1;opacity:.16;mix-blend-mode:overlay;pointer-events:none;background:url(/media/scene/grain.png);animation:.9s steps(6,end) infinite _w2HtG_grain;position:absolute;inset:-50%}._w2HtG_bg:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 60%,#0a0f124d 78%,#0a0f12b8),radial-gradient(120% 90% at 60% 45%,#0000 55%,#060a0c8c 100%);position:absolute;inset:0}@keyframes _w2HtG_grain{0%{transform:translate(0)}17%{transform:translate(-6%,4%)}33%{transform:translate(5%,-7%)}50%{transform:translate(-3%,8%)}67%{transform:translate(8%,2%)}83%{transform:translate(-7%,-4%)}to{transform:translate(0)}}._w2HtG_pin{--c-note:#f7e8cc;z-index:2;visibility:hidden;pointer-events:none;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}._w2HtG_note{animation:_w2HtG_float 3.6s var(--ease-in-out) infinite;position:absolute;inset:0}._w2HtG_noteText{transform-origin:100%;font-family:var(--font-hand), cursive;white-space:nowrap;color:var(--c-note);text-shadow:0 2px 12px #0000008c;font-size:38px;font-weight:600;line-height:1;position:absolute;top:-110px;right:150px;translate:0 -62%;rotate:-5deg}._w2HtG_noteArrow{filter:drop-shadow(0 2px 6px #00000080);width:170px;max-width:none;height:130px;position:absolute;top:-132px;left:-150px;overflow:visible}._w2HtG_noteArrow path{fill:none;stroke:var(--c-note);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}@keyframes _w2HtG_float{0%,to{translate:0}50%{translate:0 -4px}}._w2HtG_sticky{--edge:40px;--fit:6.27;--lines:1;z-index:2;pointer-events:none;height:100svh;min-height:560px;position:sticky;top:0;container-type:inline-size}._w2HtG_intro{top:27px;left:var(--edge);pointer-events:auto;flex-direction:column;align-items:flex-start;gap:16px;max-width:340px;display:flex;position:absolute}._w2HtG_bio{color:#ffffffbd;text-wrap:pretty;text-shadow:0 1px 14px #00000073}._w2HtG_name{left:var(--edge);font-size:calc((100cqw - 2 * var(--edge)) / var(--fit));letter-spacing:-.055em;white-space:nowrap;color:#fbf4e6;font-weight:600;line-height:.86;position:absolute;bottom:calc(14px + .2em)}._w2HtG_word{vertical-align:top;margin:-.06em -.04em -.24em 0;padding:.06em .04em .24em 0;display:inline-block;overflow:clip}._w2HtG_word+._w2HtG_word{margin-left:.22em}._w2HtG_wordInner{display:inline-block}._w2HtG_clouds{height:calc(14px + (100cqw - 2 * var(--edge)) / var(--fit) * (.34 + .86 * var(--lines)));pointer-events:none;position:absolute;bottom:0;left:0;right:0}._w2HtG_hintWrap{right:var(--edge);bottom:calc((100cqw - 2 * var(--edge)) / var(--fit) * 1.1 + 34px);position:absolute}._w2HtG_hint{color:var(--c-white);letter-spacing:-.04em;align-items:center;gap:6px;font-size:16px;font-weight:400;line-height:1.2;display:flex}._w2HtG_hintArrow{width:28px;height:28px;animation:_w2HtG_bounce 1.6s var(--ease-in-out) infinite;place-items:center;display:grid;rotate:90deg}@keyframes _w2HtG_bounce{0%,to{translate:0}50%{translate:0 3px}}._w2HtG_triggers{display:none}@media (min-width:1200px){._w2HtG_triggers{pointer-events:none;height:calc(200vh + 600px);display:block}}@media (max-width:809.98px){._w2HtG_sticky{--edge:20px;--fit:3.09;--lines:2}._w2HtG_intro{max-width:calc(100% - 2 * var(--edge) - 64px);gap:12px;top:24px}._w2HtG_word{width:fit-content;display:block}._w2HtG_word+._w2HtG_word{margin-left:0}._w2HtG_hintWrap{display:none}._w2HtG_noteText{transform-origin:0 100%;white-space:normal;width:6.4em;font-size:32px;line-height:.95;top:-122px;left:-150px;right:auto;translate:0 -100%;rotate:-4deg}._w2HtG_note{scale:.82}}
._5fFd7q_wrapper{z-index:1;position:relative}._5fFd7q_imageWrap{z-index:2;pointer-events:none;height:100lvh;display:flex;position:sticky;top:0;overflow:clip}._5fFd7q_half{width:50%;height:100%;position:relative;overflow:clip}._5fFd7q_photo{isolation:isolate;width:200%;height:100%;position:absolute;top:0;left:0}._5fFd7q_right ._5fFd7q_photo{left:-100%}._5fFd7q_photo:before,._5fFd7q_photo:after{content:"";z-index:1;position:absolute;inset:0}._5fFd7q_photo:after{background:var(--grain);mix-blend-mode:overlay;-webkit-mask-image:linear-gradient(#000 6%,#00000040 24%);mask-image:linear-gradient(#000 6%,#00000040 24%)}._5fFd7q_photo:before{background:linear-gradient(to bottom, var(--c-dusk), #1a202300 22%, #11171a00 68%, var(--c-night))}._5fFd7q_curtainNote{--note-size:48px;position:absolute;top:42%;left:50%;translate:-50% -50%}._5fFd7q_cover{object-fit:cover}._5fFd7q_pricing{z-index:1;padding-block:var(--section-y);position:relative}._5fFd7q_revealTrigger,._5fFd7q_splitTrigger{pointer-events:none;width:1px;position:absolute;left:0}._5fFd7q_revealTrigger{height:50%;top:0}._5fFd7q_splitTrigger{height:60%;top:40%}._5fFd7q_container{align-items:center;gap:var(--stack-gap);transform-origin:50%;flex-direction:column;display:flex}._5fFd7q_header{text-align:center;flex-direction:column;gap:16px;max-width:600px;display:flex}._5fFd7q_lead,._5fFd7q_muted{color:var(--c-body)}._5fFd7q_lead{text-wrap:balance}._5fFd7q_plans{background:#f7e8cc08;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;padding:16px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #f7e8cc0f}._5fFd7q_pick{position:absolute;bottom:calc(100% + 18px);left:calc(66.67% + 26px)}._5fFd7q_pickArrow{top:14px;left:-82px}._5fFd7q_plan{border-radius:20px;flex-direction:column;gap:24px;padding:32px 32px 32px 20px;display:flex}._5fFd7q_plan:last-child{padding:32px 20px 32px 32px}._5fFd7q_plan[data-highlight=true]{background:radial-gradient(120% 70% at 50% 0,#e5af7a29,#0000 70%),#1c2326;padding:32px;box-shadow:inset 0 0 0 1px #e5af7a4d,0 30px 60px #00000073,0 0 90px #e5af7a14}._5fFd7q_main{flex-direction:column;align-items:flex-start;gap:24px;display:flex}._5fFd7q_info{flex-direction:column;gap:16px;display:flex}._5fFd7q_price{align-items:flex-end;gap:8px;display:flex}._5fFd7q_period{letter-spacing:-.03em;color:var(--c-muted);padding-bottom:6px;font-size:15px;font-weight:400;line-height:1.3}._5fFd7q_divider{background:var(--c-line);border:0;height:1px}._5fFd7q_features{flex-direction:column;gap:20px;display:flex}._5fFd7q_featureList{flex-direction:column;gap:8px;display:flex}._5fFd7q_featureList li{align-items:center;gap:8px;display:flex}._5fFd7q_check{color:#e5af7abf;flex:none}@media (max-width:1199.98px){._5fFd7q_pick{display:none}._5fFd7q_splitTrigger{height:80%;top:20%}._5fFd7q_plans{grid-template-columns:1fr;max-width:840px}._5fFd7q_plan,._5fFd7q_plan:last-child,._5fFd7q_plan[data-highlight=true]{grid-template-columns:1.2fr 1fr;gap:32px;padding:32px;display:grid}._5fFd7q_divider{display:none}._5fFd7q_features{padding-top:4px}}@media (max-width:809.98px){._5fFd7q_curtainNote{--note-size:38px}._5fFd7q_plans{gap:8px;padding:8px}._5fFd7q_plan,._5fFd7q_plan:last-child,._5fFd7q_plan[data-highlight=true]{gap:24px;padding:24px 20px;display:flex}._5fFd7q_divider{display:block}}
