.kAxRLW_form{flex-direction:column;display:flex}.kAxRLW_block{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:36px 0 44px}.kAxRLW_block:first-of-type{border-top:0;padding-top:0}.kAxRLW_blockTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;text-transform:uppercase;color:var(--ink);margin-bottom:22px;padding:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1;display:block}.kAxRLW_blockNum{font-family:var(--font-mono), monospace;letter-spacing:.14em;color:var(--muted);vertical-align:.9em;margin-right:14px;font-size:.72rem;font-weight:700;display:inline-block}.kAxRLW_blockHint{color:var(--muted);margin:-10px 0 20px;font-size:.92rem;line-height:1.5}.kAxRLW_duo{grid-template-columns:1fr 1fr;gap:22px;display:grid}.kAxRLW_field{flex-direction:column;gap:9px;min-width:0;display:flex}.kAxRLW_field label{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:.68rem;font-weight:700}.kAxRLW_field input,.kAxRLW_textarea{width:100%;font-family:var(--font-body), system-ui, sans-serif;color:var(--ink);background:var(--paper);border:2px solid var(--ink);transition:background .2s ease, box-shadow .25s var(--ease);appearance:none;border-radius:2px;padding:15px 16px;font-size:1rem}.kAxRLW_field input::placeholder,.kAxRLW_textarea::placeholder{color:color-mix(in srgb, var(--muted) 72%, transparent)}.kAxRLW_field input:focus,.kAxRLW_textarea:focus{background:var(--white);box-shadow:4px 4px 0 0 var(--ink);outline:none}.kAxRLW_field input[aria-invalid=true]{background:var(--white)}.kAxRLW_textarea{resize:vertical;min-height:132px;line-height:1.55}.kAxRLW_tileGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kAxRLW_tile:first-child{grid-column:1/-1}.kAxRLW_tile{border:2px solid var(--ink);background:var(--paper);cursor:pointer;transition:background .18s ease, color .18s ease, transform .18s var(--ease), box-shadow .18s var(--ease);border-radius:2px;align-items:center;gap:14px;padding:17px 16px;display:flex;position:relative}.kAxRLW_tile input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.kAxRLW_tileNum{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--muted);pointer-events:none;font-size:.62rem;font-weight:700;transition:color .18s}.kAxRLW_tileLabel{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;text-transform:uppercase;pointer-events:none;flex:1;font-size:.95rem;font-weight:700;line-height:1.2}.kAxRLW_tileMark{border:2px solid var(--ink);pointer-events:none;border-radius:2px;flex-shrink:0;width:20px;height:20px;transition:border-color .18s,background .18s;position:relative}.kAxRLW_tileMark:after{content:"";border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);width:10px;height:5px;transition:transform .18s var(--ease);position:absolute;top:4px;left:3px;transform:rotate(-45deg)scale(0)}.kAxRLW_tile:hover{background:var(--white);box-shadow:4px 4px 0 0 var(--ink);transform:translate(-2px,-2px)}.kAxRLW_tile:active{box-shadow:none;transform:translate(0)}.kAxRLW_tile:has(input:checked){background:var(--ink);color:var(--paper)}.kAxRLW_tile:has(input:checked) .kAxRLW_tileNum{color:color-mix(in srgb, var(--paper) 65%, transparent)}.kAxRLW_tile:has(input:checked) .kAxRLW_tileMark{border-color:var(--paper);background:var(--paper)}.kAxRLW_tile:has(input:checked) .kAxRLW_tileMark:after{transform:rotate(-45deg)scale(1)}.kAxRLW_tile:has(input:focus-visible){box-shadow:4px 4px 0 0 var(--ink);background:var(--white);transform:translate(-2px,-2px)}.kAxRLW_tile:has(input:focus-visible):has(input:checked){background:var(--ink);box-shadow:4px 4px 0 0 color-mix(in srgb, var(--ink) 35%, transparent)}.kAxRLW_selectWrap{max-width:480px;position:relative}.kAxRLW_selectWrap:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);pointer-events:none;width:9px;height:9px;transition:transform .2s var(--ease);position:absolute;top:50%;right:20px;transform:translateY(-70%)rotate(45deg)}.kAxRLW_selectWrap select{appearance:none;width:100%;font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--ink);background:var(--paper);border:2px solid var(--ink);cursor:pointer;transition:background .2s ease, box-shadow .25s var(--ease);border-radius:2px;padding:16px 52px 16px 16px;font-size:1rem;font-weight:700}.kAxRLW_selectWrap select:hover{background:var(--white)}.kAxRLW_selectWrap select:focus{background:var(--white);box-shadow:4px 4px 0 0 var(--ink);outline:none}.kAxRLW_hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.kAxRLW_footer{border-top:2px solid var(--ink);flex-direction:column;gap:18px;padding-top:30px;display:flex}.kAxRLW_submit{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;text-transform:uppercase;background:var(--ink);color:var(--paper);border:2px solid var(--ink);cursor:pointer;transition:transform .4s var(--ease), opacity .2s ease;border-radius:2px;justify-content:center;align-self:flex-start;align-items:center;gap:12px;padding:20px 44px;font-size:1.1rem;font-weight:800;display:inline-flex}.kAxRLW_submit:hover:not(:disabled){transform:translateY(-2px)}.kAxRLW_submit:focus-visible{box-shadow:4px 4px 0 0 color-mix(in srgb, var(--ink) 35%, transparent);outline:none}.kAxRLW_submit:disabled{opacity:.55;cursor:wait}.kAxRLW_reassure{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.kAxRLW_formError{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--paper);background:var(--ink);border-radius:2px;margin-bottom:32px;padding:13px 16px;font-size:.78rem;font-weight:700}.kAxRLW_fieldError{color:var(--ink);font-size:.84rem;font-weight:600}.kAxRLW_fieldError:before{content:"↑ "}.kAxRLW_success{background:var(--ink);color:var(--paper);border-radius:2px;padding:clamp(40px,6vw,72px) clamp(28px,5vw,64px)}.kAxRLW_successEyebrow{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 60%, transparent);align-items:center;gap:10px;font-size:.7rem;font-weight:700;display:inline-flex}.kAxRLW_successEyebrow:before{content:"";background:var(--paper);width:22px;height:2px;display:inline-block}.kAxRLW_successTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;text-transform:uppercase;margin:26px 0 22px;font-size:clamp(3.4rem,9vw,6.8rem);font-weight:800;line-height:.88}.kAxRLW_successBody{color:color-mix(in srgb, var(--paper) 80%, transparent);max-width:42ch;font-size:1.05rem;line-height:1.6}.kAxRLW_successSteps{border-top:1px solid color-mix(in srgb, var(--paper) 22%, transparent);flex-direction:column;gap:20px;margin:40px 0 0;padding:28px 0 0;list-style:none;display:flex}.kAxRLW_successSteps li{grid-template-columns:44px 1fr;align-items:center;gap:16px;display:grid}.kAxRLW_successStepN{font-family:var(--font-mono), monospace;letter-spacing:.08em;border:2px solid color-mix(in srgb, var(--paper) 55%, transparent);border-radius:2px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.72rem;font-weight:700;display:inline-flex}.kAxRLW_successSteps p{color:color-mix(in srgb, var(--paper) 80%, transparent);font-size:.95rem;line-height:1.5}.kAxRLW_successLinks{border-top:1px solid color-mix(in srgb, var(--paper) 22%, transparent);flex-wrap:wrap;align-items:baseline;gap:14px 28px;margin-top:36px;padding-top:24px;display:flex}.kAxRLW_successLinksLabel{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 55%, transparent);font-size:.66rem;font-weight:700}.kAxRLW_successLinks a{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;border-bottom:1px solid color-mix(in srgb, var(--paper) 45%, transparent);padding-bottom:2px;font-size:.95rem;font-weight:700;transition:border-color .2s}.kAxRLW_successLinks a:hover{border-color:var(--paper)}@media (max-width:640px){.kAxRLW_duo,.kAxRLW_tileGrid{grid-template-columns:1fr}.kAxRLW_tile:first-child{grid-column:auto}.kAxRLW_block{padding:30px 0 36px}.kAxRLW_selectWrap{max-width:none}.kAxRLW_submit{align-self:stretch}}
.swMWYG_hero{padding-top:84px;padding-bottom:56px}.swMWYG_title{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:22px 0 20px;font-size:clamp(2.8rem,6vw,5.6rem);font-weight:800;line-height:.95}.swMWYG_lede{color:var(--muted);max-width:48ch;font-size:1.08rem;line-height:1.6}.swMWYG_split{grid-template-columns:minmax(280px,1fr) minmax(0,1.6fr);align-items:start;gap:72px;padding-bottom:110px;display:grid}.swMWYG_info{flex-direction:column;gap:44px;display:flex}.swMWYG_infoBlock{border-top:2px solid var(--ink);padding-top:24px}.swMWYG_infoHead{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:.7rem;font-weight:700}.swMWYG_bigLink{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;border-bottom:2px solid var(--ink);overflow-wrap:anywhere;padding-bottom:2px;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:800;transition:opacity .2s}.swMWYG_bigLink:hover{opacity:.55}.swMWYG_offices{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.swMWYG_office{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:16px 0;display:flex}.swMWYG_officeCity{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;text-transform:uppercase;font-size:1.2rem;font-weight:800}.swMWYG_officeRegion{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.swMWYG_officeNote{color:var(--muted);margin-top:4px;font-size:.92rem;line-height:1.5}.swMWYG_travel{color:var(--ink-soft);margin-top:16px;font-size:.95rem;font-weight:600;line-height:1.55}.swMWYG_quoteNudge{background:var(--ink);color:var(--paper);border-radius:2px;flex-direction:column;align-items:flex-start;gap:18px;padding:30px 28px;display:flex}.swMWYG_quoteNudge p{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;text-transform:uppercase;font-size:1.15rem;font-weight:700;line-height:1.2}.swMWYG_quoteNudge .btn-primary{background:var(--paper);color:var(--ink);border-color:var(--paper)}.swMWYG_formCol{border-top:2px solid var(--ink);padding-top:32px}.swMWYG_formHead{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin-bottom:10px;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:1}.swMWYG_formSub{color:var(--muted);margin-bottom:34px;font-size:1rem;line-height:1.55}.swMWYG_faq{border-top:1px solid var(--line);max-width:960px;padding-top:84px;padding-bottom:84px}.swMWYG_faqTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:18px 0 36px;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:.95}.swMWYG_faqList{border-top:2px solid var(--ink)}.swMWYG_faqItem{border-bottom:1px solid var(--line)}.swMWYG_faqItem summary{cursor:pointer;font-family:var(--font-display), sans-serif;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.08rem;font-weight:700;list-style:none;transition:opacity .2s;display:flex}.swMWYG_faqItem summary::-webkit-details-marker{display:none}.swMWYG_faqItem summary:hover{opacity:.6}.swMWYG_faqItem summary:after{content:"+";font-family:var(--font-mono), monospace;transition:transform .3s var(--ease);flex-shrink:0;font-size:1.3rem;font-weight:700;line-height:1}.swMWYG_faqItem[open] summary:after{transform:rotate(45deg)}.swMWYG_faqItem p{max-width:64ch;color:var(--muted);padding:0 0 26px;font-size:1rem;line-height:1.7}.swMWYG_faqItem p a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.swMWYG_next{border-top:1px solid var(--line);padding-top:64px;padding-bottom:96px}.swMWYG_nextGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.swMWYG_nextLink{border:1px solid var(--ink);border-radius:2px;flex-direction:column;gap:8px;padding:28px 30px;transition:background .25s,color .25s;display:flex}.swMWYG_nextLink:hover{background:var(--ink);color:var(--paper)}.swMWYG_nextLabel{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:800;line-height:1}.swMWYG_nextLine{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.swMWYG_nextLink:hover .swMWYG_nextLine{color:color-mix(in srgb, var(--paper) 72%, transparent)}@media (max-width:1024px){.swMWYG_split{gap:48px}}@media (max-width:860px){.swMWYG_hero{padding-top:56px;padding-bottom:40px}.swMWYG_split{grid-template-columns:1fr;gap:56px;padding-bottom:72px}.swMWYG_formCol{order:-1}.swMWYG_faq{padding-top:64px;padding-bottom:64px}.swMWYG_next{padding-top:48px;padding-bottom:72px}.swMWYG_nextGrid{grid-template-columns:1fr}}
.b7cdYW_layout{grid-template:"intro form""media form"1fr/minmax(320px,.85fr) minmax(0,1.15fr);align-items:start;column-gap:clamp(48px,6vw,104px);padding-top:84px;padding-bottom:120px;display:grid}.b7cdYW_intro{grid-area:intro;padding-bottom:48px}.b7cdYW_title{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:22px 0;font-size:clamp(2.8rem,4.8vw,4.6rem);font-weight:800;line-height:.92}.b7cdYW_lede{color:var(--muted);max-width:40ch;font-size:1.05rem;line-height:1.6}.b7cdYW_formCol{border-top:2px solid var(--ink);grid-area:form;align-self:stretch;padding-top:40px}.b7cdYW_media{grid-area:media;align-self:stretch;min-width:0}.b7cdYW_mediaSticky{position:sticky;top:104px}.b7cdYW_photoStack{margin-bottom:60px;position:relative}.b7cdYW_photoMain{aspect-ratio:4/5;background:var(--ink-soft);width:calc(100% - 56px);position:relative;overflow:hidden}.b7cdYW_photoInset{aspect-ratio:1;border:8px solid var(--paper);background:var(--ink-soft);width:52%;position:absolute;bottom:-44px;right:0;overflow:hidden}.b7cdYW_photoImg{object-fit:cover}.b7cdYW_photoCap{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:16px;padding-bottom:18px;font-size:.66rem;font-weight:700;display:flex}.b7cdYW_proof{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding-top:20px;display:grid}.b7cdYW_railLinks{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;gap:24px;margin:18px 0 0;font-size:.66rem;font-weight:700;display:flex}.b7cdYW_railLinks a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.b7cdYW_railLinks a:hover{text-decoration-thickness:2px}.b7cdYW_proofItem{flex-direction:column;gap:6px;display:flex}.b7cdYW_proofItem dt{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);order:2;font-size:.64rem}.b7cdYW_proofItem dd{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;order:1;margin:0;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:800;line-height:1}@media (max-width:1024px){.b7cdYW_layout{column-gap:48px}}@media (max-width:860px){.b7cdYW_layout{grid-template:"intro""form""media"/1fr;padding-top:56px;padding-bottom:80px}.b7cdYW_intro{padding-bottom:40px}.b7cdYW_mediaSticky{margin-top:64px;position:static}.b7cdYW_photoMain{aspect-ratio:16/11}.b7cdYW_photoInset{width:44%;bottom:-36px}.b7cdYW_photoStack{margin-bottom:52px}}@media (max-width:640px){.b7cdYW_proof{gap:14px}}
