.iddI_a_switch{border-radius:var(--r-pill);background:var(--page);border:var(--outline);box-shadow:var(--lift-small);padding:3px;display:inline-flex}.iddI_a_option{min-width:96px;min-height:40px;padding:0 var(--s4);border-radius:var(--r-pill);color:var(--text-800);transition:background-color var(--release), color var(--release);justify-content:center;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.iddI_a_option[aria-current=page]{background:var(--ink);color:var(--white)}.iddI_a_option:not([aria-current=page]):hover{background:var(--band)}
.HDPHBq_section{padding:var(--s9) 0;overflow:hidden}.HDPHBq_inner{align-items:center;gap:var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.HDPHBq_available{align-items:center;gap:var(--s2);color:var(--black);font-size:15px;font-weight:600;display:flex}.HDPHBq_marks{align-items:center;gap:var(--s2);color:var(--ink);display:inline-flex}.HDPHBq_heading{margin-top:var(--s4);letter-spacing:-.02em;text-wrap:balance;max-width:12ch;font-size:clamp(40px,4.7vw,68px);line-height:1.06}.HDPHBq_tagline{margin-top:var(--s5);font-family:var(--font-head);letter-spacing:-.015em;color:var(--text-800);font-size:clamp(24px,2.5vw,36px);font-weight:600;line-height:1.12}.HDPHBq_qr{align-items:center;gap:var(--s5);margin-top:var(--s7);padding:var(--s5);background:var(--page);border-radius:var(--r-card);border:var(--outline);max-width:480px;box-shadow:var(--lift);display:flex}.HDPHBq_qrCode{flex:none;width:128px;height:128px}.HDPHBq_qrCode svg{width:100%;height:100%}.HDPHBq_qrText p{color:var(--text-500);font-size:14px}.HDPHBq_qrText .HDPHBq_qrTitle{color:var(--black);font-size:17px;font-weight:600}.HDPHBq_qrText>:last-child{margin-top:var(--s3)}.HDPHBq_copy>div:not(.HDPHBq_qr){margin-top:var(--s6)}.HDPHBq_stage{height:640px;position:relative}.HDPHBq_phone{aspect-ratio:390/844;background:var(--black);border:var(--outline);width:270px;box-shadow:6px 6px 0 var(--shadow);border-radius:40px;margin:0;padding:8px;position:absolute}.HDPHBq_screen{object-fit:cover;border-radius:32px;width:100%;height:100%}.HDPHBq_back{top:0;left:4%;transform:rotate(-3deg)}.HDPHBq_front{top:56px;right:4%;transform:rotate(2.5deg)}.HDPHBq_price{width:290px;padding:var(--s2) var(--s3) 0;background:var(--band);border-radius:var(--r-card);border:var(--outline);box-shadow:var(--lift);margin:0;position:absolute;bottom:28px;left:-2%;transform:rotate(-1.5deg)}.HDPHBq_price img{width:100%;height:auto}@media (max-width:1079px){.HDPHBq_inner{gap:var(--s7);grid-template-columns:1fr}.HDPHBq_stage{width:100%;max-width:620px;margin:0 auto}}@media (max-width:719px){.HDPHBq_section{padding:var(--s8) 0}.HDPHBq_stage{height:500px}.HDPHBq_phone{border-radius:30px;width:190px;padding:6px}.HDPHBq_screen{border-radius:24px}.HDPHBq_back{left:0}.HDPHBq_front{top:40px;right:0}.HDPHBq_price{width:200px;bottom:0;left:-4px}}
.CK4Xkq_section{margin-top:var(--s9);padding:var(--s8) 0;background:var(--band)}.CK4Xkq_heading{font-size:clamp(28px,3.2vw,40px)}.CK4Xkq_steps{margin-top:var(--s7);border-top:var(--outline);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.CK4Xkq_step{padding:var(--s5) var(--s5) 0 0}.CK4Xkq_step+.CK4Xkq_step{padding-left:var(--s5);border-left:1px solid var(--line)}.CK4Xkq_number{border:var(--outline);background:var(--page);width:36px;height:36px;box-shadow:var(--lift-small);color:var(--black);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid}.CK4Xkq_step h3{margin-top:var(--s4);font-size:19px}.CK4Xkq_step p{margin-top:var(--s2);color:var(--text-800);max-width:32ch;font-size:15px}@media (max-width:1079px){.CK4Xkq_steps{grid-template-columns:repeat(2,minmax(0,1fr))}.CK4Xkq_step:nth-child(3){border-left:0;padding-left:0}.CK4Xkq_step:nth-child(n+3){margin-top:var(--s5);border-top:1px solid var(--line)}}@media (max-width:719px){.CK4Xkq_section{padding:var(--s7) 0}.CK4Xkq_steps{grid-template-columns:1fr}.CK4Xkq_step,.CK4Xkq_step+.CK4Xkq_step{padding:var(--s5) 0;border-left:0}.CK4Xkq_step+.CK4Xkq_step{border-top:1px solid var(--line);margin-top:0}}
.xWhq9a_hero{padding-top:var(--s5)}.xWhq9a_frame{position:relative}.xWhq9a_photo{height:clamp(460px, calc(100svh - var(--header-h) - 140px), 680px);border-radius:var(--r-photo);background:var(--inverse);isolation:isolate;position:relative;overflow:hidden}.xWhq9a_image{object-fit:cover;opacity:0;transition:opacity .9s var(--ease-out), transform 6s linear;transform:scale(1.04)}.xWhq9a_image[data-shown=true]{opacity:1;transform:scale(1)}.xWhq9a_scrim{z-index:1;background:linear-gradient(180deg, var(--photo-scrim) 0%, #0f0d0b00 42%), linear-gradient(0deg, #0f0d0b59 0%, #0f0d0b00 35%);pointer-events:none;position:absolute;inset:0}.xWhq9a_heading{z-index:2;max-width:13ch;color:var(--white);letter-spacing:-.025em;font-size:clamp(38px,5.2vw,72px);line-height:1.02;position:absolute;top:clamp(28px,4vw,48px);left:clamp(24px,4vw,48px)}.xWhq9a_caption{z-index:2;width:260px;padding:var(--s4) var(--s4) var(--s3);background:var(--page);border-radius:var(--r-card);border:var(--outline);box-shadow:var(--lift);position:absolute;top:clamp(24px,3vw,36px);right:clamp(24px,3vw,36px)}.xWhq9a_captionName{color:var(--black);font-weight:600}.xWhq9a_captionMeta{min-height:1.5em;color:var(--text-500);font-size:14px}.xWhq9a_captionLink{align-items:center;min-height:32px;font-size:14px;font-weight:500;display:inline-flex}.xWhq9a_pager{align-items:center;gap:var(--s1);margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line);display:flex}.xWhq9a_dot{border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.xWhq9a_dot:before{content:"";border:1.5px solid var(--ink);width:8px;height:8px;transition:background-color var(--release);border-radius:50%}.xWhq9a_dot[aria-current=true]:before{background:var(--ink)}.xWhq9a_pause{min-height:24px;padding:0 var(--s2);color:var(--text-800);border-radius:var(--r-tile);margin-left:auto;font-size:13px;font-weight:500}.xWhq9a_pause:hover{background:var(--band)}.xWhq9a_search{z-index:3;left:calc(var(--gutter) + clamp(24px, 4vw, 48px));right:calc(var(--gutter) + clamp(24px, 4vw, 48px));align-items:center;gap:var(--s2);min-height:76px;padding:var(--s3) var(--s3) var(--s3) var(--s6);background:var(--page);border:var(--outline);box-shadow:var(--lift);border-radius:40px;display:flex;position:absolute;bottom:clamp(24px,4vw,44px)}.xWhq9a_search:focus-within{box-shadow:4px 4px 0 var(--shadow), inset 0 0 0 1px var(--ink)}.xWhq9a_input{background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:48px;font-size:18px}.xWhq9a_input::-webkit-search-cancel-button{filter:grayscale()}.xWhq9a_camera{align-items:center;gap:var(--s2);min-height:48px;padding:0 var(--s4);border-left:1px solid var(--line);color:var(--text-800);white-space:nowrap;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.xWhq9a_camera:hover{color:var(--black)}.xWhq9a_camera:hover span{text-decoration:underline}.xWhq9a_submit{min-width:132px}@media (max-width:1079px){.xWhq9a_caption{width:230px}.xWhq9a_camera span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xWhq9a_camera{padding:0 var(--s3);position:relative}}@media (max-width:719px){.xWhq9a_hero{padding-top:var(--s3)}.xWhq9a_photo{height:clamp(380px,62svh,520px)}.xWhq9a_caption{top:auto;right:auto;left:var(--s4);width:auto;max-width:calc(100% - 2 * var(--s4));padding:var(--s3);bottom:56px}.xWhq9a_captionLink{display:none}.xWhq9a_search{margin:-28px var(--s3) 0;min-height:60px;padding:var(--s2) var(--s2) var(--s2) var(--s4);position:relative;bottom:auto;left:auto;right:auto}.xWhq9a_input{font-size:16px}.xWhq9a_submit{min-width:0;padding:0 var(--s4)}}@media (prefers-reduced-motion:reduce){.xWhq9a_image{transform:none}}
.KNc7-q_banner{margin-top:var(--s5);padding:var(--s4) var(--s5);border-radius:var(--r-card);background:var(--amber-tint);color:var(--amber-text);font-weight:500}
.jNi5_W_tiles{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;display:grid}.jNi5_W_tile{border-radius:var(--r-tile);background:var(--band);height:168px;text-decoration:none;display:block;position:relative;overflow:hidden}.jNi5_W_picture{position:absolute;inset:0}.jNi5_W_image{object-fit:cover;transition:transform .5s var(--ease-out)}.jNi5_W_tile:hover .jNi5_W_image{transform:scale(1.04)}.jNi5_W_mark{opacity:.3;width:44px;height:auto;margin:auto;position:absolute;inset:0}.jNi5_W_label{left:var(--s3);bottom:var(--s3);border-radius:var(--r-pill);background:var(--page);border:var(--outline);box-shadow:var(--lift-small);color:var(--black);padding:6px 14px;font-size:15px;font-weight:600;position:absolute}@media (max-width:719px){.jNi5_W_tiles{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}.jNi5_W_tile{height:128px}.jNi5_W_label{padding:4px 12px;font-size:14px}}
.tw_iXG_card{background:var(--page);border:var(--outline);box-shadow:var(--lift);transition:transform var(--release), box-shadow var(--release);border-radius:16px;text-decoration:none;display:block;overflow:hidden}.tw_iXG_card:active{box-shadow:none;transform:translate(3px,3px)}.tw_iXG_picture{aspect-ratio:366/150;background:var(--band);position:relative}.tw_iXG_cover{object-fit:cover}.tw_iXG_body{gap:var(--s1);padding:var(--s3) var(--s4) var(--s4);display:grid}.tw_iXG_row{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.tw_iXG_name{font-family:var(--font-body);letter-spacing:0;font-size:17px;font-weight:600}.tw_iXG_card:hover .tw_iXG_name{text-decoration:underline}.tw_iXG_stylist{font-weight:500}.tw_iXG_meta{color:var(--text-500);font-size:14px}.tw_iXG_facts{gap:var(--s5);margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line);grid-template-columns:auto 1fr;display:grid}.tw_iXG_facts dt{color:var(--text-800);font-size:12px}.tw_iXG_facts dd{color:var(--black);font-size:14px;font-weight:600}
._2KIvKW_marquee{position:relative}._2KIvKW_viewport{margin:0 calc(-1 * var(--gutter));-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);overflow:hidden}._2KIvKW_track{gap:var(--s4);width:max-content;padding:var(--s1) var(--gutter) var(--s3);list-style:none;animation:linear infinite _2KIvKW_drift;display:flex}@keyframes _2KIvKW_drift{to{transform:translateX(calc(-50% - var(--s4) / 2))}}._2KIvKW_viewport:hover ._2KIvKW_track,._2KIvKW_viewport:focus-within ._2KIvKW_track,._2KIvKW_viewport[data-paused=true] ._2KIvKW_track{animation-play-state:paused}._2KIvKW_tile{border-radius:var(--r-tile);background:var(--band);width:260px;height:180px;text-decoration:none;display:block;position:relative;overflow:hidden}._2KIvKW_picture{position:absolute;inset:0}._2KIvKW_image{object-fit:cover;transition:transform .5s var(--ease-out)}._2KIvKW_tile:hover ._2KIvKW_image{transform:scale(1.05)}._2KIvKW_mark{opacity:.3;width:44px;height:auto;margin:auto;position:absolute;inset:0}._2KIvKW_label{left:var(--s3);bottom:var(--s3);border-radius:var(--r-pill);background:var(--page);border:var(--outline);box-shadow:var(--lift-small);color:var(--black);padding:6px 14px;font-size:15px;font-weight:600;position:absolute}._2KIvKW_controls{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s4);display:flex}._2KIvKW_pause{min-height:36px;padding:0 var(--s3);border-radius:var(--r-pill);color:var(--text-800);font-size:14px;font-weight:500}._2KIvKW_pause:hover{background:var(--band)}@media (max-width:719px){._2KIvKW_tile{width:180px;height:130px}._2KIvKW_label{padding:4px 12px;font-size:14px}}@media (prefers-reduced-motion:reduce){._2KIvKW_viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}._2KIvKW_track{animation:none}._2KIvKW_track>li[aria-hidden=true],._2KIvKW_pause{display:none}}
.ayVwgq_menu{position:relative}.ayVwgq_button{list-style:none}.ayVwgq_button::-webkit-details-marker{display:none}.ayVwgq_menu[open] .ayVwgq_button svg{transform:rotate(180deg)}.ayVwgq_panel{z-index:var(--z-menu);top:calc(100% + var(--s2));min-width:240px;padding:var(--s3);background:var(--page);border-radius:var(--r-card);border:var(--outline);box-shadow:var(--lift);animation:ayVwgq_open .18s var(--ease-out);position:absolute;left:0}@keyframes ayVwgq_open{0%{opacity:0;transform:translateY(-4px)}}.ayVwgq_title{padding:var(--s1) var(--s3) var(--s2);color:var(--text-500);font-size:13px;font-weight:600}.ayVwgq_panel ul{list-style:none}.ayVwgq_option{min-height:44px;padding:0 var(--s3);border-radius:var(--r-tile);color:var(--text-900);justify-content:space-between;align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:flex}.ayVwgq_option:hover{background:var(--band)}.ayVwgq_option[aria-current=true]{color:var(--black);font-weight:600}.ayVwgq_option[aria-current=true]:after{content:"";background:var(--ink);border-radius:50%;width:8px;height:8px}
