.ks-contact .pl-paper{--pl-ink:#1f1c18;--pl-type:var(--ks-type),"Courier New",monospace;--pl-hand:"Segoe Script","Bradley Hand","Snell Roundhand","Brush Script MT",cursive;--pl-sans:"Studio Satoshi",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--pl-yellow:#ffe94a;--pl-coral:#ff7c5c;--pl-blue:#3d55d6;--pl-red:#d7261e;--pl-green:#2f9e44;position:relative;width:min(100%,600px);container-type:inline-size;overflow:hidden;font-family:var(--pl-type);line-height:1.5;color:var(--pl-ink);text-shadow:0 0 .5px #1f1c1866;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -30px #ffffff26}.ks-contact .pl-paper>*{font-size:max(11.5px,2.45cqi)}.ks-contact .pl-paper p{margin:0}.ks-contact .pl-paper:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.45;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .4 0 0 0 0 .32 0 0 0 .2 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ks-contact .pl-body{display:grid;gap:max(9px,2.4cqi)}.ks-contact .pl-hand{font-family:var(--pl-hand);font-weight:400;text-shadow:none}.ks-contact .pl-paper .sl-brand{width:max(108px,24cqi);pointer-events:none}.ks-contact .pl-v{overflow-wrap:anywhere}.ks-contact .pl-empty{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:#ada392;text-align:left;text-shadow:none;cursor:text}.ks-contact .pl-empty:hover{color:#7d7466}.ks-contact .pl-f[data-active]{box-shadow:0 .12em 0 0 #fb4616}@keyframes pl-sweep{0%{background-size:0 100%}}@keyframes pl-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes pl-fade{0%{opacity:0;transform:translateY(3px)}}.ks-contact :is(.pl-hl,.pl-hl-red) .pl-v{padding:0 .12em;background:linear-gradient(transparent 8%,var(--pl-mark) 8%,var(--pl-mark) 92%,transparent 92%) no-repeat 0 0/100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:pl-sweep .7s cubic-bezier(.6,0,.2,1) both}.ks-contact .pl-hl{--pl-mark:var(--pl-yellow)}.ks-contact .pl-hl-red{--pl-mark:var(--pl-coral)}.ks-contact .pl-blue .pl-v{padding:.04em .22em;border-radius:.2em .5em .3em .45em;background:linear-gradient(#3d55d6d9,#3d55d6d9) no-repeat 0 0/100% 100%;mix-blend-mode:multiply;animation:pl-sweep .6s cubic-bezier(.6,0,.2,1) both}.ks-contact .pl-blue .pl-v,.ks-contact .pl-swipe .pl-v{-webkit-box-decoration-break:clone;box-decoration-break:clone}.ks-contact .pl-swipe .pl-v{padding:0 .2em;background:linear-gradient(98deg,transparent 1%,#ffe600d9 3%,#ffea00b3 97%,transparent 99%) no-repeat 0 60%/100% 64%;animation:pl-swipe .9s cubic-bezier(.6,0,.2,1) both}@keyframes pl-swipe{0%{background-size:0 64%}}.ks-contact .pl-swipe .pl-empty{color:#c6bfb0}.ks-contact .pl-redact .pl-empty{padding:0 .2em;background:#151412;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ks-contact .pl-redact .pl-v{position:relative;display:inline-block;max-width:100%;vertical-align:top}.ks-contact .pl-redact .pl-v:after{content:"";position:absolute;inset:-.05em -.15em;background:#151412;transform-origin:100% 50%;animation:pl-unredact .75s cubic-bezier(.7,0,.25,1) .15s forwards}@keyframes pl-unredact{to{transform:scaleX(0)}}.ks-contact :is(.pl-circle,.pl-wavy,.pl-star) .pl-v{position:relative}.ks-contact .pl-circle .pl-v:after{content:"";position:absolute;inset:-.55em -.75em;background:var(--pl-ring,var(--pl-green));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60' preserveAspectRatio='none'%3E%3Cpath d='M10 36C8 14 70 5 118 6c52 1 78 13 74 29-4 17-62 22-108 20C40 53 8 46 12 27c3-12 30-19 58-21' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60' preserveAspectRatio='none'%3E%3Cpath d='M10 36C8 14 70 5 118 6c52 1 78 13 74 29-4 17-62 22-108 20C40 53 8 46 12 27c3-12 30-19 58-21' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;animation:pl-draw .8s cubic-bezier(.6,0,.2,1) .1s both}.ks-contact .pl-wavy .pl-v:after{content:"";position:absolute;left:-.1em;right:-.1em;bottom:-.45em;height:.5em;background:var(--pl-red);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10' preserveAspectRatio='none'%3E%3Cpath d='M1 6c8-6 12 4 20 0s12-6 20 0 12 4 20 0 12-6 20 0 12 4 20 0 12-5 18-1' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10' preserveAspectRatio='none'%3E%3Cpath d='M1 6c8-6 12 4 20 0s12-6 20 0 12 4 20 0 12-6 20 0 12 4 20 0 12-5 18-1' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;animation:pl-draw .7s .1s both}.ks-contact .pl-ticks[data-on]:after{content:"|||";margin-left:.35em;font-family:var(--pl-hand);font-weight:700;letter-spacing:-.12em;color:#c2255c;text-shadow:none;animation:pl-fade .4s .3s both}.ks-contact .pl-star .pl-v:before{content:"✶";position:absolute;left:-1.3em;top:-.45em;font-size:1.5em;color:#f2a900;text-shadow:0 0 1px #c47f00;animation:pl-fade .4s .2s both}.ks-contact .pl-marker{padding:5% 0 8%;background:#fbfbf8}.ks-contact .pl-paper mark{padding:0 .1em;background:var(--pl-yellow);color:inherit}.ks-contact .pl-mk-head{display:flex;justify-content:space-between;align-items:flex-start;gap:4cqi;padding:0 6cqi}.ks-contact .pl-mk-head>p{display:flex;align-items:flex-start;gap:1.2cqi}.ks-contact .pl-pill{flex:none;padding:.3em .95em;border-radius:99px;background:var(--pl-ink);font-family:var(--pl-sans);font-size:max(9px,1.9cqi);font-weight:700;line-height:1.2;color:#fff;text-shadow:none}.ks-contact .pl-arrow{position:relative;flex:none;width:6cqi;height:1px;margin-top:.75em;background:var(--pl-ink)}.ks-contact .pl-arrow:after{content:"";position:absolute;right:-1px;top:-3px;border:3.5px solid transparent;border-left:6px solid var(--pl-ink);border-right:0}.ks-contact .pl-mk-cols{display:grid;grid-template-columns:1fr 1fr;gap:4cqi;padding:8cqi 6cqi 7cqi 12cqi}.ks-contact .pl-mk-body{padding:0 36cqi 0 12cqi}.ks-contact .pl-mk-sign{display:grid;margin-top:1cqi!important;font-size:max(20px,5.2cqi);line-height:1.15;transform:rotate(-3deg);transform-origin:left}.ks-contact .pl-mk-notes{position:absolute;top:0;right:3cqi;width:30cqi;height:100%;pointer-events:none}.ks-contact .pl-note{position:absolute;left:0;right:0;top:0;padding:1.6cqi 2.4cqi;border-radius:2.6cqi;background:var(--pl-ink);font-family:var(--pl-sans);font-size:max(9px,1.85cqi);font-weight:600;line-height:1.3;color:#fff;text-shadow:none;opacity:0;transition:opacity .4s,top .55s cubic-bezier(.22,1,.36,1)}.ks-contact .pl-note.is-on{opacity:1}.ks-contact .pl-note-hot{color:var(--pl-coral)}.ks-contact .pl-note span{display:flex;justify-content:space-between;gap:.6em}.ks-contact .pl-note em{font-style:normal;font-weight:500;opacity:.7;white-space:nowrap}.ks-contact .pl-note-round{left:auto;right:3cqi;display:grid;place-items:center;width:17cqi;height:17cqi;padding:2cqi;border-radius:50%;text-align:center}.ks-contact .pl-note-yes{right:auto;left:-30cqi;width:11cqi;height:11cqi;font-size:max(10px,2.2cqi)}.ks-contact .pl-wires{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none}.ks-contact .pl-wires path{fill:none;stroke:var(--pl-ink);stroke-width:1}.ks-contact .pl-wires marker path{fill:var(--pl-ink);stroke:none}.ks-contact .pl-pencil{padding:7% 8%;background:#f5efdc}.ks-contact .pl-pencil mark{padding:.04em .22em;border-radius:.2em .5em .3em .45em;background:#3d55d6d9;mix-blend-mode:multiply;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ks-contact .pl-pc-head p{display:inline-block;padding-bottom:2cqi;border-bottom:2px solid var(--pl-ink);letter-spacing:.04em}.ks-contact .pl-pc-head span{position:absolute;right:6cqi;top:4cqi;letter-spacing:.18em;color:#6b6457}.ks-contact .pl-pc-date{margin-top:6cqi!important;text-align:right}.ks-contact .pl-pc-greet{display:grid;justify-items:end;margin:3cqi 6cqi 1cqi 0!important;font-size:max(18px,4.6cqi);line-height:1.1;transform:rotate(-4deg)}.ks-contact .pl-pc-k{margin-right:2cqi}.ks-contact .pl-pc-body{padding-left:9cqi}.ks-contact .pl-pc-body>p:not(.pl-pc-sign){text-indent:6cqi}.ks-contact .pl-pc-sign{display:grid;justify-items:center}.ks-contact .pl-pc-sign .pl-hand{font-size:max(20px,5cqi);line-height:1.2;transform:rotate(-2deg)}.ks-contact .pl-pc-slip{display:grid;grid-template-columns:auto auto 9cqi 1fr;align-items:center;column-gap:2cqi;row-gap:2cqi;margin-top:7cqi;padding-top:6cqi;border-top:2px dashed var(--pl-ink)}.ks-contact .pl-pc-who{font-size:max(17px,4.4cqi)}.ks-contact .pl-pc-branch{width:100%;height:9cqi;fill:none;stroke:var(--pl-ink);stroke-width:1.5}.ks-contact .pl-pc-ways{display:grid;gap:3cqi}.ks-contact .pl-pc-for{grid-column:3/-1}.ks-contact .pl-pc-slip[data-sent] .pl-pc-yes:after{content:"✓";margin-left:.4em;font-family:var(--pl-hand);font-size:1.7em;line-height:0;color:var(--pl-blue);animation:pl-fade .4s both}.ks-contact .pl-file{padding:10% 6% 9% 11%;background:radial-gradient(circle at 20% 30%,#0000000a 0 1px,transparent 1.5px) 0 0/9px 9px,radial-gradient(130% 100% at 50% 40%,#f1f0eb,#e2e0d8);text-transform:none}.ks-contact .pl-fl-holes{position:absolute;top:3cqi;left:0;right:0;display:flex;justify-content:center;gap:26cqi}.ks-contact .pl-fl-holes i{width:4.6cqi;height:4.6cqi;border-radius:50%;background:#000;box-shadow:inset 0 2px 3px #ffffff1a}.ks-contact .pl-fl-title{text-align:center;font-weight:700;letter-spacing:.05em;font-size:max(10px,2.2cqi)}.ks-contact .pl-fl-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3cqi;border-top:1.5px solid var(--pl-ink);border-left:1.5px solid var(--pl-ink)}.ks-contact .pl-fl-form>p{min-width:0;min-height:8cqi;padding:1.2cqi 1.4cqi;border-right:1.5px solid var(--pl-ink);border-bottom:1.5px solid var(--pl-ink);font-size:max(10px,2.1cqi);line-height:1.35}.ks-contact .pl-fl-form small{display:block;font-size:max(8px,1.55cqi);color:#4b463e}.ks-contact .pl-fl-wide{grid-column:1/-1}.ks-contact .pl-fl-span3{grid-column:span 3}.ks-contact .pl-fl-span2{grid-column:span 2}.ks-contact .pl-fl-redbox{display:inline-block;padding:.15em .4em;border:2px solid var(--pl-red);font-weight:700;color:var(--pl-red);transform:rotate(-2deg)}.ks-contact .pl-fl-center{display:grid;justify-items:center;gap:2.4cqi;padding:7cqi 2cqi 6cqi;text-align:center}.ks-contact .pl-fl-red{font-size:max(15px,4cqi);color:var(--pl-red);transform:rotate(-4deg)}.ks-contact .pl-fl-budget{font-size:max(14px,3.4cqi)}.ks-contact .pl-fl-budget .pl-f{font-family:var(--pl-type);font-size:.8em}.ks-contact .pl-fl-big{font-family:var(--pl-type);font-size:max(20px,6.6cqi);font-weight:700;line-height:1.1;letter-spacing:.05em;text-shadow:0 0 1px #1f1c18aa}.ks-contact .pl-fl-def{max-width:80%;font-size:max(10px,2.2cqi);font-style:italic}.ks-contact .pl-fl-foot{margin-top:0}.ks-contact .pl-fl-copies{margin-top:4cqi!important;font-size:max(10px,2.1cqi)}.ks-contact .pl-fl-stamp{position:absolute;right:6cqi;bottom:8cqi;z-index:2;display:grid;justify-items:center;gap:.35em;padding:2cqi 3cqi;border:2.5px solid var(--pl-red);border-radius:1.2cqi;font-size:max(9px,2cqi);font-weight:700;line-height:1.1;color:var(--pl-red);opacity:.85;mix-blend-mode:multiply;transform:rotate(-6deg)}.ks-contact .pl-fl-stamp .pl-hand{font-size:1.6em;color:var(--pl-ink)}.ks-contact .pl-fl-stamp[data-sent]{animation:pl-stamp .45s cubic-bezier(.2,1.5,.5,1) both}@keyframes pl-stamp{0%{opacity:0;transform:rotate(-6deg) scale(1.6)}}.ks-contact .pl-fl-side{position:absolute;left:2.4cqw;top:18cqw;bottom:18cqw;display:flex;align-items:center;font-family:var(--pl-sans);font-size:max(8px,2.1cqw);font-weight:700;line-height:1.05;writing-mode:vertical-rl;transform:rotate(180deg);text-shadow:none}.ks-contact .pl-notes{padding:6% 7% 9%;background:#f3eee2}.ks-contact .pl-nt-page{position:absolute;top:3cqi;right:6cqi}.ks-contact .pl-nt-photo{position:absolute;top:7cqi;right:5cqi;z-index:2;width:38cqi;margin:0;padding:1cqi;background:#fff;box-shadow:0 4px 12px #0000002e;transform:rotate(3deg)}.ks-contact .pl-nt-photo img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.ks-contact .pl-nt-photo i{position:absolute;top:-1.6cqi;width:12cqi;height:3.6cqi;background:#efe6c8bf;box-shadow:0 1px 2px #0000001a}.ks-contact .pl-nt-photo i:first-of-type{left:-3cqi;transform:rotate(-24deg)}.ks-contact .pl-nt-photo i:last-of-type{right:-3cqi;transform:rotate(28deg)}.ks-contact .pl-nt-head{display:grid;gap:1.6cqi;padding-right:46cqi}.ks-contact .pl-nt-head p{font-size:max(10px,2cqi);color:#6b6457}.ks-contact .pl-nt-scene{margin-top:9cqi!important;font-weight:700}.ks-contact .pl-nt-scene u{text-underline-offset:.2em}.ks-contact .pl-nt-scene .pl-circle{--pl-ring:var(--pl-blue)}.ks-contact .pl-nt-who{margin:2.4cqi 0 4cqi!important;text-align:center}.ks-contact .pl-nt-body{margin-right:24cqi}.ks-contact .pl-nt-body>p{position:relative}.ks-contact .pl-nt-name{position:relative;display:inline-block}.ks-contact .pl-nt-name s{position:relative;text-decoration:none}.ks-contact .pl-nt-name[data-on] s:after{content:"";position:absolute;left:-.15em;right:-.15em;top:55%;height:2px;background:var(--pl-red);transform-origin:left;animation:pl-strike .35s both}@keyframes pl-strike{0%{transform:scaleX(0)}}.ks-contact .pl-nt-name .pl-hand{position:absolute;left:.2em;top:-1.15em;font-size:1.5em;line-height:1;white-space:nowrap;color:var(--pl-blue);transform:rotate(-6deg)}.ks-contact .pl-nt-name[data-on] .pl-hand{animation:pl-draw .6s .25s both}.ks-contact .pl-nt-scope{margin:0;padding-left:1.4em;list-style:none}.ks-contact .pl-nt-scope li{position:relative}.ks-contact .pl-nt-scope li:before{content:"✓";position:absolute;left:-1.3em;font-family:var(--pl-hand);font-size:1.3em;line-height:1.1;color:var(--pl-green);animation:pl-fade .4s .2s both}.ks-contact .pl-nt-scrawl{position:absolute;right:-25cqi;top:-.4em;width:23cqi;font-size:max(14px,3.6cqi);line-height:1.1;transform:rotate(-8deg);animation:pl-draw .7s .2s both}.ks-contact .pl-nt-love{color:var(--pl-green)}.ks-contact .pl-nt-yes{color:var(--pl-red)}.ks-contact .pl-nt-call{top:auto;bottom:-.4em;color:var(--pl-blue)}.ks-contact .pl-nt-sign .pl-hand{display:block;font-size:max(20px,5cqi);line-height:1.2;transform:rotate(-3deg);transform-origin:left}.ks-contact .pl-nt-ok{position:absolute;right:7cqi;bottom:7cqi;z-index:2;font-size:max(22px,6.4cqi);color:var(--pl-red);transform:rotate(-10deg);animation:pl-draw .7s both}.ks-contact .pl-agent{position:absolute;left:0;top:0;z-index:5;font-family:var(--pl-sans);font-size:12px;font-weight:600;line-height:1;text-shadow:none;pointer-events:none;opacity:0;transition:opacity .4s,transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.ks-contact .pl-agent.is-on{opacity:1}.ks-contact .pl-agent-arrow{display:block;width:1.5em;height:1.67em;margin:-.14em 0 0 -.17em;fill:var(--kalvia-cursor-color,#fb4616);stroke:#fff;stroke-width:1.3;stroke-linejoin:round;filter:var(--kalvia-cursor-shadow,drop-shadow(0 1px 2px #00000059));transform-origin:12% 8%;transition:transform .15s}.ks-contact .pl-agent.is-pressed .pl-agent-arrow{transform:scale(.82)}.ks-contact .pl-agent-tag{position:absolute;left:1.05em;top:1.4em;display:flex;align-items:center;gap:.5em;padding:.42em .66em;border-radius:.5em;background:var(--kalvia-cursor-color,#fb4616);color:#fff;white-space:nowrap;box-shadow:0 2px 10px #0000002e}.ks-contact .pl-agent.is-flip .pl-agent-tag{left:auto;right:.5em}.ks-contact .pl-agent-note{font-weight:500;opacity:.92}.ks-contact .pl-agent-dots{display:none;gap:2px}.ks-contact .pl-agent.is-typing .pl-agent-dots{display:inline-flex}.ks-contact .pl-agent-dots i{width:3px;height:3px;border-radius:50%;background:#fff;animation:pl-dot 1s infinite}.ks-contact .pl-agent-dots i:nth-child(2){animation-delay:.15s}.ks-contact .pl-agent-dots i:nth-child(3){animation-delay:.3s}@keyframes pl-dot{0%,60%,to{opacity:.3}30%{opacity:1}}.ks-contact .pl-agent-ripple{position:absolute;left:-15px;top:-15px;width:30px;height:30px;border-radius:50%;background:#fb46162e;box-shadow:0 0 0 1.5px #fb461673;opacity:0}.ks-contact .ks-looks{display:flex;align-items:center;gap:10px;width:min(100%,600px);min-height:28px;container-type:inline-size}.ks-contact .ks-looks .ks-label{flex:1;min-width:0;font-size:14px;line-height:1.3;color:#86868b}.ks-contact .ks-looks .ks-label span{color:#6e6e73}.ks-contact .ks-powered{display:inline-flex;align-items:center;flex:none;gap:6px;font-size:12px;line-height:1;white-space:nowrap;color:#6e6e73;transition:color .25s}.ks-contact .ks-powered-logo{display:inline-flex;align-items:center;gap:3px;opacity:.75;transition:opacity .25s}.ks-contact .ks-powered-logo img{display:block;height:13px;width:auto}.ks-contact .ks-powered:hover{color:#a1a1a6}.ks-contact .ks-powered:hover .ks-powered-logo{opacity:1}@container (max-width:490px){.ks-contact .ks-looks .ks-label span{display:none}}@media print{@page{margin:12mm}body:has(.pl-paper) *{visibility:hidden!important}body:has(.pl-paper) :is(.pl-paper,.pl-paper *){visibility:visible!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}body:has(.pl-paper) .pl-paper{position:fixed;top:0;left:0;width:100%;box-shadow:none}body:has(.pl-paper) .pl-agent{display:none}}@media (max-width:1000px){.ks-contact .ks-looks,.ks-contact .pl-paper{width:100%}}@media (prefers-reduced-motion:reduce){.ks-contact .pl-agent{display:none}.ks-contact .pl-paper *,.ks-contact .pl-paper :after,.ks-contact .pl-paper :before{animation:none!important}.ks-contact .pl-redact .pl-v:after{display:none}}.ks-contact .pl-final{padding:5% 0 8%;background:#fbfbf8}.ks-contact .pl-fn-head{position:relative;isolation:isolate;display:grid;justify-items:center;align-content:center;gap:2cqi;min-height:27cqi;padding:0 6cqi;text-align:center}.ks-contact .pl-fn-head>p{font-size:max(10px,2.15cqi);line-height:1.5;color:#4b463e}.ks-contact .pl-fn-hands{position:absolute;left:50%;top:50%;z-index:-1;width:100%;opacity:.07;transform:translate(-50%,-44%);pointer-events:none}.ks-contact .pl-fn-hands img{display:block;width:100%;height:auto}.ks-contact .pl-fn-scene{margin-top:7cqi!important;padding:0 36cqi 0 12cqi;font-weight:700}.ks-contact .pl-fn-scene u{text-underline-offset:.2em}.ks-contact .pl-fn-scene .pl-circle{--pl-ring:var(--pl-blue)}.ks-contact .pl-fn-who{margin-top:2.4cqi!important;padding:0 36cqi 0 16cqi}.ks-contact .pl-final .pl-mk-cols{padding-top:6cqi}.ks-contact .pl-fn-page{position:absolute;left:0;right:0;bottom:3.4cqi;font-size:max(10px,2cqi);color:#6b6457;text-align:center}.ks-contact .pl-final .pl-note{display:grid;justify-items:start;gap:.8cqi;padding:0;border-radius:0;background:none;font-family:var(--pl-type);font-size:max(10px,2.1cqi);font-weight:400;line-height:1.35;color:var(--pl-ink);text-shadow:0 0 .5px #1f1c1866}.ks-contact .pl-final .pl-fn-pen{font-size:max(15px,3.8cqi);line-height:1.05;color:var(--pl-red);transform:rotate(-5deg);transform-origin:left}.ks-contact .pl-final .pl-fn-pen .pl-fn-typed{margin-left:.25em;font-size:.55em;vertical-align:.3em;letter-spacing:.02em}.ks-contact .pl-final .pl-fn-typed{letter-spacing:.02em}.ks-contact .pl-final .pl-fn-row{display:flex;justify-content:space-between;gap:.6em;width:100%}.ks-contact .pl-final .pl-fn-row em{font-style:normal;white-space:nowrap;color:#6b6457}.ks-contact .pl-final .pl-fn-small{font-size:max(9px,1.8cqi);color:#6b6457}.ks-contact .pl-final .pl-note-yes{left:-30cqi;width:auto;height:auto;padding:0}.ks-contact .pl-final .pl-fn-yes{padding:.15em .55em .2em;border:2px solid var(--pl-red);border-radius:50%;font-size:max(18px,4.6cqi)}.ks-contact .pl-final .pl-note.is-on .pl-fn-pen{animation:pl-draw .8s cubic-bezier(.6,0,.2,1) both}.ks-contact .pl-final .pl-note.is-on .pl-fn-typed{animation:pl-type .8s steps(22) .35s both}@keyframes pl-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.ks-contact .pl-final .pl-wires path[data-for]{stroke:var(--pl-red);stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s cubic-bezier(.6,0,.2,1) .15s}.ks-contact .pl-final .pl-wires path[data-on]{stroke-dashoffset:0}.ks-contact .pl-final .pl-wires path[data-for]:not([data-on]){marker-end:none}.ks-contact .pl-final .pl-wires marker path{fill:var(--pl-red)}@media (prefers-reduced-motion:reduce){.ks-contact .pl-final .pl-wires path[data-for]{transition:none}}.ks-contact .pl-final .pl-note span{display:revert;gap:0}.ks-contact .pl-final .pl-note .pl-fn-pen{display:inline-block}.ks-contact .pl-final .pl-note .pl-fn-row{display:flex}.ks-contact .ks-news{grid-column:1/-1;min-width:0}.ks-contact .ks-news-title{font-size:clamp(22px,calc(1.5*var(--sl-u)),28px)}.ks-contact .ks-news header p{margin-top:8px;font-size:15px;line-height:1.43;letter-spacing:-.01em;color:#86868b}.ks-contact .ks-news-act{display:grid;gap:10px;min-width:0}.ks-contact .ks-news-form{display:flex;gap:8px}.ks-contact .ks-news-form .ks-input{flex:1;min-width:0}.ks-contact .ks-news-form .ks-btn{flex:none;width:auto;padding:0 22px}.ks-contact .ks-news-done{font-size:16px;line-height:1.5;color:#e5e5ea;overflow-wrap:anywhere}.ks-contact .ks-news-note{font-size:13px;line-height:1.5;color:#a1a1a6}.ks-contact .ks-news-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px 40px}.ks-contact .ks-news-centred{display:grid;justify-items:center;gap:20px;padding-top:max(16px,calc(1.2*var(--sl-u)));text-align:center}.ks-contact .ks-news-centred .ks-news-act{justify-items:center;width:min(100%,460px)}.ks-contact .ks-news-centred .ks-news-form{width:100%;padding:5px;border-radius:99px;background:#ffffff0d;box-shadow:inset 0 -6px 12px #ffffff0a;transition:box-shadow .25s}.ks-contact .ks-news-centred .ks-news-form:focus-within{box-shadow:inset 0 -6px 12px #ffffff0f,0 0 0 1px #ffffff4d}.ks-contact .ks-news-centred .ks-input,.ks-contact .ks-news-centred .ks-input:focus{padding:0 14px;background:none;box-shadow:none}.ks-contact .ks-news-centred .ks-btn{height:40px;border-radius:99px;padding:0 18px}.ks-contact .ks-news-still{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-template-rows:auto auto;align-items:end;gap:18px 32px}.ks-contact .ks-news-still>header{grid-column:2}.ks-contact .ks-news-still>.ks-news-act{grid-column:2;align-self:start}.ks-contact .ks-news-frame{grid-row:1/3;grid-column:1;position:relative;align-self:stretch;min-height:150px;border-radius:14px;overflow:hidden;background:#000}.ks-contact .ks-news-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter .6s ease}.ks-contact .ks-news-still:hover .ks-news-frame img{filter:none}@media (max-width:1000px){.ks-contact .ks-news{order:2}.ks-contact .ks-news-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ks-contact .ks-news-form .ks-btn{padding:0 16px}.ks-contact .ks-news-still{grid-template-columns:minmax(0,1fr)}.ks-contact .ks-news-still>:is(header,.ks-news-act){grid-column:1}.ks-contact .ks-news-frame{grid-row:auto;min-height:0;aspect-ratio:21/9}}@media (prefers-reduced-motion:reduce){.ks-contact .ks-news-frame img{transition:none}}.studio-landing:not(.sl-film-page)>main>section.sl-start{max-width:none;background:#070707}.ks-contact.studio-landing{--ks-pad:max(20px,calc(3.65*var(--sl-u)));background:#070707;color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.ks-contact .ks-label{font-size:14px;color:#6e6e73}.ks-contact .ks-wrap{max-width:var(--sl-frame);margin:0 auto;padding:max(56px,calc(5*var(--sl-u))) var(--ks-pad) max(72px,calc(6*var(--sl-u)))}.ks-contact .ks-head{display:grid;justify-items:center;gap:max(20px,calc(1.6*var(--sl-u)));text-align:center}.ks-contact .ks-title{display:grid;justify-items:center;font-size:clamp(44px,calc(5.2*var(--sl-u)),100px);font-weight:600;line-height:1;letter-spacing:-.045em}.ks-contact .ks-title span{width:fit-content;max-width:100%;padding-bottom:.04em;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(#fff 20%,#ffffff80)}.ks-contact .ks-title span+span{background-image:linear-gradient(#ffffff99 10%,#ffffff40)}.ks-contact .ks-intro{display:grid;justify-items:center;gap:18px;max-width:100%;padding:8px max(28px,3.5vw) 0}.ks-contact .ks-lede{display:grid;max-width:100%;font-size:clamp(20px,calc(1.6*var(--sl-u)),30px);font-weight:400;line-height:1.3;letter-spacing:-.025em;color:#e5e5ea;text-wrap:balance}.ks-contact .ks-lede>span{grid-area:1/1}.ks-contact .ks-lede>span:first-child{-webkit-mask-image:linear-gradient(90deg,#0005,#000 11%,#000 89%,#0005);mask-image:linear-gradient(90deg,#0005,#000 11%,#000 89%,#0005)}.ks-contact .ks-lede>span+span{margin:-.6em -1.2em;padding:.6em 1.2em;filter:blur(4px);opacity:.85;-webkit-mask-image:linear-gradient(90deg,#000 1.2em,#0000 calc(1.2em + 15%),#0000 calc(100% - 1.2em - 15%),#000 calc(100% - 1.2em));mask-image:linear-gradient(90deg,#000 1.2em,#0000 calc(1.2em + 15%),#0000 calc(100% - 1.2em - 15%),#000 calc(100% - 1.2em));pointer-events:none;user-select:none}.ks-contact .ks-mail{padding-bottom:3px;border-bottom:1px solid #ffffff59;font-size:clamp(17px,1.25vw,21px);color:#fff;transition:border-color .25s}.ks-contact .ks-mail:hover{border-color:#fff}.ks-contact .ks-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:max(24px,calc(2.4*var(--sl-u)));align-items:start;margin-top:max(44px,calc(4*var(--sl-u)))}.ks-contact .ks-card{display:grid;gap:26px;padding:max(24px,calc(2.3*var(--sl-u)));border-radius:24px;background:#131416}.ks-contact .ks-card>header p{margin-top:8px;font-size:15px;color:#86868b}.ks-contact .ks-fill{width:max-content;max-width:100%;font-size:clamp(28px,calc(2*var(--sl-u)),36px);font-weight:600;line-height:1.1;letter-spacing:-.04em;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(#fff 20%,#ffffff80)}.ks-contact .ks-field{display:grid;gap:12px;min-width:0}.ks-contact .ks-q{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:17px;font-weight:500;letter-spacing:-.015em;color:#fff}.ks-contact .ks-q b{font-weight:500;color:#6e6e73;font-variant-numeric:tabular-nums}.ks-contact .ks-q small{font-size:14px;font-weight:400;letter-spacing:0;color:#6e6e73}.ks-contact :is(.ks-input,.ks-chips button){border:0;border-radius:10px;background:#ffffff0d;box-shadow:inset 0 -6px 12px #ffffff0a;font:inherit;color:#fff;transition:background .25s,box-shadow .25s,color .25s}.ks-contact .ks-input{width:100%;padding:13px 15px;font-size:16px;outline:none}.ks-contact .ks-input::placeholder{color:#ffffff47}.ks-contact .ks-input:focus{background:#ffffff14;box-shadow:inset 0 -6px 12px #ffffff0f,0 0 0 1px #ffffff4d}.ks-contact textarea.ks-input{min-height:96px;line-height:1.5;resize:vertical}.ks-contact .ks-chips{display:flex;flex-wrap:wrap;gap:8px}.ks-contact .ks-chips button{padding:11px 15px;font-size:15px;cursor:pointer}.ks-contact .ks-chips button:hover{background:#ffffff17}.ks-contact .ks-chips button:focus-visible{outline:none;box-shadow:inset 0 -6px 12px #ffffff0f,0 0 0 1px #ffffff80}.ks-contact .ks-chips button[aria-pressed=true]{background:#fff;box-shadow:none;color:#111}.ks-contact .ks-amount{display:flex;align-items:center;gap:8px;max-width:320px;padding:0 15px;border-radius:10px;background:#ffffff0d;box-shadow:inset 0 -6px 12px #ffffff0a}.ks-contact .ks-amount:focus-within{box-shadow:inset 0 -6px 12px #ffffff0f,0 0 0 1px #ffffff4d}.ks-contact .ks-amount span{font-size:18px;color:#86868b}.ks-contact .ks-amount input{flex:1;min-width:0;height:48px;border:0;background:none;font:inherit;font-size:18px;font-weight:500;color:#fff;outline:none}.ks-contact .ks-amount input::placeholder{color:#ffffff47}.ks-contact .ks-amount small{font-size:12px;color:#6e6e73}.ks-contact .ks-hint{margin-top:2px;font-size:14px;color:#86868b}.ks-contact .ks-hint a{color:#f5f5f7;text-decoration:underline;text-underline-offset:3px}.ks-contact .ks-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ks-contact .ks-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border:0;border-radius:10px;background:#fff;font:inherit;font-size:16px;font-weight:500;color:#111;cursor:pointer;transition:opacity .25s,box-shadow .3s}.ks-contact .ks-btn:disabled{opacity:.3;cursor:default}.ks-contact .ks-btn:not(:disabled):hover{box-shadow:0 0 0 4px #ffffff26}.ks-contact .ks-ghost{background:#ffffff0d;box-shadow:inset 0 -6px 12px #ffffff0a;color:#fff}.ks-contact .ks-foot{margin-top:-10px;font-size:13px;color:#6e6e73;text-align:center}.ks-contact .ks-sent{align-content:start}.ks-contact .ks-sent>p:not(.ks-small){font-size:16px;line-height:1.55;color:#a1a1a6}.ks-contact .ks-small{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:#a1a1a6}.ks-contact .ks-small :is(a,button){padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ks-contact .ks-side-rail{align-self:stretch;min-width:0}.ks-contact .ks-side{position:sticky;top:92px;display:grid;justify-items:center;gap:12px}.ks-contact .ks-main{display:grid;gap:max(16px,calc(1.2*var(--sl-u)));min-width:0;scroll-margin-top:96px}.ks-contact .ks-trap{display:none}.ks-contact .ks-error{margin-top:-10px;font-size:14px;line-height:1.5;color:#e5e5ea;text-align:center}.ks-contact .ks-error a{color:#f5f5f7;text-decoration:underline;text-underline-offset:3px}.ks-contact .ks-book{grid-column:1/-1;gap:18px}.ks-contact .ks-embed-wrap{position:relative;min-height:520px;margin:0 calc(-1*max(12px,calc(1.1*var(--sl-u))))}.ks-contact .ks-embed-wrap[data-covered]{max-height:620px;overflow:hidden;border-radius:14px}.ks-contact .ks-embed,.ks-contact .ks-embed-frame{width:100%;min-height:520px}.ks-contact .ks-embed iframe{display:block;width:100%!important;border:0}.ks-contact .ks-cover{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:6px;padding:24px;background:radial-gradient(26em 11em at 50% 50%,#070707cc 30%,#07070700),#07070726;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center;transition:opacity .6s ease,visibility 0s .6s}.ks-contact .ks-embed-wrap:not([data-covered]) .ks-cover{opacity:0;visibility:hidden}.ks-contact .ks-embed-wrap[data-covered] .ks-cover{transition:opacity .3s ease}.ks-contact .ks-cover svg{box-sizing:content-box;margin-bottom:10px;padding:13px;border-radius:99px;background:#ffffff14;color:#fff}.ks-contact .ks-cover p{max-width:36ch;font-size:17px;font-weight:500;letter-spacing:-.015em;color:#fff}.ks-contact .ks-cover .ks-cover-todo{font-size:15px;font-weight:400;letter-spacing:0;color:#a1a1a6}.ks-contact .ks-cover a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.ks-contact .ks-cover{transition:none}}.ks-contact .ks-elsewhere{margin-top:max(48px,calc(4*var(--sl-u)));padding-top:24px;border-top:1px solid #ffffff1f}.ks-contact .ks-elsewhere div{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:12px}.ks-contact .ks-elsewhere a{display:inline-flex;align-items:center;gap:4px;font-size:15px;color:#f5f5f7}.ks-contact .ks-elsewhere a svg{color:#86868b}@media (max-width:1000px){.ks-contact .ks-grid{grid-template-columns:minmax(0,1fr)}.ks-contact .ks-side{position:static}.ks-contact .ks-side-rail{order:1}}@media (max-width:640px){.ks-contact .ks-title{font-size:38px}.ks-contact .ks-lede{font-size:20px}.ks-contact .ks-intro{padding:8px 0 0}.ks-contact .ks-fill{font-size:26px}.ks-contact .ks-pair{grid-template-columns:minmax(0,1fr)}.ks-contact .ks-main{scroll-margin-top:72px}}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d76bee0872897641-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/111c93f1bc244164-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/459821db3ab9c520-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/828e2958d60bafae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime Fallback;src:local("Arial");ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.00%;size-adjust:134.50%}.__className_72efe0{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.__variable_72efe0{--ks-type:"Courier Prime","Courier Prime Fallback"}