html.concept-b-permanent:root{--paper:#fff;--ink:#191715;--muted:#5c574f;--rule:#e3e0da;--red:#a60000;--surface-radius:6px;--card-radius:6px;--media-radius:4px;--b-alt:#f6f5f2;--b-stroke:#e7c4c0;--b-text:#3d3934;--b-line:#c9c5bd;--b-tint:#fbf3f2;--b-gut:max(24px,calc((100vw - 1240px) / 2));background:#fff}html.concept-b-permanent:root body{color:var(--ink);background:#fff}@media (width<=800px){html.concept-b-permanent:root{--surface-radius:6px;--card-radius:6px;--media-radius:4px}}html.concept-b-permanent:root .eyebrow{letter-spacing:.12em;color:var(--red);gap:0;font-size:12px;font-weight:700;line-height:1.5}html.concept-b-permanent:root .eyebrow:before{display:none}html.concept-b-permanent:root .btn,html.concept-b-permanent:root .polished .btn,html.concept-b-permanent:root .brand-button{border:1px solid #0000;border-radius:6px;gap:12px;min-height:46px;padding:11px 20px;font-size:15px;font-weight:650;line-height:1.3}html.concept-b-permanent:root .btn-primary,html.concept-b-permanent:root .brand-button,html.concept-b-permanent:root .sd-button{background:var(--red);color:#fff;border-color:var(--red)}html.concept-b-permanent:root .btn-primary:hover,html.concept-b-permanent:root .brand-button:hover,html.concept-b-permanent:root .sd-button:hover{background:#7d0000;border-color:#7d0000}html.concept-b-permanent:root a:focus-visible,html.concept-b-permanent:root button:focus-visible,html.concept-b-permanent:root summary:focus-visible{outline:2px solid var(--red);outline-offset:3px}html.concept-b-permanent:root .polished .studio-footer{border-top:1px solid var(--ink);padding:64px var(--b-gut) 28px;background:#fff}html.concept-b-permanent:root .footer-main{gap:56px;padding-bottom:48px}html.concept-b-permanent:root .footer-brand img{width:124px;margin-bottom:20px}html.concept-b-permanent:root .footer-brand p{letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(22px,2vw,28px);font-weight:600}html.concept-b-permanent:root .footer-brand>span{color:var(--muted);font-size:15px}html.concept-b-permanent:root .footer-label{letter-spacing:.12em;color:var(--red);margin-bottom:18px;font-size:12px}html.concept-b-permanent:root .footer-main nav a{margin-bottom:12px;font-size:15px}html.concept-b-permanent:root .footer-invite p{color:var(--b-text);margin-bottom:20px;font-size:16px;line-height:1.6}html.concept-b-permanent:root .footer-bottom{border-top:0;padding-top:0;font-size:13px}html.concept-b-permanent:root .studio-footer .totop{font-size:13px;font-weight:600}@media (width<=760px){html.concept-b-permanent:root .polished .studio-footer{padding:48px 20px 24px}html.concept-b-permanent:root .footer-main{gap:40px 24px;padding-bottom:40px}}html.concept-b-permanent:root .service-inquiry{background:var(--b-alt);border-top:0;padding-inline:0}html.concept-b-permanent:root .page-contact.bold.experiment .pcontact{max-width:none;padding:96px var(--b-gut);background:0 0;gap:clamp(40px,6vw,88px);margin:0}html.concept-b-permanent:root .page-contact .jcontact-title,html.concept-b-permanent:root .page-contact.jb .jcontact-title{letter-spacing:-.025em;font-variation-settings:normal;margin-top:6px;font-size:clamp(28px,2.7vw,38px);font-weight:600;line-height:1.1}html.concept-b-permanent:root .page-contact.revision-two .jcontact-title em{color:var(--ink);margin-right:0;text-decoration:none}html.concept-b-permanent:root .page-contact .pintro{gap:18px}html.concept-b-permanent:root .page-contact.bold .pintro .plede{color:var(--b-text);max-width:34rem;font-size:16px;line-height:1.65}html.concept-b-permanent:root .page-contact.bold .pnext{border-top:0;gap:14px;margin-top:14px;padding-top:0}html.concept-b-permanent:root .page-contact.bold .pnext li{color:var(--b-text);font-size:15px}html.concept-b-permanent:root .page-contact.bold .pnext li:before{color:var(--red);font:700 13px/1.75 Figtree Variable,sans-serif}html.concept-b-permanent:root .contact-direct{border-top:0;gap:6px;margin-top:22px;padding-top:0}html.concept-b-permanent:root .contact-direct p,html.concept-b-permanent:root .contact-direct span{font-size:14px}html.concept-b-permanent:root .contact-direct a{font-size:16px}html.concept-b-permanent:root .brand-preview.bold .service-inquiry .pform,html.concept-b-permanent:root .page-contact.bold .pform{background:#fff;border:0;gap:20px;padding:36px}html.concept-b-permanent:root .form-heading{margin:0;font:650 19px/1.3 Figtree Variable,sans-serif}html.concept-b-permanent:root .pfield{gap:7px}html.concept-b-permanent:root .pfield label,html.concept-b-permanent:root .service-choices legend{font-size:14px;font-weight:650}html.concept-b-permanent:root .polished .pfield input,html.concept-b-permanent:root .polished .pfield select,html.concept-b-permanent:root .polished .pfield textarea{border-color:var(--b-line);border-radius:4px;padding:10px 12px;font-size:15px}html.concept-b-permanent:root .pfield textarea{min-height:6rem}html.concept-b-permanent:root .pfield input::placeholder,html.concept-b-permanent:root .pfield textarea::placeholder{color:#6f6a63}html.concept-b-permanent:root .polished .pfield input:focus,html.concept-b-permanent:root .polished .pfield select:focus,html.concept-b-permanent:root .polished .pfield textarea:focus{border-color:var(--red)}html.concept-b-permanent:root .service-choices>p{margin:4px 0 12px;font-size:13px}html.concept-b-permanent:root .service-check-grid{gap:10px}html.concept-b-permanent:root .service-check-grid label{border-color:var(--b-line);border-radius:4px;min-height:42px;padding:8px 12px;font-size:14px}html.concept-b-permanent:root .service-check-grid label:has(:checked){background:var(--b-tint);border-color:var(--red)}html.concept-b-permanent:root .pform button[type=submit]{border-radius:6px;margin-top:2px;padding:13px 18px;font-size:15px}html.concept-b-permanent:root .pform .form-note{font-size:14px;line-height:1.5}html.concept-b-permanent:root .material-receipt{background:var(--b-alt);border-radius:4px}@media (width<=760px){html.concept-b-permanent:root .page-contact.bold.experiment .pcontact{gap:40px;padding:56px 20px}html.concept-b-permanent:root .inquiry-support{border-top:0;padding-top:0}html.concept-b-permanent:root .inquiry-connected:before{display:none}html.concept-b-permanent:root .page-contact .pintro{text-align:left;justify-items:start}html.concept-b-permanent:root .page-contact .pintro .eyebrow{justify-content:flex-start;margin-inline:0}html.concept-b-permanent:root .page-contact .pintro .jcontact-title{font-size:30px}html.concept-b-permanent:root .page-contact .inquiry-support .contact-direct,html.concept-b-permanent:root .page-contact .contact-direct,html.concept-b-permanent:root .pform .form-heading,html.concept-b-permanent:root .pform .form-note{text-align:left}html.concept-b-permanent:root .brand-preview.bold .service-inquiry .pform,html.concept-b-permanent:root .page-contact.bold .pform{padding:22px 18px}}@media (prefers-reduced-motion:reduce){html.concept-b-permanent:root *,html.concept-b-permanent:root :before,html.concept-b-permanent:root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width>=761px){html.concept-b-permanent:root .page-contact.bold.experiment .pcontact{padding-block:56px}html.concept-b-permanent:root .brand-preview.bold .service-inquiry .pform,html.concept-b-permanent:root .page-contact.bold .pform{gap:13px;padding:26px 30px}html.concept-b-permanent:root .pfield textarea{min-height:4.5rem}html.concept-b-permanent:root .service-choices>p{margin:2px 0 8px}}@media (width>=1100px){html.concept-b-permanent:root .service-check-grid{grid-template-columns:auto auto minmax(0,1fr)}html.concept-b-permanent:root .service-check-grid label:last-child{grid-column:span 2}}@media (width<=760px){html.concept-b-permanent:root body.page-contact .pintro{text-align:center;justify-items:center}html.concept-b-permanent:root body.page-contact .pintro .eyebrow{justify-content:center;margin-inline:auto}html.concept-b-permanent:root body.page-contact.bold .pintro .plede{margin-inline:auto}html.concept-b-permanent:root body.page-contact .inquiry-support .contact-direct,html.concept-b-permanent:root body.page-contact .contact-direct,html.concept-b-permanent:root body .pform .form-heading,html.concept-b-permanent:root body .pform .form-note{text-align:center}html.concept-b-permanent:root body .footer-main{text-align:center;grid-template-columns:1fr;justify-items:center;gap:40px}html.concept-b-permanent:root body .footer-brand img,html.concept-b-permanent:root body .footer-main nav a{margin-inline:auto}html.concept-b-permanent:root body .footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:8px}}html.contact-permanent:root .page-contact.bold.experiment .pcontact{background:var(--b-alt)}
