@font-face{font-family:Glina;src:url(/fonts/glina-script.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--paper:#fffef9;--ink:#273155;--orange:#ff5916;--body:rgba(39,49,85,.85);--error:#ff002f;font-family:Inter,Arial,sans-serif;color:var(--body);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}button,input{font:inherit;color:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}a{color:var(--orange);text-underline-offset:3px}p,h1,h2,h3{margin:0}p{font-size:15px;line-height:1.4;letter-spacing:-.3px}h1,h2,h3,.hand{font-family:Glina,sans-serif;font-weight:400;text-transform:uppercase;color:var(--ink);letter-spacing:.01em;line-height:1.07}h1,h2{font-size:32px;line-height:34px;text-align:center;filter:url(#handwritten)}h3{font-size:25px;text-align:center;filter:url(#handwritten)}h1 span,h2 span,h3 span{color:var(--orange)}img{display:block}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible,.zoom-scroll:focus-visible{outline:2px solid var(--orange);outline-offset:5px}[hidden]{display:none!important}dialog:not([open]){display:none}.mobile-site{width:100%;max-width:430px;margin-inline:auto;padding:20px 20px max(30px,env(safe-area-inset-bottom));padding-top:max(20px,env(safe-area-inset-top));overflow:clip}.mobile-header{width:282px;max-width:100%;height:68px;position:relative;margin:0 auto 40px}.mobile-header>img{width:282px;height:68px;max-width:100%;pointer-events:none}.menu-trigger{position:absolute;z-index:1;left:50%;transform:translate(-50%);top:-7px;padding:7px 10px;background:transparent;font:14px/1.07 Glina;color:var(--ink);text-transform:uppercase}.home-page>.mobile-header{margin-bottom:70px}.filter-defs{position:absolute;pointer-events:none}.paint-button{display:flex;align-items:center;justify-content:center;text-decoration:none;width:318px;max-width:100%;min-height:52px;padding:15px 18px;background:transparent url(/design/6bcca.svg) center/100% 100% no-repeat;color:var(--paper);font:15px/1.07 Glina;letter-spacing:.15px;text-transform:uppercase;margin-inline:auto}.paint-button:disabled{background-image:url(/design/6b62b.svg)}.paint-button:not(:disabled):active{transform:translateY(1px)}.text-button{background:transparent;padding:0;color:var(--orange);font:inherit}.mobile-footer{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;margin-top:70px}.mobile-footer a{font-size:15px;line-height:1.4;letter-spacing:-.3px}.mobile-footer a[href^="mailto:"]{color:var(--body);text-decoration:none}.site-menu{position:fixed;inset:0;padding:0;border:0;margin:0 auto;width:min(100%,430px);max-width:none;height:100dvh;max-height:none;background:var(--ink);color:var(--paper);overflow:auto}.site-menu::backdrop{background:var(--paper)}.menu-content{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:60px;padding:max(20px,env(safe-area-inset-top)) 20px max(45px,env(safe-area-inset-bottom))}.menu-close{background:none;color:inherit;font:14px/1.07 Glina;text-transform:uppercase}.site-menu nav{display:flex;flex-direction:column;gap:15px;width:100%;text-align:center}.site-menu nav a{font:25px/1.07 Glina;letter-spacing:.25px;text-transform:uppercase;color:inherit;text-decoration:none}.menu-footer{display:flex;flex-direction:column;gap:10px;text-align:center}.menu-footer a{font-size:15px;line-height:1.4;color:inherit;text-decoration:none}.site-menu[open]{animation:menu-open .45s cubic-bezier(.22,.8,.25,1) both}.site-menu[open] nav a{animation:menu-item .45s .15s both}.site-menu[open] nav a:nth-child(2){animation-delay:.23s}.site-menu.closing{animation:menu-shut .3s ease both}@keyframes menu-open{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes menu-shut{to{clip-path:inset(0 0 100%)}}@keyframes menu-item{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.child-form{width:318px;max-width:100%;margin:40px auto 0;display:flex;flex-direction:column;gap:22px;text-align:center}.child-form fieldset{border:0;padding:0;margin:0}.child-form legend,.field>label{display:block;font-size:13px;line-height:1.24;letter-spacing:-.26px;opacity:.8;margin:0 auto 22px}.gender-options{display:flex;gap:12px}.gender-options label{position:relative;flex:1;min-width:0}.gender-options input{position:absolute;opacity:0;width:1px;height:1px}.gender-options span{height:45px;display:flex;align-items:center;justify-content:center;background:url(/design/f1c2d.svg) center/100% 100% no-repeat;font:15px/1.07 Glina;letter-spacing:.15px;text-transform:uppercase;color:var(--ink)}.gender-options label:nth-child(2) span{background-image:url(/design/832a2.svg)}.gender-options input:checked+span{background-image:url(/design/782b8.svg);color:var(--paper);padding-left:18px}.gender-options label:nth-child(2) input:checked+span{background-image:url(/design/8a639.svg)}.gender-options input:checked+span:before{content:"";width:16px;height:10px;background:url(/design/9d461.svg) center/contain no-repeat;position:relative;margin-right:10px}.gender-options input:focus-visible+span{outline:2px solid var(--orange);outline-offset:4px}.field input{display:block;border:0;background:transparent url(/design/bc573.svg) center/100% 100% no-repeat;height:52px;width:100%;padding:15px 20px;text-align:center;font:15px/1.07 Glina;letter-spacing:.15px;text-transform:uppercase;color:var(--ink);border-radius:0;-webkit-appearance:none;appearance:none}.field input::placeholder{color:var(--ink);opacity:.5}.field input:not(:placeholder-shown):not(:focus):not([aria-invalid=true]){background-image:url(/design/78793.svg)}.field input:focus{outline:none;background-image:url(/design/13118.svg)}.field input[aria-invalid=true]{background-image:url(/design/f9f84.svg);color:var(--error)}.field-error{font-size:12px;line-height:1.24;letter-spacing:-.24px;color:var(--error);margin-top:10px;text-align:center}.create-block{scroll-margin-top:25px}.child-form .field>label{margin-bottom:15px}.poster-zoom{position:fixed;inset:0;width:min(100%,430px);height:100dvh;max-width:none;max-height:none;padding:0;border:0;margin:auto;background:var(--paper);overflow:hidden}.poster-zoom::backdrop{background:var(--paper)}.zoom-scroll{width:100%;height:100%;overflow:auto;overscroll-behavior:contain;padding:50px 14px 60px 0;outline:none}.zoom-scroll img{width:760px;height:auto;max-width:none;transform:rotate(-2.96deg);border-radius:10px;box-shadow:0 14px 34px #0000001a;margin-left:14px}.zoom-close{position:fixed;left:50%;bottom:max(42px,env(safe-area-inset-bottom));transform:translate(-50%);width:112px;height:42px;background:transparent url(/design/21d82.svg) center/100% 100% no-repeat;color:var(--paper);font:15px/1.07 Glina;text-transform:uppercase}.poster-button{padding:0;border:0;background:none;display:block;margin:0 auto;max-width:100%;cursor:zoom-in}.poster-button img{width:100%;height:auto;border-radius:10px;box-shadow:0 14px 34px #0000001a;transform:rotate(-2.96deg)}@media(max-width:359px){h1,h2{font-size:28px;line-height:30px}.mobile-site{padding-inline:16px}.gender-options{gap:10px}.gender-options span{font-size:14px}.gender-options input:checked+span{padding-left:0}.zoom-scroll img{margin-left:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.mobile-site{padding-top:calc(20px + env(safe-area-inset-top,0px))}.home-page>.mobile-header{height:81px}.mobile-header-fixed{position:fixed;z-index:40;top:0;left:50%;translate:-50% 0;width:min(100vw,430px);height:calc(107px + env(safe-area-inset-top,0px));pointer-events:none}.mobile-header-fixed:before{content:"";position:absolute;inset:0 0 auto;height:env(safe-area-inset-top,0px);background:#fffef9}.mobile-header-overlay{position:absolute;top:env(safe-area-inset-top,0px);left:0;width:100%;height:107px;background:linear-gradient(180deg,#fffef9 50.495%,#fffef900)}.mobile-header-garland{position:absolute;top:calc(20px + env(safe-area-inset-top,0px));left:50%;translate:-50% 0;width:282px;height:68px;max-width:100%}.mobile-header-fixed>.menu-trigger{top:calc(13px + env(safe-area-inset-top,0px));pointer-events:auto}html{scroll-padding-top:calc(117px + env(safe-area-inset-top,0px))}
