.support-mission-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:72px;align-items:center}.support-mission-copy h1,.support-download-copy h1{font-size:clamp(42px,4.3vw,66px);line-height:1.06;letter-spacing:-.045em;margin:22px 0 28px}.support-mission-copy em,.support-download-copy em,.support-spaces-intro em{font-style:normal;color:var(--rose)}.support-mission-copy .lead{max-width:530px;margin-bottom:32px}.support-mission-image{margin:0}.support-mission-image img{display:block;width:100%;height:490px;object-fit:cover;border-radius:4px}.support-mission-image figcaption{font-family:Georgia,serif;font-size:20px;margin:15px 0 0;color:var(--quiet)}.support-principles-band{background:var(--oat)}.support-section-title{font-family:Georgia,serif;font-size:clamp(30px,3.1vw,46px);line-height:1.12;letter-spacing:-.035em;margin:16px 0 28px;font-weight:400}.support-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:44px}.support-principles article{border-top:1px solid var(--line);padding-top:22px}.support-number{display:block;font-family:Georgia,serif;font-size:28px;color:var(--quiet);margin-bottom:23px}.support-principles h3{font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.2;margin:0 0 14px}.support-principles p{font-size:16px;color:var(--quiet);margin:0}.support-mission-close{display:grid;grid-template-columns:1.1fr 1fr;gap:72px;align-items:center}.support-mission-close p:not(.eyebrow){font-size:18px;color:var(--quiet);margin:0 0 25px}.support-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.support-download-hero{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center;padding-top:45px;padding-bottom:45px}.support-download-copy .lead{max-width:500px;margin:0 0 20px}.support-download-secondary{max-width:490px;color:var(--quiet);margin:0 0 30px}.support-store-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.support-store-actions img{display:block;height:50px;width:auto;max-width:100%}.support-small{font-size:12px;line-height:1.5;color:var(--quiet);margin:15px 0 0}.support-app-figure{position:relative;isolation:isolate;min-height:595px;display:flex;align-items:center;flex-direction:column;justify-content:center;margin:0;overflow:hidden}.support-app-silk{position:absolute;z-index:-1;width:110%;height:106%;inset:-5%;object-fit:cover;opacity:.7;mix-blend-mode:multiply}.support-phone{width:282px;border:6px solid #342b24;border-radius:39px;background:var(--milk);padding:9px 11px 11px;box-shadow:0 3px 0 3px #bca58e,0 25px 38px #634b3829;transform:rotate(3deg);animation:support-float 8s ease-in-out infinite}.support-phone-status{display:flex;align-items:center;justify-content:space-between;font-size:10px;height:28px;padding:0 7px 9px;color:#181511}.support-phone-island{width:79px;height:22px;border-radius:15px;background:#181511}.support-phone-content{padding:8px 3px}.support-app-eyebrow{font-size:9px;letter-spacing:.16em;font-weight:700;margin:8px 0}.support-phone-content h2{font-family:Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.04em;line-height:1.2;margin:0 0 15px}.support-phone-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#f1e9e2;border-radius:12px;padding:4px;font-size:10px;text-align:center}.support-phone-tabs>*{padding:8px 2px}.support-phone-tabs strong{background:var(--cocoa);color:white;border-radius:9px;font-weight:500}.support-phone-share{display:flex;gap:8px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;margin:12px 0;padding:10px 8px}.support-phone-share svg{width:16px;height:16px;fill:none;stroke:var(--cocoa);stroke-width:1.5}.support-phone-share span:nth-child(2){flex:1}.support-phone-share strong,.support-phone-share small{display:block;font-size:9px;line-height:1.5}.support-phone-share small{font-size:8px;color:var(--quiet)}.support-phone-record{border:1px solid var(--line);border-radius:15px;background:#fff;padding:12px}.support-phone-record-title{display:flex;justify-content:space-between;align-items:center;gap:8px}.support-phone-record-title h3{font-family:Arial,sans-serif;font-weight:700;font-size:14px;line-height:1.2;margin:0}.support-phone-meta{display:flex;justify-content:space-between;font-size:8px;margin-top:10px;align-items:center;gap:4px}.support-phone-meta span{padding:3px 7px;border-radius:6px;background:#f4eae0}.support-phone-record p{font-size:10px;line-height:1.7;color:var(--quiet);margin:12px 0}.support-phone-photos{display:grid;grid-template-columns:1fr 1fr;gap:8px}.support-phone-photos span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;font-size:9px;min-height:69px;border:1px dashed #c8b5a5;border-radius:9px;background:#fff9f3}.support-phone-photos svg{width:19px;height:19px;fill:none;stroke:var(--cocoa);stroke-width:1.3}.support-phone-add{background:var(--cocoa);color:#fff;text-align:center;border-radius:12px;padding:9px;font-size:11px;margin:13px 0 0}.support-phone-home{height:4px;width:85px;margin:10px auto 0;background:#302a24;border-radius:4px}.support-app-figure figcaption{font-size:10px;color:var(--quiet);text-align:center;margin-top:30px;position:relative}.support-download-help{display:grid;grid-template-columns:1.3fr .7fr;gap:100px;align-items:center}.support-download-help p:not(.eyebrow){color:var(--quiet);max-width:570px}.support-help-note{padding-left:35px;border-left:1px solid var(--line)}.support-help-note h3{font-family:Georgia,serif;font-size:29px;font-weight:400;margin:0}.support-help-note p{margin:12px 0 20px}.support-spaces-intro{padding-bottom:38px}.support-spaces-intro h1{margin:18px 0;font-size:clamp(44px,4.9vw,70px);line-height:1.05;letter-spacing:-.04em}.support-spaces-intro .lead{margin:0}.support-spaces-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.support-space-card{border:1px solid var(--line);background:var(--paper);overflow:hidden;border-radius:5px}.support-space-image{display:block;width:100%;height:250px;object-fit:cover;object-position:center 66%}.support-space-copy{padding:32px 36px}.support-space-copy h2{font-size:42px;line-height:1.12;letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400;margin:13px 0 17px}.support-space-description{font-size:18px;color:var(--quiet);line-height:1.6;margin:0 0 25px}.support-space-list{list-style:none;padding:20px 0 0;border-top:1px solid var(--line);margin:0 0 28px}.support-space-list li{display:flex;align-items:center;gap:12px;margin:9px 0}.support-space-list li::before{content:"";width:11px;height:6px;border-bottom:1.5px solid currentColor;border-left:1.5px solid currentColor;transform:rotate(-45deg);flex:none}.support-space-business{background:#f6f5ed}.support-space-business .eyebrow{color:#6d6841}.support-space-business .button{background:#6d6841;border-color:#6d6841}.support-space-business .support-space-list{border-color:#d9d7c7}.support-spaces-bottom{display:flex;justify-content:space-between;align-items:center;gap:45px}.support-spaces-bottom p:not(.eyebrow){color:var(--quiet);max-width:650px}.support-spaces-bottom .button{flex:none}.support-spaces-bottom .support-section-title{margin-bottom:18px}@keyframes support-float{0%,100%{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-8px) rotate(2deg)}}@media(max-width:1000px){.support-mission-hero,.support-mission-close{gap:36px}.support-mission-image img{height:430px}.support-download-hero{gap:25px}.support-principles{gap:26px}.support-download-help{gap:45px}.support-space-copy{padding:26px}.support-space-copy h2{font-size:36px}.support-space-description{font-size:16px}.support-space-image{height:220px}.support-spaces-bottom{align-items:flex-start;flex-direction:column;gap:16px}}@media(max-width:700px){.support-mission-hero,.support-mission-close,.support-download-hero,.support-download-help{grid-template-columns:1fr;gap:30px}.support-mission-copy h1,.support-download-copy h1{font-size:43px;margin:18px 0 24px}.support-mission-copy .lead{font-size:17px;margin-bottom:24px}.support-mission-image img{height:330px}.support-mission-image figcaption{font-size:19px}.support-principles{grid-template-columns:1fr;gap:28px;margin-top:30px}.support-number{font-size:24px;margin-bottom:12px}.support-principles h3{font-size:26px}.support-section-title{font-size:34px}.support-mission-close p:not(.eyebrow){font-size:16px}.support-mission-close .support-section-title{margin-bottom:0}.support-download-hero{padding-top:35px;padding-bottom:30px}.support-download-copy .lead{font-size:18px}.support-app-figure{min-height:540px}.support-phone{width:275px}.support-download-secondary{font-size:16px}.support-store-actions{gap:10px}.support-store-actions img{height:43px}.support-download-help{gap:35px}.support-help-note{padding-left:0;padding-top:25px;border-left:0;border-top:1px solid var(--line)}.support-spaces-intro{padding-bottom:30px}.support-spaces-intro h1{font-size:46px}.support-spaces-grid{grid-template-columns:1fr;gap:24px}.support-space-image{height:215px}.support-space-copy{padding:25px}.support-space-copy h2{font-size:36px}.support-space-copy .button{display:flex;justify-content:space-between;width:100%}.support-space-description br{display:none}.support-spaces-bottom{padding-top:44px}.support-actions{gap:20px}}@media(max-width:360px){.support-mission-copy h1,.support-download-copy h1{font-size:37px}.support-section-title{font-size:30px}.support-mission-image img{height:280px}.support-store-actions img{height:37px}.support-store-actions{gap:8px}.support-app-figure{min-height:530px}.support-phone{width:252px}.support-phone-content h2{font-size:20px}.support-spaces-intro h1{font-size:40px}.support-space-copy{padding:22px}.support-space-copy h2{font-size:33px}.support-space-image{height:190px}.support-space-list{font-size:14px}}@media(prefers-reduced-motion:reduce){.support-phone{animation:none}}
