.contact_page__cbJV7{position:relative;width:100vw;margin:-1px 0 -80px calc(50% - 50vw);background:#faf9f6;color:#14171d}.contact_inner__qF00z{max-width:1280px;margin:auto;padding:56px 44px 26px}.contact_contactIntro__SauUN{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;padding-bottom:12px}.contact_eyebrow__EdQbd{margin-bottom:26px;font:10px/1.5 monospace;letter-spacing:.09em;text-transform:uppercase;color:#626a79}.contact_heading__BXPaw{font:650 clamp(74px,10vw,144px)/.98 Bricolage Grotesque,Space Grotesk,sans-serif;letter-spacing:-.065em}.contact_heading__BXPaw>span{color:var(--blue)}.contact_introCopy__zZhSl{margin-top:20px;font-size:16px;line-height:1.7;color:#626a79}.contact_emailRow__jwAmJ{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:6px}.contact_emailLabel__cqv2X{font:10px/1.5 monospace;letter-spacing:.06em;text-transform:uppercase;color:#626a79}.contact_email__MBRs5{display:inline-flex;align-items:center;gap:16px;min-height:44px;max-width:100%;padding-bottom:8px;border-bottom:1px solid #b9c9e3;color:#285da9;font-size:15px;font-weight:500;overflow-wrap:anywhere;transition:color .2s,border-color .2s}.contact_email__MBRs5>span{flex-shrink:0;font-size:22px}.contact_email__MBRs5:hover{color:#12376d;border-color:#285da9}.contact_stage__47vM7{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding:0 0 40px;isolation:isolate}.contact_stage__47vM7:before{content:"";position:absolute;z-index:-1;width:min(72%,780px);height:67%;left:50%;top:17%;transform:translateX(-50%) rotate(-12deg);border-radius:50%;background:#e4edff}.contact_helloOrbit__DP30s{position:absolute;right:8%;top:460px;color:#3b82f6;font:500 clamp(40px,6vw,76px)/1 Bricolage Grotesque,sans-serif;letter-spacing:-.06em;transform:rotate(12deg);pointer-events:none}.contact_phoneFigure__K1Ner{position:relative;width:min(100%,680px);margin:-8px auto 0}.contact_modelViewport__6ZEp_{position:relative;width:100%;height:650px;isolation:isolate}.contact_modelViewport__6ZEp_:before{content:"";position:absolute;z-index:-1;width:28%;height:5%;bottom:3%;left:38%;border-radius:50%;background:#4c453521;filter:blur(18px);transform:rotate(-9deg)}.contact_modelViewport__6ZEp_ canvas{display:block;width:100%;height:100%}.contact_screenControl__ytXH6{position:absolute;display:block;z-index:2;border:0;border-radius:50%;cursor:pointer;background:transparent;-webkit-tap-highlight-color:transparent;transition:background .18s ease}@media (hover:hover) and (pointer:fine){.contact_screenControl__ytXH6:hover{background:#ffffff18}}.contact_screenControl__ytXH6:active{background:#00000020}.contact_page__cbJV7 .contact_screenControl__ytXH6:focus-visible{outline:3px solid #ffe5a8;outline-offset:4px;background:#ffffff20}.contact_modelFallback__Bc_mc{position:absolute;inset:20% 10%;display:grid;place-content:center;gap:12px;text-align:center;font-size:14px;color:#666157}.contact_modelFallback__Bc_mc a{text-decoration:underline;text-underline-offset:4px}.contact_phoneCaption__h6Vy1{text-align:center;padding:12px 24px 0}.contact_phoneHint__uHPGq{display:block;font:600 clamp(20px,2.2vw,28px)/1.3 Bricolage Grotesque,Space Grotesk,sans-serif;letter-spacing:-.025em;color:#14171d}.contact_phoneStatus__C4tcR{min-height:36px;max-width:420px;margin:12px auto 5px;font-size:16px;line-height:1.6;color:#525762}.contact_recordAction__GLIwg{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;margin-top:14px;padding:14px 22px;border-radius:12px;background:#245edb;color:#fff;font-size:16px;font-weight:600;box-shadow:0 3px 0 #174398;transition:background .18s ease,box-shadow .18s ease}.contact_recordAction__GLIwg svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.contact_recordAction__GLIwg>span{margin-left:8px;font-size:20px}.contact_recordAction__GLIwg:hover{background:#1c50c3}.contact_recordAction__GLIwg:active{background:#174398;box-shadow:0 1px 0 #174398}.contact_previewLabel__sByo2{display:block;font:9px/1.6 monospace;color:#777064}.contact_note__M2vjG{position:absolute;top:20%;left:8%;z-index:1;transform:rotate(-9deg);pointer-events:none}.contact_note__M2vjG p{font:500 clamp(26px,3.5vw,44px)/1.05 Bricolage Grotesque,sans-serif;letter-spacing:-.04em}.contact_note__M2vjG p>span{color:#3b82f6}.contact_note__M2vjG svg{width:130px;height:90px;margin:8px 0 0 24px;stroke:#3b82f6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.contact_footer__oiU79{display:flex;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid #dedad0;font-size:11px;color:#68645b}.contact_footer__oiU79>div{display:flex;gap:24px}.contact_footer__oiU79 a:hover{color:#171714;text-decoration:underline}.contact_page__cbJV7 a:focus-visible,.contact_page__cbJV7 button:focus-visible{outline:2px solid #345c47;outline-offset:5px}.contact_phoneActions__I0wOV{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:15px}.contact_phoneActions__I0wOV button{padding:9px 13px;border:1px solid #cfc8bb;border-radius:30px;font-size:11px}.contact_phoneActions__I0wOV button:hover{background:#eee9df}.contact_phoneExperience__kMk6p{position:relative;min-width:0;width:min(100%,680px);margin:auto;grid-column:1;grid-row:1;padding-top:0}.contact_phoneExperience__kMk6p .contact_phoneFigure__K1Ner{width:100%;min-width:0;margin:0}.contact_mailboxModal__WyVQL{position:fixed;inset:0;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;overflow-y:auto;overscroll-behavior:contain;padding:24px 28px 28px;border:1px solid #e4e1d9;border-radius:14px;background:#fffefb;color:#171714;box-shadow:0 24px 96px #17171426}.contact_mailboxModal__WyVQL[open]{animation:contact_mailbox-arrive__L64Xu .16s ease-out both}.contact_mailboxModal__WyVQL::backdrop{background:#17171466}.contact_modalHeader__owwmt{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:-8px -8px 22px 0;min-height:44px;font-size:11px;color:#73716a}.contact_modalHeader__owwmt>span>span{padding:0 7px;color:#c8c4bb}.contact_modalHeader__owwmt button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:8px;font:24px/1 Space Grotesk,sans-serif;color:#4e4d47}.contact_modalHeader__owwmt button:hover{background:#f0eee8}.contact_mailboxModal__WyVQL h2{font:500 29px/1.2 Bricolage Grotesque,sans-serif;letter-spacing:-.04em}.contact_mailboxModal__WyVQL>p{margin:12px 0 18px;font-size:13px;line-height:1.65;color:#6c6a64}.contact_mailboxModal__WyVQL .contact_voiceList__h5jxA li{padding:0 0 20px;border:0;border-bottom:1px solid #e8e5de;border-radius:0;background:transparent}.contact_mailboxModal__WyVQL .contact_emptyMailbox__YzB6i{padding:28px 0;border:0;border-radius:0}.contact_mailboxModal__WyVQL .contact_primaryButton__taPZE{width:100%;min-height:48px;border-radius:9px;background:#171714;font-size:14px}.contact_mailboxModal__WyVQL .contact_primaryButton__taPZE:hover{background:#34342f}.contact_mailboxModal__WyVQL .contact_secondaryButton__sdCi7{border-radius:8px;background:transparent;border-color:#deded9}.contact_mailboxModal__WyVQL .contact_stopButton__OE8xw{width:100%;min-height:48px;border-radius:9px}.contact_mailboxModal__WyVQL .contact_recordingForm__oikbC{padding-top:20px;border-top:1px solid #e8e5de}.contact_mailboxModal__WyVQL .contact_recordingForm__oikbC>input{background:#fff;border-color:#d8d5ce;border-radius:7px}.contact_mailboxModal__WyVQL .contact_privateNote__yAzQ1{font-size:11px}@keyframes contact_mailbox-arrive__L64Xu{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.contact_phoneActions__I0wOV button:disabled,.contact_screenControl__ytXH6:disabled{cursor:not-allowed;opacity:.5}.contact_primaryButton__taPZE,.contact_secondaryButton__sdCi7,.contact_stopButton__OE8xw{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:100px;padding:12px 18px;font-size:13px;font-weight:500}.contact_primaryButton__taPZE{background:#315d49;color:#fff}.contact_secondaryButton__sdCi7{border:1px solid #cec6b7;background:#f8f3e9;color:#262821}.contact_stopButton__OE8xw{background:#b73b48;color:#fff}.contact_modalHeader__owwmt button:disabled,.contact_primaryButton__taPZE:disabled,.contact_secondaryButton__sdCi7:disabled,.contact_stopButton__OE8xw:disabled{opacity:.5;cursor:not-allowed}.contact_mailboxModal__WyVQL input:focus-visible,.contact_primaryButton__taPZE:focus-visible,.contact_reviewTabs__8hfUj button:focus-visible,.contact_secondaryButton__sdCi7:focus-visible,.contact_stopButton__OE8xw:focus-visible{outline:2px solid #345c47;outline-offset:4px}.contact_recorderPanel__qbeyt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-height:200px;padding:12px 0;margin:26px 0 8px}.contact_recordingTime__6rr8I{display:flex;align-items:center;gap:10px;font:400 48px/1.3 Space Grotesk,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:#24241f}.contact_recorderPanel__qbeyt>small{font-size:11px;color:#605c54;text-align:center}.contact_recorderPanel__qbeyt audio,.contact_recordingAudio__2QWr_ audio{width:100%;min-height:44px}.contact_recordingDot__ol_iV{width:14px;height:14px;border-radius:50%;background:#b73b48}.contact_recordingForm__oikbC{display:flex;flex-direction:column;gap:12px;font-size:13px}.contact_recordingForm__oikbC>input{width:100%;padding:12px;border:1px solid #c8bfad;border-radius:10px;background:#fffdf8}.contact_shareConsent__ksENm{display:flex;align-items:flex-start;gap:12px;margin-top:8px;line-height:1.6}.contact_shareConsent__ksENm input{width:20px;height:20px;margin-top:2px;flex-shrink:0;accent-color:#315d49}.contact_privateNote__yAzQ1{color:#666056;font-size:11px;line-height:1.6}.contact_formError__UYKTe{padding:14px;border-radius:10px;background:#f6dfe0;color:#862836;font-size:13px;line-height:1.6}.contact_formNotice__II0f7{padding:14px;background:#ffedcf;border-radius:10px}.contact_formNotice__II0f7 a{text-decoration:underline}.contact_voiceList__h5jxA{display:flex;flex-direction:column;gap:20px;margin-top:24px;list-style:none}.contact_voiceList__h5jxA li{padding:20px;border:1px solid #d8d0c1;border-radius:14px;background:#fffdf7}.contact_voiceList__h5jxA li>span,.contact_voiceList__h5jxA strong{display:block}.contact_voiceList__h5jxA li>span{margin:8px 0 14px;font-size:11px;color:#686153}.contact_voiceList__h5jxA small{display:block;margin-top:12px;color:#686153}.contact_recordingAudio__2QWr_ p{margin:12px 0;font-size:12px;color:#862836}.contact_audioDownload__HyHAO{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:12px;color:#315d49;text-decoration:underline;text-underline-offset:4px}.contact_emptyMailbox__YzB6i{padding:24px;border:1px dashed #cbc1ae;border-radius:12px}.contact_reviewPage__BdRXD{padding-block:40px;max-width:850px;margin:auto}.contact_reviewPage__BdRXD h1{font:500 clamp(32px,5vw,55px)/1.1 Bricolage Grotesque,sans-serif}.contact_reviewPage__BdRXD>p{margin-block:20px;line-height:1.7}.contact_reviewActions__2yQ1C,.contact_reviewIdentity__1xvfR,.contact_reviewTabs__8hfUj{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-block:20px}.contact_reviewIdentity__1xvfR{justify-content:space-between}.contact_reviewTabs__8hfUj button{padding:10px 16px;border-radius:50px;border:1px solid #c9bfad;text-transform:capitalize;font-size:13px}.contact_reviewTabs__8hfUj button[aria-pressed=true]{background:#315d49;color:#fff}.contact_reviewPage__BdRXD code{overflow-wrap:anywhere}.contact_accessGate__dTwii{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:65vh;width:min(100%,600px);margin:auto;padding:48px 0;text-align:center}.contact_accessGate__dTwii h1{font:500 clamp(30px,4vw,45px)/1.1 Bricolage Grotesque,sans-serif;letter-spacing:-.04em}.contact_accessGate__dTwii>p:not(.contact_accessCode__21fuK){max-width:470px;color:#615e57;font-size:15px;line-height:1.7}.contact_accessIcon__KvjJG{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:#f0ede7;color:#59564f}.contact_accessIcon__KvjJG svg{width:32px;height:32px}.contact_accessCode__21fuK{color:#767269;font:10px/1.5 monospace;letter-spacing:.1em;text-transform:uppercase}.contact_accessAccount__ijUiy{padding:8px 15px;border:1px solid #d4cfc4;border-radius:50px;max-width:100%;overflow-wrap:anywhere;font-size:12px;color:#615e57}.contact_accessActions__UOt2G{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:7px}.contact_accessSignOut__d_OBU{min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:3px}.contact_accessSignOut__d_OBU:focus-visible{outline:2px solid #345c47;outline-offset:4px}@media (max-width:1100px){.contact_inner__qF00z{padding-inline:28px}.contact_contactIntro__SauUN{grid-template-columns:1fr;gap:28px}.contact_heading__BXPaw{font-size:clamp(74px,11vw,120px)}}@media (max-width:700px){.contact_inner__qF00z{padding:32px 20px 26px}.contact_eyebrow__EdQbd{margin-bottom:19px;font-size:9px}.contact_heading__BXPaw{font-size:clamp(60px,15vw,96px)}.contact_introCopy__zZhSl{margin-top:20px;font-size:15px}.contact_emailRow__jwAmJ{gap:4px}.contact_email__MBRs5{gap:10px;font-size:clamp(12px,3.4vw,15px)}.contact_stage__47vM7{padding-top:0;padding-bottom:40px}.contact_phoneFigure__K1Ner{margin-top:14px}.contact_modelViewport__6ZEp_{height:clamp(480px,125vw,650px);width:calc(100% + 24px);margin-left:-12px}.contact_phoneCaption__h6Vy1{padding-inline:0}.contact_phoneHint__uHPGq{font-size:21px}.contact_phoneStatus__C4tcR{font-size:15px;min-height:36px}.contact_previewLabel__sByo2{font-size:8px}.contact_note__M2vjG{top:0;left:0}.contact_note__M2vjG p{font-size:22px}.contact_note__M2vjG svg{width:65px;height:50px;margin-left:10px}.contact_helloOrbit__DP30s{right:0;top:400px;font-size:32px}.contact_stage__47vM7:before{width:100%;height:58%;top:18%}.contact_footer__oiU79{flex-wrap:wrap}.contact_footer__oiU79>span:last-child{width:100%}}@media (max-width:900px){.contact_phoneExperience__kMk6p{display:block;max-width:680px}.contact_note__M2vjG{left:2%}.contact_helloOrbit__DP30s{right:2%}}@media (prefers-reduced-motion:reduce){.contact_page__cbJV7 *,.contact_page__cbJV7 :after,.contact_page__cbJV7 :before{transition:none!important}.contact_mailboxModal__WyVQL[open]{animation:none}}