.elegant-site{color:#f7f7f5;background:#000;min-height:100vh;font-family:Arial,sans-serif;overflow:hidden}.elegant-site *{box-sizing:border-box}.elegant-site a{color:inherit;text-decoration:none}.elegant-nav{z-index:10;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(22px,5vw,76px);display:flex;position:absolute;inset:0 0 auto}.elegant-logo{letter-spacing:-.8px;font-size:18px;font-weight:900}.elegant-logo span{color:var(--accent)}.elegant-nav>div{gap:34px;display:flex}.elegant-nav>div a{letter-spacing:1.6px;color:#969696;font-size:8px;font-weight:800}.nav-request{letter-spacing:1.2px;border:1px solid #fff5;padding:12px 16px;font-size:8px;font-weight:900}.elegant-hero{background:radial-gradient(circle at 24% 45%,#151515 0,#050505 33%,#000 65%);grid-template-columns:minmax(0,1.08fr) minmax(450px,.72fr);align-items:center;gap:clamp(45px,7vw,110px);min-height:100svh;padding:116px clamp(22px,5vw,76px) 44px;display:grid;position:relative}.hero-ambient{aspect-ratio:1;border:1px solid #ffffff12;border-radius:50%;width:min(48vw,720px);position:absolute;top:9%;left:-11vw;box-shadow:0 0 140px #ffffff0a}.hero-ambient:before,.hero-ambient:after{content:"";border:1px solid #ffffff12;border-radius:50%;position:absolute;inset:15%}.hero-ambient:after{background:var(--accent);filter:blur(85px);opacity:.06;inset:34%}.hero-message{z-index:1;position:relative}.eyebrow{letter-spacing:2.6px;color:#929292;font-size:8px;font-weight:900}.eyebrow i{background:var(--accent);vertical-align:middle;width:28px;height:1px;margin-right:10px;display:inline-block}.hero-message h1{letter-spacing:-7px;margin:35px 0 30px;font:900 clamp(64px,7.8vw,126px)/.82 Arial}.hero-message h1 em,.studio-section h2 em{color:#0000;-webkit-text-stroke:1px #fff;font-style:normal}.hero-text{color:#aaa;max-width:520px;font-size:16px;line-height:1.7}.hero-notes{border-top:1px solid #292929;gap:30px;margin-top:44px;padding-top:22px;display:flex}.hero-notes span{letter-spacing:1px;color:#8a8a8a;font-size:8px;font-weight:800}.hero-notes b{color:var(--accent);margin-right:7px}.hero-form-shell{z-index:2;background:#0b0b0b;border:1px solid #2a2a2a;padding:clamp(22px,2.7vw,35px);position:relative;box-shadow:0 30px 100px #000}.hero-form header{margin-bottom:18px}.hero-form header small{color:var(--accent);letter-spacing:2px;font-size:7px;font-weight:900}.hero-form header h2{letter-spacing:-1px;margin:8px 0 5px;font-size:27px}.hero-form header p{color:#777;margin:0;font-size:10px}.hero-form label{color:#777;letter-spacing:1.1px;margin:9px 0;font-size:7px;font-weight:800;display:block}.hero-form input,.hero-form textarea,.hero-form select{color:#fff;background:#050505;border:1px solid #292929;border-radius:0;outline:none;width:100%;margin-top:7px;padding:11px;font-size:15px;display:block}.hero-form textarea{resize:vertical;height:80px}.form-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.privacy-check{align-items:flex-start;gap:10px;line-height:1.5;display:flex!important}.privacy-check input{accent-color:var(--accent);flex:none;width:14px!important;margin:1px 0 0!important}.privacy-check a{text-decoration:underline}.hero-form button{background:var(--accent);color:#050505;letter-spacing:1.2px;border:0;justify-content:space-between;align-items:center;width:100%;height:50px;margin-top:10px;padding:0 18px;font-size:9px;font-weight:900;display:flex}.form-error{color:#ff6a7c;font-size:9px}.hero-success{text-align:center;padding:30px 8px}.hero-success>i{border:1px solid var(--accent);width:58px;height:58px;color:var(--accent);border-radius:50%;place-items:center;margin:0 auto 22px;font-size:20px;font-style:normal;display:grid}.hero-success small{color:var(--accent);letter-spacing:2px;font-size:7px}.hero-success h2{letter-spacing:-2px;margin:18px;font-size:36px;line-height:.9}.hero-success p{color:#888;font-size:11px;line-height:1.6}.hero-success>a{border:1px solid #333;margin-top:8px;padding:13px;font-size:8px;font-weight:900;display:block}.promise-strip{white-space:nowrap;border-block:1px solid #222;justify-content:space-around;align-items:center;gap:18px;height:64px;padding:0 20px;display:flex}.promise-strip span{letter-spacing:1.3px;font-size:8px;font-weight:900}.promise-strip i{color:var(--accent);font-style:normal}.studio-section{grid-template-columns:70px 1fr .75fr;align-items:end;gap:5vw;padding:125px clamp(22px,7vw,110px);display:grid}.section-index{color:var(--accent);align-self:start;font-size:10px}.studio-section h2,.process-section h2,.instagram-section h2{letter-spacing:-5px;margin:28px 0 0;font:900 clamp(49px,6vw,90px)/.87 Arial}.studio-copy p{color:#999;font-size:15px;line-height:1.8}.studio-copy>a{border-bottom:1px solid #444;justify-content:space-between;margin-top:35px;padding:15px 0;font-size:9px;font-weight:900;display:flex}.studio-copy>a span{color:var(--accent)}.process-section{color:#080808;background:#f0efe9;padding:110px clamp(22px,7vw,110px)}.process-section .eyebrow{color:#666}.process-section .eyebrow i{background:#111}.process-grid{border-top:1px solid #bbb;grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.process-grid article{border-right:1px solid #ccc;padding:26px 25px 20px 0}.process-grid article+article{padding-left:25px}.process-grid span{font-size:9px;font-weight:900}.process-grid h3{margin:48px 0 12px;font-size:18px}.process-grid p{color:#666;font-size:10px;line-height:1.7}.instagram-section{background:radial-gradient(circle at 80%,#151515,#000 48%);grid-template-columns:1fr .7fr;align-items:center;gap:9vw;padding:110px clamp(22px,7vw,110px);display:grid}.instagram-section>div>p:last-child{color:#888;max-width:480px;line-height:1.7}.instagram-section>a{aspect-ratio:1.45;background:linear-gradient(145deg,#111,#030303);border:1px solid #333;flex-direction:column;justify-content:space-between;padding:38px;display:flex}.instagram-section>a span{font-size:24px;font-weight:900}.instagram-section>a b{letter-spacing:1.4px;color:var(--accent);font-size:9px}.elegant-site>footer{border-top:1px solid #222;grid-template-columns:1fr 1fr 1fr auto;align-items:center;min-height:140px;padding:35px clamp(22px,5vw,76px);display:grid}.elegant-site>footer p{color:#666;font-size:8px;line-height:1.6}.elegant-site>footer>div{color:#777;gap:20px;font-size:8px;display:flex}.elegant-site>footer small{color:#555;font-size:7px}@media (width<=900px){.elegant-nav{height:70px}.elegant-nav>div{display:none}.elegant-hero{grid-template-columns:1fr;gap:45px;padding-top:105px}.hero-message h1{letter-spacing:-5px;font-size:clamp(58px,17vw,100px)}.hero-notes{flex-wrap:wrap}.hero-form-shell{margin-bottom:28px}.promise-strip{justify-content:flex-start;overflow:hidden}.studio-section{grid-template-columns:1fr}.section-index{display:none}.process-grid{grid-template-columns:1fr 1fr}.process-grid article:nth-child(2){border-right:0}.instagram-section{grid-template-columns:1fr}.instagram-section>a{aspect-ratio:1.8}.elegant-site>footer{grid-template-columns:1fr 1fr;gap:28px}}@media (width<=560px){.nav-request{padding:10px;font-size:7px}.hero-message h1{margin-top:27px}.hero-text{font-size:13px}.hero-notes{gap:14px;margin-top:30px}.hero-form-shell{padding:20px}.form-grid{grid-template-columns:1fr}.studio-section,.process-section,.instagram-section{padding-top:78px;padding-bottom:78px}.studio-section h2,.process-section h2,.instagram-section h2{letter-spacing:-3px;font-size:46px}.process-grid{grid-template-columns:1fr}.process-grid article,.process-grid article+article{border-bottom:1px solid #ccc;border-right:0;padding:22px 0}.process-grid h3{margin:20px 0 8px}.instagram-section>a{aspect-ratio:1.35;padding:26px}.elegant-site>footer>div{flex-direction:column;gap:8px}}:root{--accent:#c9a96e}.elegant-site{color:#f4f0e8;background:#020202}.elegant-site:before{content:"";pointer-events:none;z-index:50;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:fixed;inset:0}.elegant-nav{background:linear-gradient(#050505e8,#0000);border-color:#c9a96e33;height:94px}.elegant-logo{letter-spacing:4px;font-family:Georgia,serif;font-size:21px;font-weight:400}.elegant-logo span{font-size:28px}.elegant-nav>div a{letter-spacing:2.2px;font-family:Georgia,serif;font-weight:400}.nav-request{border-color:#c9a96e80;transition:all .35s;color:#e2cda6!important}.nav-request:hover{background:#c9a96e;box-shadow:0 0 35px #c9a96e30;color:#050505!important}.elegant-hero{background:radial-gradient(at 24% 45%,#201a11 0,#090806 26%,#020202 62%);min-height:100svh;padding-top:130px}.hero-ambient{border-color:#c9a96e36;width:min(40vw,620px);top:18%;left:-2vw;box-shadow:0 0 180px #c9a96e13}.hero-ambient:before{border-color:#c9a96e1f}.hero-ambient:after{filter:blur(115px);opacity:.09;inset:23%}.luxury-monogram{z-index:0;letter-spacing:-45px;color:#0000;-webkit-text-stroke:1px #c9a96e12;-webkit-user-select:none;user-select:none;font:400 min(31vw,480px)/1 Georgia,serif;position:absolute;top:47%;left:5vw;transform:translateY(-50%)}.hero-message h1{letter-spacing:-6px;font-family:Georgia,serif;font-weight:400;line-height:.86}.hero-message h1 em{-webkit-text-stroke:1px #c9a96e;color:#0000;font-family:Georgia,serif}.eyebrow{letter-spacing:3px;color:#b7a98f;font-family:Georgia,serif}.hero-text{color:#aaa092;font-family:Georgia,serif;font-size:17px}.hero-actions{gap:10px;margin-top:30px;display:flex}.hero-actions a{letter-spacing:1.5px;border:1px solid #c9a96e55;padding:15px 17px;font-size:8px;transition:all .3s}.hero-actions a:first-child{color:#050505;background:#c9a96e}.hero-actions a:hover{transform:translateY(-3px);box-shadow:0 12px 35px #000}.hero-actions span{margin-left:18px}.hero-notes{border-color:#c9a96e30}.hero-form-shell{background:linear-gradient(145deg,#11100e,#060606);border-color:#c9a96e55;box-shadow:0 45px 130px #000,0 0 70px #c9a96e0a}.hero-form-shell:before{content:"PRIVATE APPOINTMENT";color:#c9a96e;letter-spacing:3px;border-bottom:1px solid #c9a96e30;margin-bottom:18px;padding-bottom:14px;font:400 7px Georgia,serif;display:block}.hero-form header h2{font-family:Georgia,serif;font-size:31px;font-weight:400}.hero-form input,.hero-form textarea,.hero-form select{background:#030303;border-color:#302b23}.hero-form input:focus,.hero-form textarea:focus,.hero-form select:focus{border-color:#c9a96e}.hero-form button{background:#c9a96e;font-family:Georgia,serif;transition:all .3s}.promise-strip{background:#080706;border-color:#c9a96e33;height:74px}.promise-strip span{letter-spacing:2px;color:#c8bda9;font-family:Georgia,serif;font-weight:400}.studio-section{background:linear-gradient(115deg,#020202,#080706)}.studio-section h2,.process-section h2,.instagram-section h2{letter-spacing:-4px;font-family:Georgia,serif;font-weight:400}.studio-copy>a{color:#d8c49f;border-color:#c9a96e55}.process-section{background:#e8e1d4}.process-grid h3{letter-spacing:1px;font-family:Georgia,serif;font-weight:400}.instagram-section{background:radial-gradient(circle at 76%,#271f13,#050403 48%,#020202)}.instagram-section>a{background:linear-gradient(135deg,#16120c,#050505);border-color:#c9a96e66;position:relative;overflow:hidden}.instagram-section>a:before{content:"TB";color:#c9a96e0d;font:400 190px Georgia,serif;position:absolute;top:-35px;right:-15px}.instagram-section>a span{letter-spacing:2px;font-family:Georgia,serif;font-weight:400}.instagram-section>a:hover{border-color:#c9a96e;box-shadow:0 30px 80px #000,0 0 55px #c9a96e10}.elegant-site>footer{background:#030302;border-color:#c9a96e2b}@keyframes luxuryReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hero-message,.hero-form-shell{animation:.9s cubic-bezier(.2,.7,.2,1) both luxuryReveal}.hero-form-shell{animation-delay:.16s}@media (width<=900px){.luxury-monogram{font-size:55vw;top:28%;left:-8vw}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions a{justify-content:space-between;display:flex}.elegant-hero{padding-top:105px}}@media (prefers-reduced-motion:reduce){.hero-message,.hero-form-shell{animation:none}}.request-choice .model-choice{grid-column:1/-1}.model-application{color:#fff;background:#000;min-height:100svh;padding:24px clamp(16px,5vw,70px) 70px;font-family:Arial,sans-serif}.model-application>nav{border-bottom:1px solid #222;justify-content:space-between;align-items:center;height:50px;display:flex}.model-application>nav button,.model-application>nav a{color:#888;letter-spacing:1.4px;cursor:pointer;background:0 0;border:0;font-size:8px;text-decoration:none}.model-application>section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:7vw;width:min(1120px,100%);margin:55px auto 0;display:grid}.model-application header{position:sticky;top:35px}.model-application header small{color:#888;letter-spacing:2.5px;font-size:8px}.model-application header h1,.model-success h1{letter-spacing:-4px;margin:25px 0;font:400 clamp(45px,6vw,80px)/.88 Georgia,serif}.model-application header p{color:#888;max-width:470px;line-height:1.7}.model-form{background:#070707;border:1px solid #303030;padding:30px}.model-success{text-align:center;flex-direction:column;justify-content:center;min-height:70vh;align-items:center!important;display:flex!important}.model-success>i{border:1px solid #fff;border-radius:50%;place-items:center;width:60px;height:60px;font-style:normal;display:grid}.model-success p{color:#888}.model-success button{color:#000;background:#fff;border:0;margin-top:20px;padding:14px 20px;font-size:8px;font-weight:900}@media (width<=750px){.request-choice .model-choice{grid-column:auto}.model-application{padding:15px 12px 40px}.model-application>section{margin-top:35px;display:block}.model-application header{margin-bottom:28px;position:static}.model-application header h1{font-size:43px}.model-form{padding:19px 15px}.model-application .form-grid{grid-template-columns:1fr}}.request-choice{color:#fff;background:radial-gradient(circle at 50% 40%,#171717,#020202 55%);place-items:center;min-height:100svh;padding:28px;font-family:Arial,sans-serif;display:grid}.choice-logo{color:#fff;letter-spacing:3px;font:700 16px Georgia,serif;text-decoration:none;position:absolute;top:28px;left:30px}.request-choice>section{text-align:center;width:min(760px,100%)}.request-choice>section>small{color:#888;letter-spacing:3px;font-size:8px}.request-choice h1{letter-spacing:-3px;margin:24px 0 16px;font:400 clamp(46px,8vw,82px)/.88 Georgia,serif}.request-choice p{color:#888;line-height:1.6}.request-choice section>div{grid-template-columns:1fr 1fr;gap:12px;margin:38px 0 25px;display:grid}.request-choice button{color:#fff;text-align:left;cursor:pointer;background:#070707;border:1px solid #343434;grid-template-columns:35px 1fr auto;align-items:center;min-height:145px;padding:25px;transition:all .25s;display:grid}.request-choice button:hover{background:#101010;border-color:#fff;transform:translateY(-3px);box-shadow:0 0 35px #ffffff0e}.request-choice button i{color:#777;font-size:9px;font-style:normal}.request-choice button span b,.request-choice button span small{display:block}.request-choice button span b{font:400 20px Georgia,serif}.request-choice button span small{color:#777;margin-top:8px;font-size:8px;line-height:1.5}.request-choice button em{font-size:18px;font-style:normal}.request-choice section>a{color:#aaa;letter-spacing:1.5px;font-size:8px;text-decoration:none}@media (width<=600px){.request-choice{align-items:start;padding:70px 14px 25px}.choice-logo{top:22px;left:20px}.request-choice>section{margin-top:38px}.request-choice h1{font-size:45px}.request-choice section>div{grid-template-columns:1fr;margin-top:28px}.request-choice button{min-height:118px;padding:20px}.request-choice button span b{font-size:18px}}.upload-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.upload-box{cursor:pointer;background:#070707;flex-direction:column;justify-content:center;min-height:72px;border:1px dashed #514f4b!important;padding:12px!important;display:flex!important}.upload-box:hover{border-color:#fff!important}.upload-box>span{color:#ddd;letter-spacing:1px;font-size:7px}.upload-box>span b{color:#888;margin-left:5px}.upload-box input{background:0 0!important;border:0!important;padding:8px 0 0!important;font-size:9px!important}.upload-box small{color:#666;margin-top:5px;font-size:7px}.hero-form-shell:before{content:none}.hero-form button{color:#050505;background:#f4f4f4}.hero-form button:hover{background:#fff;box-shadow:0 0 28px #fff2}.hero-form input:focus,.hero-form textarea:focus,.hero-form select:focus{border-color:#fff;box-shadow:0 0 18px #ffffff0c}@media (width<=560px){.elegant-hero{padding:78px 12px 35px;display:block}.hero-message{display:none}.hero-form-shell{background:#050505;border-color:#303030;margin:0;padding:20px 16px;box-shadow:0 0 35px #ffffff0a}.hero-form header h2{color:#fff;font-size:26px}.hero-form header p{font-size:10px}.upload-grid{grid-template-columns:1fr}.elegant-nav{background:#000;height:62px}.elegant-nav .nav-request{display:none}.elegant-logo{font-size:17px}.promise-strip{height:54px}.hero-form input,.hero-form textarea{padding:13px}.hero-form button{height:54px;font-size:10px}}.public-booking-calendar{color:#fff;background:#000;min-height:100svh;padding:20px clamp(14px,5vw,70px) 55px;font-family:Arial,sans-serif}.public-booking-calendar>nav{border-bottom:1px solid #222;justify-content:space-between;align-items:center;height:54px;display:flex}.public-booking-calendar>nav button{color:#888;letter-spacing:1px;background:0 0;border:0;font-size:8px}.public-booking-calendar>nav b{letter-spacing:3px;font:400 16px Georgia,serif}.public-booking-calendar>section{grid-template-columns:.75fr 1.25fr;align-items:start;gap:7vw;width:min(1100px,100%);margin:55px auto 0;display:grid}.public-booking-calendar header small{color:#888;letter-spacing:2px;font-size:8px}.public-booking-calendar h1{letter-spacing:-4px;margin:24px 0;font:400 clamp(45px,6vw,78px)/.88 Georgia,serif}.public-booking-calendar header p{color:#888;line-height:1.7}.calendar-picker{background:#070707;border:1px solid #333;padding:22px}.picker-head{text-align:center;border-bottom:1px solid #252525;grid-template-columns:38px 1fr 38px;align-items:center;height:45px;display:grid}.picker-head b{text-transform:capitalize;font:400 17px Georgia,serif}.picker-head button{color:#aaa;background:#0b0b0b;border:1px solid #292929;height:30px}.picker-grid{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:16px;display:grid}.picker-grid>strong{text-align:center;color:#555;padding:6px;font-size:7px}.picker-grid>button{aspect-ratio:1;color:#ddd;background:#0d0d0d;border:1px solid #222;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.picker-grid>button:not(:disabled):hover{background:#161616;border-color:#fff}.picker-grid>button:disabled{opacity:.3}.picker-grid>button.busy{color:#777;opacity:.65;background:#171717}.picker-grid>button span{font-size:10px}.picker-grid>button small{letter-spacing:.4px;font-size:5px}.picker-grid>button.outside{visibility:hidden}.calendar-picker>footer{color:#777;align-items:center;gap:18px;margin-top:18px;font-size:7px;display:flex}.calendar-picker>footer span{align-items:center;gap:6px;display:flex}.calendar-picker>footer i{background:#111;border:1px solid #aaa;width:8px;height:8px}.calendar-picker>footer i.busy{background:#333;border-color:#555}.calendar-picker>footer em{margin-left:auto;font-style:normal}@media (width<=760px){.public-booking-calendar{padding:14px 12px 35px}.public-booking-calendar>section{margin-top:32px;display:block}.public-booking-calendar h1{font-size:43px}.public-booking-calendar header p{font-size:10px}.calendar-picker{margin-top:28px;padding:13px 9px}.picker-grid{gap:3px}.picker-grid>button{aspect-ratio:auto;min-height:46px}.picker-head b{font-size:15px}.calendar-picker>footer em{display:none}}.picker-grid>button{border-radius:10px;transition:border-color .2s,background .2s,transform .2s;position:relative}.picker-grid>button:not(:disabled):hover{transform:translateY(-2px)}.picker-grid>button.selected{color:#050505;background:#f1f1ee;border-color:#fff;box-shadow:0 0 22px #ffffff1a}.picker-grid>button.busy{opacity:1;color:#3c3c3c!important;background:#070707!important;border-color:#191919!important}.picker-grid>button.busy:before,.picker-grid>button.busy:after{content:"";background:#ff4058;height:1px;position:absolute;top:50%;left:25%;right:25%;transform:rotate(45deg);box-shadow:0 0 7px #ff304e}.picker-grid>button.busy:after{transform:rotate(-45deg)}.calendar-picker>footer i.busy{background:#080808;border-color:#222;position:relative}.calendar-picker>footer i.busy:before,.calendar-picker>footer i.busy:after{content:"";background:#ff4058;height:1px;position:absolute;top:3px;left:0;right:0;transform:rotate(45deg);box-shadow:0 0 5px #ff4058}.calendar-picker>footer i.busy:after{transform:rotate(-45deg)}.time-picker{border-top:1px solid #292929;margin-top:22px;padding-top:22px}.time-picker>header span,.time-picker>header b{display:block}.time-picker>header span{color:#666;letter-spacing:1.5px;font-size:7px}.time-picker>header b{text-transform:capitalize;margin-top:7px;font:400 17px Georgia,serif}.time-picker>div{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:16px;display:grid}.time-picker>div button{color:#bbb;background:#0c0c0c;border:1px solid #292929;border-radius:9px;height:42px;font-size:10px}.time-picker>div button.selected{color:#050505;background:#f1f1ee;border-color:#fff}.time-confirm{color:#050505;letter-spacing:.8px;background:#f1f1ee;border:0;border-radius:9px;width:100%;height:48px;margin-top:13px;font-size:9px;font-weight:900}.time-confirm:disabled{color:#505050;background:#151515}@media (width<=760px){.time-picker>div{grid-template-columns:repeat(2,1fr)}.time-picker>div button{height:48px;font-size:11px}}.request-choice-redesign{background:#030303;padding:0}.request-choice-redesign:before{content:"";pointer-events:none;background:radial-gradient(circle at 72% 18%,#232323 0,#0000 34%),linear-gradient(115deg,#000 0,#080808 52%,#020202 100%);position:fixed;inset:0}.request-choice-redesign .choice-logo{z-index:2;letter-spacing:-1px;font-family:Arial,sans-serif;font-weight:900;top:40px;left:clamp(28px,5vw,76px)}.request-choice-redesign>section{z-index:1;text-align:left;grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(45px,8vw,130px);width:min(1240px,100% - 80px);display:grid;position:relative}.choice-intro small{letter-spacing:3px;color:#777;font-size:8px}.request-choice-redesign .choice-intro h1{letter-spacing:-6px;margin:27px 0;font-family:Arial,sans-serif;font-size:clamp(58px,6.8vw,104px);font-weight:900;line-height:.86}.choice-intro p{font-size:13px;line-height:1.7;max-width:380px!important}.request-choice-redesign .choice-actions{background:#333;border:1px solid #333;gap:1px;margin:0;display:grid;grid-template-columns:1fr!important}.request-choice-redesign .choice-actions button,.request-choice-redesign .choice-actions .model-choice{background:#050505;border:0;grid-column:auto;grid-template-columns:48px 1fr auto;min-height:190px;padding:34px}.request-choice-redesign .choice-actions button:hover{color:#050505;box-shadow:none;background:#f2f2ef;transform:none}.request-choice-redesign .choice-actions button:hover small,.request-choice-redesign .choice-actions button:hover i{color:#555}.request-choice-redesign .choice-actions button span b{letter-spacing:-1.5px;font:900 clamp(24px,2.4vw,38px)/1 Arial,sans-serif}.request-choice-redesign .choice-actions button span small{max-width:360px;margin-top:12px;font-size:9px}.request-choice-redesign .choice-actions button em{letter-spacing:1px;white-space:nowrap;font-size:8px}.request-choice-redesign .instagram-contact{position:absolute;bottom:-65px;left:0}.application-page{color:#f4f4f2;background:#030303;min-height:100svh;padding:22px clamp(16px,5vw,72px) 44px;font-family:Arial,sans-serif}.application-page>nav{border-bottom:1px solid #222;justify-content:space-between;align-items:center;height:58px;display:flex}.application-page>nav button{color:#888;letter-spacing:1.3px;cursor:pointer;background:0 0;border:0;font-size:8px}.application-page>nav b{letter-spacing:-.5px;font-size:13px}.application-page>section:not(.application-success){grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(40px,7vw,95px);width:min(1080px,100%);margin:54px auto 0;display:grid}.application-intro{position:sticky;top:30px}.application-intro small{color:#aaa;letter-spacing:2px;font-size:8px}.application-intro h1{letter-spacing:-4px;margin:24px 0;font-size:clamp(42px,5.4vw,76px);line-height:.88}.application-intro p{color:#777;font-size:12px;line-height:1.7}.application-form{background:#080808;border:1px solid #292929;padding:clamp(20px,3vw,34px)}.application-form>label:not(.privacy-check){margin-top:15px}.application-form textarea{height:105px}.application-form>.form-grid+.upload-grid{margin-top:4px}.application-form .upload-grid{margin-top:15px}.application-form .upload-box{min-height:105px}.instagram-contact{color:#fff;grid-template-columns:32px auto;align-items:center;column-gap:11px;width:max-content;margin:45px auto 0;text-decoration:none;display:grid}.instagram-contact>i{border:1.5px solid #fff;border-radius:9px;grid-row:1/3;width:31px;height:31px;position:relative}.instagram-contact>i:before{content:"";border:1.5px solid #fff;border-radius:50%;width:9px;height:9px;margin:auto;position:absolute;inset:0}.instagram-contact>i:after{content:"";background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;top:5px;right:5px}.instagram-contact small{color:#666;letter-spacing:1.1px;font-size:6px}.instagram-contact b{letter-spacing:.4px;font-size:10px}.application-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:65vh;display:flex}.application-success i{border:1px solid #fff;border-radius:50%;place-items:center;width:54px;height:54px;font-style:normal;display:grid}.application-success h1{letter-spacing:-4px;max-width:760px;font-size:clamp(42px,6vw,78px);line-height:.9}.application-success p{color:#888}.application-success button{color:#050505;background:#eee;border:0;margin-top:18px;padding:15px 21px;font-size:8px;font-weight:900}.application-form,.application-form .form-grid,.application-form label{min-width:0}.application-form input[type=date]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.application-form .application-submit{text-align:center;letter-spacing:.5px;justify-content:center;font-size:15px;font-weight:900}.application-page>nav .instagram-contact{grid-template-columns:25px auto;column-gap:8px;margin:0}.application-page>nav .instagram-contact>i{border-radius:7px;width:24px;height:24px}.application-page>nav .instagram-contact small{display:none}.application-page>nav .instagram-contact b{font-size:9px}@media (width<=760px){.request-choice-redesign{padding:70px 14px 25px}.request-choice-redesign:before{background:radial-gradient(circle at 50% 25%,#171717,#020202 55%)}.request-choice-redesign .choice-logo{top:22px;left:20px}.request-choice-redesign>section{text-align:center;width:100%;margin-top:38px;display:block}.request-choice-redesign .choice-intro h1{letter-spacing:-3px;font-family:Georgia,serif;font-size:45px;font-weight:400}.request-choice-redesign .choice-actions{background:0 0;border:0;gap:12px;margin-top:28px}.request-choice-redesign .choice-actions button,.request-choice-redesign .choice-actions .model-choice{border:1px solid #343434;grid-template-columns:35px 1fr auto;min-height:118px;padding:20px}.request-choice-redesign .choice-actions button span b{letter-spacing:0;font:400 18px Georgia,serif}.request-choice-redesign .choice-actions button em{font-size:0}.request-choice-redesign .choice-actions button em:after{content:"→";font-size:18px}.request-choice-redesign .instagram-contact{margin-top:25px;position:static}.application-page{padding:12px 12px 28px}.application-page>section:not(.application-success){margin-top:28px;display:block}.application-intro{margin-bottom:25px;position:static}.application-intro h1{letter-spacing:-2.5px;font-size:42px}.application-intro p{font-size:10px}.application-form{padding:18px 14px}.application-form .form-grid,.application-form .upload-grid{grid-template-columns:1fr}.application-form .upload-box{min-height:88px}.instagram-contact{margin-top:32px}.application-success h1{font-size:44px}}.application-form{background:linear-gradient(160deg,#0b0b0b,#060606);border-color:#242424;border-radius:18px;padding:clamp(22px,3.2vw,38px);box-shadow:0 24px 80px #000}.application-form .form-grid{gap:14px 18px}.application-form label{color:#aaa;letter-spacing:.45px;text-transform:none;font-size:8px;font-weight:300}.application-form label>small{color:#555;margin-left:6px;font-size:6px;font-weight:400}.application-form input,.application-form textarea{color:#f2f2f0;background:#090909;border:0;border-bottom:1px solid #292929;border-radius:0;margin-top:9px;padding:14px 12px;font-size:14px;font-weight:300;transition:border-color .2s,background .2s}.application-form input::placeholder,.application-form textarea::placeholder{color:#454545;font-weight:300}.application-form input:focus,.application-form textarea:focus{box-shadow:none;background:#0d0d0d;border-color:#aaa}.application-form textarea{min-height:118px;line-height:1.6}.application-form .upload-grid{gap:14px}.application-form .upload-box{background:#0a0a0a;border:1px solid #292929!important;border-radius:13px!important;padding:17px!important}.application-form .privacy-check{color:#777;margin-top:18px;font-size:7px}.application-form .application-submit{border-radius:12px;height:56px;margin-top:18px;font-size:13px}.application-intro h1{max-width:520px}.application-intro p{max-width:390px}.application-form .upload-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.application-form .body-area-upload{background:#0d0d0d;border-color:#444!important}@media (width<=900px){.application-form .upload-grid{grid-template-columns:1fr}}.choice-intro>p{display:none!important}.application-form .design-choice{cursor:pointer;background:#0a0a0a;border:1px solid #292929;border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:15px;display:flex}.application-form .design-choice>input{accent-color:#fff;flex:none;width:18px;height:18px;margin:0}.application-form .design-choice span b,.application-form .design-choice span small{display:block}.application-form .design-choice span b{color:#ddd;letter-spacing:.7px;font-size:8px}.application-form .design-choice span small{color:#666;margin-top:5px;font-size:7px;line-height:1.4}.availability-choice{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.availability-choice legend{color:#8d8d8d;letter-spacing:.08em;grid-column:1/-1;margin-bottom:3px;font-size:9px}.availability-choice>button{color:#888;text-align:left;background:#090909;border:1px solid #282828;border-radius:12px;align-items:center;gap:12px;min-height:74px;padding:13px;display:flex}.availability-choice>button i{border:1px solid #383838;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.availability-choice>button span b,.availability-choice>button span small{display:block}.availability-choice>button span b{font-size:9px}.availability-choice>button span small{color:#666;margin-top:5px;font-size:7px}.availability-choice>button.active{color:#050505;background:#f2f2ef;border-color:#fff}.availability-choice>button.active i{color:#fff;background:#050505}.availability-choice>button.active small{color:#555}.availability-choice>label{grid-column:1/-1}@media (width<=650px){.availability-choice{grid-template-columns:1fr}.availability-choice>button{min-height:68px}.availability-choice{gap:7px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.availability-choice legend,.availability-choice>label{grid-column:1/-1!important}.availability-choice>button{align-items:flex-start;min-width:0;gap:7px!important;min-height:82px!important;padding:10px 8px!important}.availability-choice>button i{flex:0 0 21px;width:21px!important;height:21px!important}.availability-choice>button span small{line-height:1.4;font-size:6px!important}.availability-choice>button{min-height:88px!important;padding:11px 9px!important}.availability-choice>button span b{line-height:1.25;font-size:9px!important}.availability-choice>button span small{line-height:1.4;margin-top:6px!important;font-size:7px!important}}.instagram-contact>i{background:radial-gradient(circle at 32% 100%,#ffd600 0 15%,#ff7a00 28%,#0000 50%),radial-gradient(circle at 68% 0,#d300c5 0 24%,#7638fa 58%,#1d66d8 100%);border:0;transition:transform .22s,box-shadow .22s;box-shadow:0 7px 24px #d300c533}.instagram-contact>i:before{border-color:#fff}.instagram-contact>i:after{background:#fff}.instagram-contact:hover>i{transform:scale(1.06);box-shadow:0 9px 30px #d300c54d}
