.request-experience{background:#efefed}.request-experience .header-inverse{color:#f7f2e9;background:#0d0e10fa;border-bottom-color:#ffffff1a;height:84px}.request-experience .header-inverse .nav a,.request-experience .header-inverse .private-link,.request-experience .header-inverse .menu-toggle{color:#f4f0e8}.request-experience .header-inverse .button{color:#171513;background:#caa36d;border-color:#caa36d}.request-experience .header-inverse .brand-new-logo{width:150px!important;height:72px!important}.request-reference-hero{color:#fff;background:linear-gradient(90deg,#08090af5 0%,#08090ac2 48%,#08090a40 100%),url(/portfolio/03-manga-realismo.webp) 50% 43%/cover;align-items:center;min-height:270px;display:flex;position:relative;overflow:hidden}.request-reference-hero:after{content:"";background:linear-gradient(90deg,#caa36d 0 13%,#0000 13%);height:3px;position:absolute;inset:auto 0 0}.request-reference-hero>div{width:min(1240px,100% - 48px);margin:auto;padding:38px 0}.request-reference-hero span{color:#d3ad78;letter-spacing:.18em;font-size:11px;font-weight:700}.request-reference-hero h1{color:#fff;font:clamp(46px,5vw,72px) var(--display);letter-spacing:-.02em;margin:13px 0 8px}.request-reference-hero p{color:#d6d4d0;max-width:530px;font-size:15px}.request-experience .subpage{width:min(1240px,100%);padding:34px 24px 72px}.request-experience .breadcrumb{color:#615e58;margin-bottom:22px}.request-experience .form-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:18px}.request-experience .form-card{background:#fff;border:1px solid #d9d8d4;border-radius:8px;order:1;min-height:610px;padding:34px 38px;box-shadow:0 14px 44px #1413110f}.request-experience .form-card h2{font-size:clamp(34px,4vw,49px)}.request-experience .form-sidebar{color:#f5f2eb;background:#151618;border-radius:8px;order:2;padding:28px 26px;position:sticky;top:105px}.request-experience .form-sidebar .eyebrow{color:#caa36d}.request-experience .form-sidebar h1{color:#fff;font:28px var(--serif);text-transform:none;letter-spacing:-.02em;margin:11px 0 22px}.request-experience .steps{gap:5px}.request-experience .steps li{color:#a9a8a5;border-radius:6px}.request-experience .steps li span{color:#c7c4bd;border-color:#4a4b4e}.request-experience .steps li.active{color:#fff;background:#212327}.request-experience .steps li.active span,.request-experience .steps li.done span{color:#171513;background:#caa36d;border-color:#caa36d}.request-experience .sidebar-note{color:#a9a8a5;border-top-color:#35363a}.request-experience .field input,.request-experience .field select,.request-experience .field textarea{background:#fbfbfa;border-color:#d8d7d3;border-radius:4px}.request-experience .field input:focus,.request-experience .field select:focus,.request-experience .field textarea:focus{border-color:#a67942;box-shadow:0 0 0 3px #a679421a}.request-experience .form-actions .button{border-radius:4px}.request-experience .progress-track span{background:#ad7d45}.turnstile-wrap{justify-items:start;gap:8px;margin-top:18px;display:grid}.turnstile-wrap small{color:#68655f}@media (max-width:900px){.request-experience .header-inverse .nav{color:#fff;background:#141517}.request-experience .header-inverse .nav a,.request-experience .header-inverse .private-link{color:#fff}.request-experience .form-layout{grid-template-columns:1fr}.request-experience .form-sidebar{order:1;position:static}.request-experience .form-card{order:2}}@media (max-width:600px){.request-reference-hero{background-position:62% 43%;min-height:230px}.request-reference-hero>div{width:calc(100% - 36px)}.request-reference-hero h1{font-size:49px}.request-experience .subpage{padding:22px 14px 48px}.request-experience .form-card{padding:25px 20px}.request-experience .form-sidebar{padding:23px 20px}}.request-closed{text-align:center;background:#f4f4f1;max-width:860px;margin:0 auto;padding:clamp(70px,10vw,130px) 24px}.request-closed>span{letter-spacing:.18em;color:#9b7145;font-size:11px}.request-closed h2{margin:18px 0;font-size:clamp(48px,8vw,88px);line-height:.9}.request-closed h2 em{font-family:var(--serif);font-weight:400}.request-closed p{color:#625e57;max-width:570px;margin:0 auto 28px;font-size:17px;line-height:1.7}.booking-switch{grid-template-columns:1fr 320px;align-items:end;gap:18px;margin-bottom:18px;display:grid}.booking-switch>div{grid-column:1/-1}.booking-switch h2,.booking-switch p{margin-bottom:6px}@media (max-width:700px){.booking-switch{grid-template-columns:1fr}}
