
.ns-custom-work{font-family:Arial,Helvetica,sans-serif;color:#21251f;background:radial-gradient(ellipse at 15% 10%,#c4ced3,transparent 65%),#ede9de;padding:75px 7% 40px;display:grid;grid-template-columns:1fr 1.08fr;gap:5%;min-height:780px;line-height:1.5}
.ns-custom-kicker{font:11px 'Courier New',monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 36px}
.ns-custom-copy h1{font:clamp(50px,5.8vw,84px)/.99 Arial,sans-serif;letter-spacing:-.07em;color:inherit;margin:0 0 30px}.ns-custom-copy h1 em{display:block;font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em;margin-top:8px}
.ns-custom-copy>p:not(.ns-custom-kicker){max-width:350px;font-size:16px}.ns-custom-note{font:22px 'Bradley Hand','Segoe Print',cursive;transform:rotate(-5deg);margin:40px 0 0 15px;max-width:300px}.ns-custom-note svg{width:125px;height:75px;display:block;margin-left:120px}.ns-custom-note span{display:block}
.ns-custom-paper{background:#f6f2e6;padding:42px 36px;box-shadow:0 15px 28px #29302214;transform:rotate(.8deg);position:relative;border:1px solid #d6d0c2}.ns-custom-paper::before{content:"";position:absolute;width:120px;height:30px;top:-14px;left:37%;background:#d4cba89c;transform:rotate(-5deg);clip-path:polygon(1% 4%,97% 0,100% 13%,97% 24%,100% 38%,97% 55%,100% 75%,98% 100%,0 94%,2% 72%,0 51%,3% 31%)}
.ns-custom-form{display:grid;gap:25px}.ns-custom-form fieldset{border:0;padding:0;margin:0;min-width:0}.ns-custom-form legend,.ns-custom-form label{font:12px Arial,sans-serif;display:block}.ns-custom-form legend{margin-bottom:14px}.ns-project-choices{display:flex;flex-wrap:wrap;gap:7px}.ns-project-choice{position:relative}.ns-project-choice input{position:absolute;width:1px;height:1px;opacity:0}.ns-project-choice .ns-sketch-pill{font-size:12px;min-height:42px;padding:10px 17px}.ns-project-choice input:checked+span{background:#ecd45b}.ns-project-choice input:focus-visible+span{outline:2px dashed #21251f;outline-offset:4px}.ns-custom-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ns-custom-form input:not([type=radio]),.ns-custom-form textarea{display:block;width:100%;border:0;border-bottom:1px solid #858477;border-radius:0;background:transparent;padding:12px 0 9px;color:#21251f;font:16px/1.6 Arial,sans-serif}.ns-custom-form textarea{resize:vertical;background:repeating-linear-gradient(transparent 0,transparent 30px,#b1ac9738 31px,transparent 32px);line-height:32px;padding-top:0}.ns-custom-form input:focus-visible,.ns-custom-form textarea:focus-visible{outline:2px solid #615820;outline-offset:4px}.ns-custom-hint{font-size:11px;line-height:1.5;margin:-14px 0 0;color:#646557}.ns-custom-send{justify-self:start;background:#ecd45b;font-size:14px;min-width:195px}.ns-custom-send span{font-size:25px}.ns-custom-bottom{grid-column:1/-1;text-align:center;font:10px 'Courier New',monospace;text-transform:uppercase;letter-spacing:.06em;margin-top:40px}.ns-custom-success,.ns-custom-errors{padding:15px;border:1px dashed currentColor;font-size:14px}
@media(max-width:749px){.ns-custom-work{grid-template-columns:1fr;padding:45px 6% 30px;gap:32px}.ns-custom-kicker{margin-bottom:25px;font-size:10px}.ns-custom-copy h1{font-size:53px}.ns-custom-copy>p:not(.ns-custom-kicker){font-size:14px;max-width:300px}.ns-custom-note{display:none}.ns-custom-paper{padding:30px 22px;transform:rotate(.4deg)}.ns-custom-row{grid-template-columns:1fr;gap:25px}.ns-custom-bottom{margin-top:5px;line-height:1.7}}
