._page_gu9o6_1{background:var(--sol-paper,#f4f0e8);min-height:100svh;color:var(--sol-ink,#1c2034);isolation:isolate;padding:0 clamp(22px,5vw,80px) 48px;font-family:Manrope,Arial,sans-serif;font-size:18px;line-height:1.55;position:relative}._page_gu9o6_1:before{content:"";z-index:-1;opacity:.055;pointer-events:none;background:url(/brand/architectural-span-ink.svg) right 55%/1100px no-repeat;position:absolute;inset:0}._page_gu9o6_1 *{box-sizing:border-box}._page_gu9o6_1 a{color:inherit;text-decoration:none}._card_gu9o6_3{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:clamp(40px,6vw,88px);max-width:1160px;margin:0 auto;display:grid}._header_gu9o6_4{border-bottom:1px solid #1c203426;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;padding:26px 0 32px;display:flex}._header_gu9o6_4>a{letter-spacing:-.04em;font-size:24px;font-weight:650}._languages_gu9o6_4{border:0;gap:8px;min-width:0;margin:0;padding:0;display:flex}._languages_gu9o6_4 button{width:48px;min-height:48px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;font-size:18px}._languages_gu9o6_4 button[aria-pressed=true]{color:#f4f0e8;background:#1c2034}._portrait_gu9o6_5{aspect-ratio:4/5;background:#e6e8e4;border-radius:3px;align-self:start;min-width:0;position:relative;top:auto;overflow:hidden}._portrait_gu9o6_5 img{object-fit:cover;object-position:83% center;width:100%;height:100%;display:block}._contactBody_gu9o6_5{min-width:0}._intro_gu9o6_5{padding:10px 0 0}._greeting_gu9o6_5{color:#505466;margin:0 0 12px;font-size:18px}._intro_gu9o6_5 h1{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(40px,4.7vw,66px);font-weight:500;line-height:1.04}._role_gu9o6_5{margin:0 0 30px;font-size:22px;line-height:1.4}._primary_gu9o6_6{background:#1c2034;border-radius:3px;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:18px 22px;font-size:20px;font-weight:550;display:flex;color:#f4f0e8!important}._help_gu9o6_6{color:#505466;margin:14px 0 26px;font-size:18px;line-height:1.5}._mainActions_gu9o6_6{flex-direction:column;gap:12px;display:flex}._mainActions_gu9o6_6 a{background:#f4f0e880;border:1px solid #1c20343b;border-radius:3px;align-items:center;gap:16px;min-height:64px;padding:17px 20px;font-size:20px;display:flex}._mainActions_gu9o6_6 a>span{flex:1}._links_gu9o6_6{flex-direction:column;margin-top:26px;display:flex}._links_gu9o6_6 a{border-bottom:1px solid #1c203426;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:16px 0;font-size:18px;display:flex}._messageSection_gu9o6_7{border-top:1px solid #1c20342b;grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:clamp(40px,6vw,88px);margin-top:72px;padding-top:48px;display:grid}._messageSection_gu9o6_7 h2{letter-spacing:-.045em;max-width:360px;margin:0 0 28px;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.1}._messageSection_gu9o6_7 form{flex-direction:column;min-width:0;display:flex}._messageSection_gu9o6_7 label{margin:0 0 10px;font-size:18px;line-height:1.5}._messageSection_gu9o6_7 input,._messageSection_gu9o6_7 textarea{font:inherit;color:#1c2034;background:#fff9;border:1px solid #1c20343b;border-radius:3px;width:100%;min-height:58px;margin:0 0 22px;padding:15px;font-size:18px;line-height:1.5}._messageSection_gu9o6_7 textarea{resize:vertical}._messageSection_gu9o6_7 button{text-align:left;cursor:pointer;border:0;width:100%}._messageSection_gu9o6_7 button:disabled{opacity:.65;cursor:wait}._formNotice_gu9o6_7,._success_gu9o6_7{color:#505466;margin:0 0 22px;font-size:18px;line-height:1.6}._formNotice_gu9o6_7 a{text-decoration:underline}._success_gu9o6_7{color:#1c2034;font-size:22px}._honeypot_gu9o6_7{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._footer_gu9o6_8{border-top:1px solid #1c203426;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:32px;margin-top:56px;padding-top:24px;display:flex}._footer_gu9o6_8 a{flex-shrink:0;align-items:center;gap:15px;min-height:48px;font-size:18px;display:inline-flex}._footer_gu9o6_8 p{color:#505466;max-width:490px;margin:0;font-size:18px;line-height:1.6}._page_gu9o6_1 a,._page_gu9o6_1 button{transition:background .18s,color .18s}._primary_gu9o6_6:hover{background:#30384f}._mainActions_gu9o6_6 a:hover{background:#e8e4dc}._links_gu9o6_6 a:hover{color:#525e79}:is(._page_gu9o6_1 a:focus-visible,._page_gu9o6_1 button:focus-visible,._page_gu9o6_1 input:focus-visible,._page_gu9o6_1 textarea:focus-visible){outline-offset:4px;outline:3px solid #66738e}@media (max-width:759px){._card_gu9o6_3{max-width:480px;display:block}._header_gu9o6_4{margin-bottom:22px;padding:16px 0 18px}._header_gu9o6_4>a{font-size:22px}._portrait_gu9o6_5{aspect-ratio:auto;height:clamp(245px,33svh,300px);position:relative;top:auto}._portrait_gu9o6_5 img{object-position:85% center}._intro_gu9o6_5{padding-top:24px}._intro_gu9o6_5 h1{margin-bottom:12px;font-size:clamp(38px,10vw,48px)}._role_gu9o6_5{margin-bottom:24px;font-size:20px}._messageSection_gu9o6_7{margin-top:48px;padding-top:32px;display:block}._messageSection_gu9o6_7 h2{font-size:34px}._footer_gu9o6_8{margin-top:40px;display:block}._footer_gu9o6_8 p{margin-top:20px}._page_gu9o6_1:before{background-position:50% 72%;background-size:850px}}@media (prefers-reduced-motion:reduce){._page_gu9o6_1 a,._page_gu9o6_1 button{transition:none}}._brand_gu9o6_12{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}._brand_gu9o6_12 img{object-fit:contain;width:56px;height:56px;display:block}@media (max-width:759px){._brand_gu9o6_12{gap:10px}._brand_gu9o6_12 img{width:48px;height:48px}}._page_gu9o6_1 ._featuredApp_gu9o6_14{background:var(--sol-ink,#1c2034);color:var(--sol-paper,#f4f0e8);border:1px solid #aebcc766;border-radius:3px;flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 22px;padding:24px;display:flex}._page_gu9o6_1 ._featuredApp_gu9o6_14:hover{background:#30384f}._newBadge_gu9o6_14{color:#1c2034;background:#f4f0e8;border-radius:999px;padding:3px 12px;font-size:18px;font-weight:600;line-height:1.5;display:inline-flex}._appName_gu9o6_14{letter-spacing:-.035em;font-size:clamp(26px,3vw,34px);font-weight:550;line-height:1.15}._appDescription_gu9o6_14{font-size:18px;line-height:1.5}._appAction_gu9o6_14{text-underline-offset:5px;margin-top:8px;font-size:18px;line-height:1.5;-webkit-text-decoration:underline #aebcc7;text-decoration:underline #aebcc7}._referral_gu9o6_16{background:#fff5;border:1px solid #1c20342b;grid-column:1/-1;margin-top:56px;padding:32px}._referral_gu9o6_16 h2{margin:0 0 18px;font-size:32px;font-weight:500;line-height:1.2}._referral_gu9o6_16 p{max-width:760px;margin:0 0 18px;font-size:20px}._referral_gu9o6_16 a{align-items:center;min-height:48px;font-size:20px;text-decoration:underline;display:inline-flex}._mainActions_gu9o6_6{margin-top:20px}
