.VAZi1q_section{position:relative}.VAZi1q_policyLink{color:rgb(var(--foreground));opacity:.55;font:inherit;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:24px;padding:4px 0;font-size:14px;line-height:1.8;text-decoration:underline;display:inline-flex}.VAZi1q_policyLink:hover{opacity:.8}.VAZi1q_policyArrow{flex:0 0 10px;margin-right:0}.VAZi1q_policyArrowIcon{stroke:currentColor}@media (min-width:1024px){.VAZi1q_policyLink{font-size:16px}}.VAZi1q_policyDialog{overscroll-behavior:contain;color:#0a0a0a;background:#f5f5f5;border:0;border-radius:6px;width:min(640px,100% - 32px);max-height:85dvh;margin:auto;padding:0;overflow-y:auto}.VAZi1q_policyDialog::backdrop{background:rgba(0, 0, 0, var(--policy-backdrop-opacity,0))}.VAZi1q_policyContent{padding:clamp(24px,5vw,48px)}.VAZi1q_policyCloseRow{justify-content:flex-end;margin-bottom:24px;display:flex}.VAZi1q_policyClose{width:32px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.VAZi1q_policyClose:hover{opacity:.65}.VAZi1q_policyCloseIcon{width:32px;height:32px;display:block;position:relative}.VAZi1q_policyCloseIcon span{background:currentColor;width:32px;height:2px;position:absolute;top:15px;left:0}.VAZi1q_policyCloseIcon span:first-child{transform:rotate(45deg)}.VAZi1q_policyCloseIcon span:last-child{transform:rotate(-45deg)}.VAZi1q_policyLink:focus-visible,.VAZi1q_policyClose:focus-visible{outline-offset:4px;outline:2px solid}.VAZi1q_policyTitle{font-size:clamp(18px,3vw,24px);line-height:1.6}.VAZi1q_policyBody{overflow-wrap:anywhere;margin-top:24px;font-size:14px;line-height:1.9}.VAZi1q_policyBody p+p,.VAZi1q_policyBody p+ul,.VAZi1q_policyBody ul+p{margin-top:1em}.VAZi1q_policySectionTitle{margin-top:2em;margin-bottom:.7em;font-size:16px;font-weight:600}.VAZi1q_policyList{padding-left:1.5em;list-style:outside}.VAZi1q_policyList li+li{margin-top:.4em}.VAZi1q_headerContact{font-size:100px;font-weight:400}.VAZi1q_contactWrapper{justify-content:space-between;margin-top:200px;margin-bottom:100px;display:flex}.VAZi1q_contactForm label{margin-top:20px;margin-bottom:4px;display:block}.VAZi1q_requiredMark{color:#d60000}.VAZi1q_field{appearance:none;width:100%;color:rgb(var(--foreground));font-family:inherit;font-size:14px;font-style:none;letter-spacing:.02em;background:0 0;border:none;border-bottom:1px solid #000;border-radius:0;outline:none;padding:5px 0;font-weight:400}.VAZi1q_contactForm input[type=radio]:not(.VAZi1q_genreRadio){display:none}.VAZi1q_contactForm textarea{border:none;border-bottom:1px solid rgba(var(--foreground),.2);appearance:none;width:100%;height:150px;color:rgb(var(--foreground));letter-spacing:.02em;font-family:inherit;font-size:14px;font-style:none;background:0 0;border-radius:0;outline:none;font-weight:400}.VAZi1q_contactForm .VAZi1q_labelRadio{border:1px solid rgba(var(--foreground),.5);box-sizing:border-box;width:auto;height:34px;box-shadow:inset 0 0 0 0 rgba(var(--foreground),1);opacity:.5;background-color:rgb(var(--background));text-align:center;border-radius:20px;margin-top:10px;margin-right:10px;padding-left:17px;padding-right:17px;line-height:32px;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out,opacity .2s ease-out;display:inline-block}@media (hover:hover){.VAZi1q_contactForm .VAZi1q_labelRadio:hover{border-color:rgba(var(--foreground),.75);background-color:rgba(var(--foreground),.06);opacity:.75}}input[type=radio]:checked+.VAZi1q_labelRadio{border:1px solid rgba(var(--foreground),1);box-shadow:inset 0 0 0 1px rgba(var(--foreground),1);background-color:rgb(var(--background));color:rgb(var(--foreground));opacity:1;line-height:32px}input[type=radio]:focus-visible+.VAZi1q_labelRadio{outline:2px solid rgb(var(--foreground));outline-offset:2px;opacity:1}.VAZi1q_genreFieldset{border:0;border-bottom:1px solid rgba(var(--foreground),.2);min-width:0;margin:20px 0 0;padding:0 0 14px;container-type:inline-size}.VAZi1q_genreOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.VAZi1q_genreRadio{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.VAZi1q_contactForm .VAZi1q_labelGenre{overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:8px;min-height:28px;margin:0;font-size:12px;line-height:1.5;display:flex}.VAZi1q_labelGenre:before{content:"";box-sizing:border-box;border:1px solid #000;border-radius:50%;flex:0 0 18px;width:18px;height:18px}.VAZi1q_genreRadio:checked+.VAZi1q_labelGenre:before{background:radial-gradient(circle,#000 0 5px,#0000 5.5px)}.VAZi1q_genreRadio:focus-visible+.VAZi1q_labelGenre:before{outline-offset:3px;outline:2px solid #000}@container (min-width:560px){.VAZi1q_genreOptions{grid-template-columns:repeat(4,minmax(0,1fr))}}.VAZi1q_contactForm input[type=range]{appearance:none;background:0 0;outline:none;width:100%}.VAZi1q_contactForm input::-webkit-slider-runnable-track{background:rgba(var(--foreground),.2);border-radius:1px;height:4px}.VAZi1q_contactForm input::-webkit-slider-thumb{appearance:none;background-color:rgba(var(--background),1);border:1px rgba(var(--foreground),1) solid;box-sizing:border-box;border-radius:10px;width:20px;height:20px;margin-top:-9px;transition:background-color .2s ease-out}.VAZi1q_contactForm input::-webkit-slider-thumb:hover{background-color:#646464}.VAZi1q_contactForm input::-moz-range-track{background:rgba(var(--foreground),.5);border-radius:1px;height:4px;transform:translateY(8px)}.VAZi1q_contactForm input::-moz-range-thumb{background-color:rgba(var(--background),1);border:1px rgba(var(--foreground),1) solid;box-sizing:border-box;border-radius:10px;width:20px;height:20px;margin-top:-9px;transition:background-color .2s ease-out;transform:translateY(8px)}.VAZi1q_contactForm input::-moz-range-thumb:hover{background-color:#646464}.VAZi1q_priceSelectWrapper{justify-content:space-between;display:flex}.VAZi1q_priceWrapper{opacity:.4;pointer-events:none;align-items:center;gap:12px;min-width:0;transition:opacity .3s ease-out;display:flex}.VAZi1q_priceInputGroup{white-space:nowrap;flex:none;align-items:baseline;display:flex}.VAZi1q_priceInput{border:0;border-bottom:1px solid rgba(var(--foreground),.4);width:7ch;min-width:0;color:rgb(var(--foreground));text-align:right;background:0 0;border-radius:0;padding:2px 4px;font-size:20px;line-height:1.2}.VAZi1q_priceInput:focus{border-bottom-color:rgb(var(--foreground));outline:none}.VAZi1q_price{white-space:nowrap;flex:none;margin-left:4px;font-size:14px}.VAZi1q_priceEnable{opacity:1;pointer-events:unset}.VAZi1q_buttonWrapper{flex-shrink:0;justify-content:center;width:100%;display:flex}.VAZi1q_contactForm button{border:1px solid rgb(var(--foreground));background-color:rgb(var(--foreground));width:100%;height:48px;color:rgb(var(--background));letter-spacing:.04em;border-radius:24px;margin-top:20px;font-size:16px;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out}.VAZi1q_contactForm button:disabled{cursor:wait;opacity:.65}.VAZi1q_submitSpinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:18px;height:18px;margin:0 auto;animation:.7s linear infinite VAZi1q_submitSpin;display:block}@keyframes VAZi1q_submitSpin{to{transform:rotate(360deg)}}@media (min-width:768px){.VAZi1q_buttonWrapper{justify-content:flex-end}.VAZi1q_contactForm button{width:120px}}.VAZi1q_contactForm button:not(:disabled):hover{border-color:rgba(var(--foreground),.78);background-color:rgba(var(--foreground),.78);color:rgb(var(--background))}.VAZi1q_contactForm button:focus-visible{outline:2px solid rgb(var(--foreground));outline-offset:3px}
