.NlPNFq_page{padding-top:clamp(var(--space-7), 6vw, var(--space-9));padding-bottom:clamp(var(--space-8), 7vw, var(--space-10))}.NlPNFq_grid{row-gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.NlPNFq_grid{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap)}.NlPNFq_intro{grid-column:1/span 5}.NlPNFq_formCol{grid-column:7/-1}}.NlPNFq_label{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.NlPNFq_labelDatum{width:var(--space-8);height:var(--datum-m);background:var(--signal);display:block}.NlPNFq_title{font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.5rem,1.7rem + 3.4vw,5rem);font-weight:300;line-height:.98}.NlPNFq_titleProject{font-family:var(--font-sans);margin-top:var(--space-4);letter-spacing:-.01em;font-size:clamp(1.375rem,1.1rem + 1.1vw,2rem);font-weight:400;line-height:1.2;display:block}.NlPNFq_head{display:grid}.NlPNFq_headItem{grid-area:1/1}.NlPNFq_headGhost{visibility:hidden}.NlPNFq_lead{max-width:38ch;margin-top:var(--space-5);font-size:var(--fs-lead);line-height:var(--lh-lead)}.NlPNFq_person{gap:var(--space-4);margin-top:var(--space-7);grid-template-columns:7.5rem minmax(0,1fr);align-items:end;display:grid}.NlPNFq_portrait{aspect-ratio:3/4;background:var(--bg-2);overflow:hidden}.NlPNFq_portrait img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.NlPNFq_personText{gap:var(--space-1);min-width:0;display:grid}.NlPNFq_personName{font-family:var(--font-sans);font-size:1.25rem;font-weight:400;line-height:1.2}.NlPNFq_personRole{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:.75rem;line-height:1.4}.NlPNFq_phone{min-height:2.75rem;margin-top:var(--space-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;word-spacing:-.3em;white-space:nowrap;text-decoration:underline;text-decoration-thickness:var(--hairline);text-underline-offset:.25em;align-items:center;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.1;display:inline-flex}.NlPNFq_phone:hover{text-decoration-thickness:var(--datum-s)}.NlPNFq_intro .NlPNFq_legal{max-width:48ch;margin-top:var(--space-6);color:var(--ink-2);font-size:.75rem;line-height:1.5}@media (min-width:600px){.NlPNFq_person{gap:var(--space-4);grid-template-columns:10rem;align-items:start}.NlPNFq_personText{gap:var(--space-2)}}.NlPNFq_formCol{position:relative}.NlPNFq_form,.NlPNFq_row{gap:var(--space-7);display:grid}@media (min-width:600px){.NlPNFq_row{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.NlPNFq_kind{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.NlPNFq_kindOptions{column-gap:var(--space-6);border-bottom:var(--hairline) solid var(--line);flex-wrap:wrap;display:flex}.NlPNFq_kindOption{min-height:2.75rem;padding:var(--space-3) 0;color:var(--ink-2);font-family:var(--font-sans);font-size:var(--fs-lead);cursor:pointer;transition:color var(--dur-fast) var(--ease);align-items:center;line-height:1.2;display:inline-flex;position:relative}.NlPNFq_kindInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.NlPNFq_kindText:after{content:"";height:var(--datum-m);background:var(--signal);transform-origin:0;transition:transform var(--dur) var(--ease);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.NlPNFq_kindInput:checked+.NlPNFq_kindText{color:var(--ink)}.NlPNFq_kindInput:checked+.NlPNFq_kindText:after{transform:scaleX(1)}@media (hover:hover){.NlPNFq_kindOption:hover{color:var(--ink)}}.NlPNFq_kindOption:has(.NlPNFq_kindInput:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@media (max-width:599px){.NlPNFq_kindOptions{column-gap:var(--space-5)}.NlPNFq_kindOption{font-size:var(--fs-body)}}@media (prefers-reduced-motion:reduce){.NlPNFq_kindOption,.NlPNFq_kindText:after{transition:none}}.NlPNFq_field{gap:var(--space-2);align-content:start;display:grid}.NlPNFq_fieldLabel{font-size:var(--fs-caption);letter-spacing:var(--ls-caption);color:var(--ink-2);padding:0}.NlPNFq_req,.NlPNFq_opt,.NlPNFq_hint{color:var(--ink-2)}.NlPNFq_control{width:100%;min-height:3rem;padding:var(--space-2) 0;border:0;border-bottom:var(--hairline) solid var(--ink);appearance:none;transition:box-shadow var(--dur-fast) var(--ease);background:0 0;border-radius:0;font-size:1.125rem;line-height:1.4;box-shadow:inset 0 -1px #0000}.NlPNFq_control:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:inset 0 calc(var(--datum-m) * -1) 0 var(--signal)}.NlPNFq_control[aria-invalid=true]{border-bottom-width:3px}.NlPNFq_textarea{resize:vertical;min-height:7.5rem}.NlPNFq_selectWrap{position:relative}.NlPNFq_selectWrap:after{content:"";right:var(--space-1);border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);pointer-events:none;width:.5rem;height:.5rem;position:absolute;top:50%;transform:translateY(-75%)rotate(45deg)}.NlPNFq_selectWrap .NlPNFq_control{padding-right:var(--space-6);cursor:pointer}.NlPNFq_error{gap:var(--space-2);margin-top:var(--space-1);font-size:var(--fs-caption);line-height:var(--lh-caption);align-items:baseline;font-weight:500;display:flex}.NlPNFq_error:before{content:"";background:var(--ink);flex:none;width:.5rem;height:.5rem;translate:0 -.05em}.NlPNFq_consent{gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.NlPNFq_consent .NlPNFq_error{grid-column:2}.NlPNFq_check{width:1.25rem;height:1.25rem;accent-color:var(--ink);cursor:pointer;margin:.15rem 0 0}.NlPNFq_consentLabel{cursor:pointer;max-width:52ch;font-size:.9375rem;line-height:1.5}.NlPNFq_inlineLink{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:var(--hairline)}.NlPNFq_inlineLink:hover{text-decoration-thickness:var(--datum-s)}.NlPNFq_hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.NlPNFq_summary,.NlPNFq_notice{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-left:var(--datum-m) solid var(--ink);background:var(--bg-2);font-weight:500;display:grid}.NlPNFq_notice a{text-underline-offset:.2em;text-decoration:underline}.NlPNFq_submitRow{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.NlPNFq_submitRow button[aria-disabled=true]{opacity:.6;cursor:progress}.NlPNFq_done{gap:var(--space-4);padding:var(--space-7) 0;border-top:var(--hairline) solid var(--ink);justify-items:start;display:grid}.NlPNFq_done:focus{outline:none}.NlPNFq_doneTitle{font-family:var(--font-sans);font-size:var(--fs-h3);font-weight:400;line-height:1.2}
