body[data-theme]{--accent:#ff6a13;--ink:#171c22;--paper:#fafaf7;--soft:#eff1ed;--muted:#4e5b63;--line:#d7ddd7;--on-accent:#171c22}body[data-theme=graphite]{--paper:#fff;--ink:#24292e}body[data-theme=pearl]{--paper:#f2f3ef;--ink:#11171c}.v4-icon{height:20px;width:20px;flex-shrink:0}.header-inner{height:90px}.header .brand-name{font-size:27px}.header nav{gap:25px}.header nav a{font-size:12px}.header .btn{padding:12px 17px}.header{background:var(--paper)}html{scroll-padding-top:108px;scrollbar-gutter:stable}.hero{padding-top:56px;padding-bottom:37px}.hero h1{font-weight:750;font-size:clamp(60px,6.6vw,102px);line-height:1.02}.hero h1 em{font-family:var(--display);font-style:normal;font-weight:750;letter-spacing:-.06em;color:var(--accent)}.hero .intro{color:#e2e7e8;font-size:18px;max-width:540px;line-height:1.8}.hero-art{isolation:isolate}.hero-art:before{display:none}.hero-art:after{content:'';position:absolute;top:47px;right:7%;width:57%;height:70%;border-radius:17px;background:var(--accent);transform:rotate(7deg);z-index:0;opacity:1}.hero .browser-window{border-color:#ffffff50}.hero .hero-bottom{margin-top:25px;padding-top:20px;color:#d8e1e4}.hero .hero-note{font-size:11px;color:#cbd4d8}.ribbon{padding:15px 0}.ribbon .container{font-size:12px}.section{padding:85px 0}.section-head{margin-bottom:38px}.section-head h2{font-size:clamp(40px,4vw,62px)}.section-head>p{font-size:15px;color:#4e5b63}.entry-grid{gap:23px}.entry-card{overflow:hidden;min-height:420px;border:1px solid transparent;border-radius:15px;padding:34px 32px 30px;position:relative}.entry-card h3{font-size:36px;line-height:1.12;letter-spacing:-.055em;margin-top:0;position:relative;z-index:1}.entry-card .eyebrow{font-size:9px;letter-spacing:.14em;margin-bottom:25px;position:relative;z-index:1}.entry-card>p{font-size:14px;line-height:1.8;max-width:410px;position:relative;z-index:1}.entry-card>strong{font-size:56px;line-height:1.1;letter-spacing:-.055em;margin-top:25px;position:relative;z-index:1}.entry-card>small{font-size:11px;margin-top:9px;position:relative;z-index:1}.entry-card .entry-total{font-size:12px;line-height:1.8;padding-top:19px;margin-top:21px;max-width:none;border-top:1px solid}.entry-card .entry-action{font-size:12px;position:relative;z-index:1}.entry-card.entry-services-v4{background:#17212a;color:#f8faf7;border-color:#17212a;box-shadow:0 10px 22px #1018200a}.entry-services-v4 .eyebrow{color:#dbe5e9}.entry-services-v4 .eyebrow:before{background:var(--accent);border-color:var(--accent)}.entry-services-v4>p{color:#d0dce1}.entry-services-v4>strong{color:#ff8a43}.entry-services-v4>small{color:#cbd8dd}.entry-services-v4 .entry-total{border-color:#ffffff35;color:#dbe4e8}.entry-services-v4 .entry-action{color:#fff;border-color:#ff8a43}.entry-card.entry-store-v4{background:var(--accent);color:#171c22;border-color:var(--accent)}.entry-store-v4 .eyebrow{color:#17212a}.entry-store-v4 .eyebrow:before{background:#17212a;border-color:#17212a}.entry-store-v4>p,.entry-store-v4>small{color:#232c31}.entry-store-v4 .entry-total{border-color:#17212a45;color:#202930}.entry-store-v4 .entry-action{border-color:#17212a}.entry-card[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:4px}.entry-card:after{height:4px;left:18px;right:18px;bottom:10px;border-radius:2px;width:calc(100% - 36px)}.entry-store-v4:after{background:#17212a}.entry-card:hover{transform:translateY(-4px);box-shadow:0 16px 30px #14232a17}.plan-art{position:absolute;right:-12px;top:40px;display:block;height:120px;width:150px;opacity:.12;transform:rotate(-12deg);pointer-events:none}.plan-art i{height:80px;width:106px;border:2px solid currentColor;position:absolute;right:0;top:0;border-radius:7px}.plan-art i:nth-child(2){right:16px;top:16px}.plan-art i:nth-child(3){right:32px;top:32px}.interactive-work{padding-top:72px;padding-bottom:60px;background:var(--paper)}.interactive-work .work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;overflow:visible}.interactive-work .work-card,.interactive-work .work-card:first-child{grid-column:auto;min-width:0}.interactive-work .work-image,.interactive-work .work-card:first-child .work-image{padding:16px}.interactive-work .work-image img{aspect-ratio:1.6;height:auto;object-fit:cover;object-position:top}.interactive-work .work-meta{padding:18px;align-items:flex-start}.interactive-work .work-meta h3{font-size:23px;line-height:1.2}.interactive-work .work-meta p{font-size:11px;line-height:1.8}.concept-intro{margin-top:40px;padding-top:30px;border-top:1px solid var(--line)}.concept-intro h3{font-size:35px;line-height:1.15}.concept-intro>p:last-child{font-size:13px;max-width:750px;line-height:1.9}.concept-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 22px;overflow:visible;padding-top:25px}.concept-card{min-width:0}.concept-image{border-radius:9px}.concept-image img{aspect-ratio:1.6;object-fit:cover;object-position:top}.concept-meta{padding-top:15px}.concept-meta h3{font-size:24px;line-height:1.25}.concept-meta p{font-size:11px}.concept-meta .pill{font-size:8px}.concept-preview-label{font-size:9px}.design-band.section{width:calc(100% - 48px);max-width:1500px;margin:0 auto 65px;padding:65px 0 26px;border-radius:24px;border-top:3px solid var(--accent)}.design-band .container{width:calc(100% - 100px);max-width:1320px}.design-band h2{font-size:clamp(39px,3.9vw,60px)}.design-band h2 em{font-family:var(--display);font-style:normal;font-weight:650;letter-spacing:-.055em}.design-band p{font-size:15px;line-height:1.9}.design-band .statement{gap:70px}.design-band-bottom{margin-top:40px;padding-top:20px}.care-panel-v4{background:#eff2ed;color:var(--ink);padding:70px 0;border-top:1px solid #d9e0d9;border-bottom:1px solid #d9e0d9}.care-panel-v4 .care-grid{gap:50px;align-items:start}.care-panel-v4 .care-grid>div:first-child{background:#fff;border:1px solid #d6dfd7;padding:30px;border-radius:15px}.care-panel-v4 h2{font-size:51px;line-height:1.08}.care-panel-v4 .care-price{color:#b84200;font-size:56px;margin-top:25px}.care-panel-v4 .care-price small{font-size:17px;color:#536169}.care-panel-v4 .care-breakdown{font-size:14px;color:#1c353e;margin-top:20px}.care-panel-v4 .small{font-size:12px;color:#4e5b63;line-height:1.9}.care-panel-v4 .care-grid>div>ul{margin:0;padding:0;list-style:none}.care-panel-v4 .care-grid>div>ul li{color:#263e47;border-color:#ccd6ce;font-size:14px;padding:19px 0}.care-panel-v4 .care-grid>div>ul li:before{color:#b84200}.care-panel-v4 .care-grid>div>p.small{margin-top:23px}.workspace-section{padding-top:40px;align-items:center;gap:70px;max-width:1100px;margin-top:25px}.workspace-section .home-person-photo{height:400px;max-width:380px;width:100%;border-radius:18px;overflow:hidden;background:#e7e8e8;box-shadow:14px 14px 0 #ff6a13}.home-person-photo img{height:100%;width:100%;object-fit:cover;object-position:center 35%}.workspace-section h3{font-size:46px;line-height:1.12;letter-spacing:-.05em}.workspace-section>div>p:not(.eyebrow){font-size:15px;line-height:1.9;margin-top:25px;color:#4e5b63}.home-person-links{display:flex;gap:27px;align-items:center;flex-wrap:wrap;margin-top:22px}.home-person-links .text-link{font-size:12px;gap:14px}.personal-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;color:#24424c;border-bottom:1px solid #aab9bd;padding:8px 0}.personal-link .v4-icon{height:15px;width:15px}.foundation-section{margin-top:45px;padding:65px 0 52px;background:#17212a;color:#fff;border-top:3px solid var(--accent)}.foundation-heading{gap:80px;margin-bottom:34px}.foundation-heading .eyebrow{color:#d9e3e6}.foundation-heading .eyebrow:before{border-color:var(--accent)}.foundation-heading h2{font-size:clamp(40px,4vw,62px)}.foundation-heading h2 span{color:#ff8a43}.foundation-heading>p{color:#d0dce1;font-size:15px;line-height:1.9;max-width:460px}.foundation-card{color:#17212a;border-color:#ffffff30;border-radius:13px}.foundation-card:hover{border-color:var(--accent);box-shadow:0 8px 25px #0003}.foundation-note{color:#c5d2d8;font-size:10px;line-height:1.8}.free-guide{padding:65px 0}.cta-v4{background:#153d49;color:#f9faf7;padding:58px 0;border-top:3px solid var(--accent)}.cta-v4 .cta-v4-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:70px;align-items:center}.cta-v4 .eyebrow{color:#dce7e8;font-size:9px;letter-spacing:.14em;margin-bottom:24px}.cta-v4 .eyebrow:before{border-color:var(--accent)}.cta-v4 h2{font-size:clamp(43px,4.3vw,65px);line-height:1.08;max-width:800px}.cta-v4 h2 span{color:#ff8a43}.cta-v4 p:not(.eyebrow){font-size:15px;color:#d2e1e5;line-height:1.8;margin-top:25px;max-width:510px}.cta-v4 .btn{margin-top:25px;align-self:flex-start;gap:35px;font-size:13px}.cta-v4 .btn .v4-icon{height:20px;width:20px}.cta-attention{display:block;margin-top:17px;font-size:10px;color:#d2e1e5}.cta-brand-scene{position:relative;min-height:300px;display:flex;align-items:center;justify-content:center}.cta-brand-card{position:relative;background:#fbfcf7;color:#163e48;width:238px;height:260px;border-radius:28px 28px 70px 28px;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:-16px -16px 0 #ff6a13;transform:rotate(3deg);transition:transform .3s;z-index:1;border:1px solid #e3e9e5}.cta-brand-card .brand-mark{width:90px;height:115px;color:#ff6a13;fill:#ff6a13;margin-bottom:10px}.cta-brand-card strong{font:800 34px/1.2 var(--display);letter-spacing:-.06em}.cta-brand-card>span{font-size:7px;letter-spacing:.17em;margin-top:11px}.cta-orbit{position:absolute;width:310px;height:310px;border:1px solid #ffffff18;border-radius:50%;transform:translate(-12px,20px)}.cta-orbit:after{content:'';position:absolute;inset:18px;border:1px dashed #ffffff15;border-radius:50%}.cta-brand-scene>i{position:absolute;width:11px;height:11px;border:2px solid #ff8a43;left:2%;top:12%;transform:rotate(45deg)}.cta-brand-scene>i:last-child{left:auto;right:1%;top:auto;bottom:12%;width:7px;height:7px}.cta-brand-scene:hover .cta-brand-card{transform:rotate(0)}.compact-footer{padding:30px 0 16px}.compact-footer-grid{padding-bottom:24px;gap:70px;grid-template-columns:1.12fr .85fr 1.2fr}.compact-footer .brand{margin-bottom:13px}.compact-footer .brand-name{font-size:26px}.compact-footer .brand-mark{height:35px;width:27px}.compact-footer .brand-sub{font-size:6px}.compact-footer .compact-footer-brand>p{font-size:10px}.compact-socials{margin-top:16px;gap:7px}.compact-network{height:31px;width:31px;border-radius:5px}.compact-network.alignable-network{height:31px;min-width:77px}.compact-footer h3{margin-bottom:14px;font-size:8px}.compact-footer-nav{gap:8px}.compact-footer .compact-footer-nav a{font-size:11px}.compact-footer-nav h3{margin-bottom:3px}.compact-footer .compact-phone{font-size:14px}.compact-location{margin-top:11px;font-size:10px}.compact-footer p.compact-remote{margin-top:4px;font-size:9px}.footer-action-row{display:flex;align-items:center;gap:24px;margin-top:13px;flex-wrap:wrap}.compact-footer .footer-action-row .footer-idea{margin-top:0;font-size:11px;padding-bottom:3px}.footer-action-row .compact-support{margin:0;gap:7px}.compact-support>.detail-icon{height:25px;width:25px;padding:5px}.compact-support>span{font-size:8px}.compact-support strong{font-size:9px}.compact-footer-bottom{padding-top:14px;font-size:9px}.compact-footer-brand>small{font-size:8px;margin-top:8px}.compact-footer .compact-footer-bottom a{font-size:9px}.mobile-contact-bar.is-at-footer{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(100px)}
/* Personal page: a concise biography and original photographs. */
.personal-hero{padding:64px 0 70px;background:#f0f2ee;border-bottom:1px solid var(--line)}.personal-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:95px}.personal-hero h1{font-size:clamp(48px,5vw,76px);line-height:1.07;letter-spacing:-.06em}.personal-hero h1>span{color:#a63e00}.personal-role{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:650;color:#294550;margin-top:27px}.personal-hero .personal-intro{font-size:17px;line-height:1.85;color:#344b55;max-width:660px;margin-top:25px}.personal-hero p.personal-intro+p{font-size:15px;color:#4e5f67;line-height:1.9;max-width:650px;margin-top:17px}.personal-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:29px}.personal-actions>.btn{font-size:12px;gap:27px}.personal-portrait{position:relative;max-width:440px;justify-self:end;margin-right:9px}.personal-portrait img{position:relative;border-radius:16px 16px 65px 16px;width:100%;height:470px;object-fit:cover;object-position:center 34%;background:#dfe2e2;z-index:1}.portrait-offset{position:absolute;inset:15px -15px -15px 15px;border-radius:16px 16px 65px 16px;background:#ff6a13}.personal-portrait figcaption{position:absolute;bottom:23px;left:24px;right:24px;color:#fff;z-index:2;font-size:10px;letter-spacing:.12em;background:#14232ae8;padding:12px 14px;border-left:3px solid #ff6a13}.personal-portrait figcaption span{display:block;color:#cbd8de;font-size:7px;margin-top:5px}.personal-perspective{padding:72px 0;background:#17212a;color:#fff}.perspective-heading{display:grid;grid-template-columns:1.1fr 1fr;column-gap:90px;align-items:end}.perspective-heading>.eyebrow{grid-column:1/-1;color:#d9e5e9;margin-bottom:24px}.perspective-heading .eyebrow:before{border-color:var(--accent)}.perspective-heading h2{font-size:clamp(35px,3.8vw,55px)}.perspective-heading>p:not(.eyebrow){font-size:15px;line-height:1.9;color:#cedce2}.personal-experience{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;border-top:1px solid #ffffff30;padding-top:28px;margin-top:43px}.personal-experience article>span{font-size:8px;letter-spacing:.11em;color:#ff9a5e}.personal-experience h3{font-size:25px;line-height:1.3;margin-top:18px}.personal-experience article>p{font-size:11px;color:#cad9df;margin-top:13px;line-height:1.9}.personal-community{padding:75px 0}.community-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:end;margin-bottom:35px}.community-heading h2{font-size:clamp(36px,3.8vw,55px)}.community-heading>p{font-size:15px;color:#4e5f67;line-height:1.9}.personal-memory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.memory-photo{display:block;width:100%;height:360px;padding:0;border:0;background:#e5e7e4;border-radius:10px;overflow:hidden;position:relative}.memory-photo img{height:100%;width:100%;object-fit:cover;transition:transform .3s}.memory-photo.indiana img{object-position:center 68%}.memory-photo.chicago img{object-position:center 45%}.memory-photo.ny img{object-position:65% 41%}.memory-photo>span{position:absolute;bottom:15px;right:15px;width:32px;height:32px;border-radius:50%;background:#fff;color:#14313b;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 3px 10px #0002}.memory-photo:hover img{transform:scale(1.035)}.personal-memory-grid figcaption{padding-top:19px}.personal-memory-grid h3{font-size:23px;line-height:1.2}.personal-memory-grid figcaption p{font-size:11px;color:#4e5f67;line-height:1.85;margin-top:11px;max-width:330px}.personal-profile-links{display:flex;gap:32px;flex-wrap:wrap;margin-top:33px;border-top:1px solid var(--line);padding-top:24px}.personal-profile-links>a{display:flex;align-items:center;gap:15px;font-size:12px;color:#25434e}.personal-profile-links .v4-icon{height:16px;width:16px}.memory-dialog{padding:0;border:0;background:transparent;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);overflow:visible;box-shadow:0 20px 70px #0005}.memory-dialog::backdrop{background:#0a1b24cf;backdrop-filter:blur(6px)}.memory-dialog figure{background:#fff;padding:12px;border-radius:9px}.memory-dialog figure>img{width:auto;max-width:min(100%,1000px);max-height:calc(100dvh - 160px);object-fit:contain;margin:auto}.memory-dialog figcaption{font-size:11px;color:#344e5a;padding:12px 8px 4px;line-height:1.7;max-width:850px}.memory-dialog>button{position:absolute;right:0;top:-35px;width:30px;height:30px;border:1px solid #ffffff50;border-radius:50%;background:#fff;color:#17212a;font-size:23px;line-height:1;cursor:pointer}
@media(min-width:761px) and (max-width:1150px){.personal-hero-grid{gap:55px}.personal-portrait img{height:420px}.personal-hero h1{font-size:59px}.personal-hero .personal-intro{font-size:15px}.personal-hero p.personal-intro+p{font-size:14px}.entry-card h3{font-size:31px}.entry-card>strong{font-size:49px}.workspace-section{gap:45px}.workspace-section h3{font-size:39px}.cta-v4 .cta-v4-grid{gap:45px}.cta-brand-card{width:210px;height:235px}.cta-orbit{width:270px;height:270px}.compact-footer-grid{gap:40px}.footer-action-row{gap:17px}.perspective-heading,.community-heading{gap:45px}}
@media(max-width:760px){html{scroll-padding-top:96px}.header-inner{height:78px}.header nav{top:78px;gap:23px}.header nav a{font-size:12px}.header .brand-name{font-size:25px}.hero{padding-top:34px;padding-bottom:25px}.hero h1{font-size:clamp(50px,12vw,72px);line-height:1.04}.hero .intro{font-size:16px;line-height:1.85}.hero-art:after{top:38px;right:8%;height:65%;width:55%;border-radius:10px}.hero .hero-bottom{gap:16px;font-size:8px}.hero .hero-note{font-size:10px;line-height:1.9}.ribbon{padding:14px 0}.ribbon .container{font-size:10px;line-height:1.7}.section{padding:60px 0}.section-head{margin-bottom:30px}.section-head h2{font-size:40px}.section-head>p{font-size:14px;line-height:1.8}.entry-grid{grid-template-columns:1fr;gap:23px}.entry-card{min-height:410px;padding:28px 25px;border-radius:12px}.entry-card h3{font-size:33px}.entry-card>p{font-size:13px;line-height:1.85}.entry-card>strong{font-size:51px;margin-top:23px}.entry-card>small{font-size:10px}.entry-card .entry-total{font-size:11px;padding-top:18px;margin-top:20px}.entry-card .eyebrow{font-size:8px;margin-bottom:23px}.entry-card .entry-action{font-size:11px}.plan-art{right:-25px;top:42px;transform:scale(.8) rotate(-12deg)}.interactive-work{padding-top:55px;padding-bottom:48px}.interactive-work .work-grid{grid-template-columns:1fr;gap:22px}.interactive-work .work-image,.interactive-work .work-card:first-child .work-image{padding:14px}.interactive-work .work-meta{padding:17px}.interactive-work .work-meta h3{font-size:24px}.interactive-work .work-meta p{font-size:11px}.concept-intro{margin-top:33px;padding-top:27px}.concept-intro h3{font-size:29px;line-height:1.2}.concept-intro>p:last-child{font-size:12px;line-height:1.9}.concept-grid{grid-template-columns:1fr;gap:29px;padding-top:23px}.concept-meta h3{font-size:25px}.concept-meta p{font-size:11px}.concept-preview-label{font-size:10px}.design-band.section{width:calc(100% - 24px);margin:0 auto 43px;padding:44px 0 22px;border-radius:18px}.design-band .container{width:calc(100% - 40px)}.design-band .statement{gap:29px}.design-band h2{font-size:36px;line-height:1.13}.design-band p{font-size:14px}.design-band-bottom{margin-top:29px;padding-top:18px;font-size:7px}.care-panel-v4{padding:45px 0}.care-panel-v4 .care-grid{gap:25px}.care-panel-v4 .care-grid>div:first-child{padding:25px;border-radius:12px}.care-panel-v4 h2{font-size:39px}.care-panel-v4 .care-price{font-size:52px;margin-top:23px}.care-panel-v4 .care-price small{font-size:15px}.care-panel-v4 .care-breakdown{font-size:12px}.care-panel-v4 .small{font-size:11px}.care-panel-v4 .care-grid>div>ul li{font-size:12px;padding:17px 0}.workspace-section{padding-top:22px;gap:32px;margin-top:18px}.workspace-section .home-person-photo{height:350px;max-width:320px;border-radius:12px;box-shadow:10px 10px 0 #ff6a13}.workspace-section h3{font-size:38px}.workspace-section>div>p:not(.eyebrow){font-size:14px;margin-top:22px}.home-person-links{gap:22px;margin-top:18px}.home-person-links .text-link,.personal-link{font-size:11px}.foundation-section{margin-top:30px;padding:45px 0 39px}.foundation-heading{gap:23px;margin-bottom:28px}.foundation-heading h2{font-size:40px}.foundation-heading .eyebrow{font-size:8px;line-height:1.7}.foundation-heading>p{font-size:14px}.foundation-card{border-radius:11px}.foundation-note{font-size:9px}.free-guide{padding:50px 0}.cta-v4{padding:44px 0}.cta-v4 .cta-v4-grid{grid-template-columns:1fr;gap:32px}.cta-v4 .eyebrow{font-size:8px;margin-bottom:20px}.cta-v4 h2{font-size:40px;line-height:1.1}.cta-v4 p:not(.eyebrow){font-size:14px;margin-top:22px}.cta-v4 .btn{font-size:12px;margin-top:23px}.cta-attention{font-size:9px;margin-top:17px}.cta-brand-scene{min-height:220px;max-width:290px;width:100%;justify-self:center}.cta-brand-card{width:177px;height:196px;border-radius:20px 20px 49px 20px;box-shadow:-11px -11px 0 #ff6a13}.cta-brand-card .brand-mark{width:62px;height:80px;margin-bottom:8px}.cta-brand-card strong{font-size:27px}.cta-brand-card>span{font-size:5px;margin-top:8px}.cta-orbit{width:225px;height:225px;transform:translate(-8px,7px)}.cta-brand-scene>i{left:2%;top:14%}.compact-footer{padding:27px 0 20px}.compact-footer-grid{grid-template-columns:1fr 1fr;gap:26px 22px;padding-bottom:24px}.compact-footer .brand{margin-bottom:11px}.compact-footer .brand-name{font-size:26px}.compact-footer .compact-footer-brand>p{font-size:10px}.compact-socials{margin-top:14px}.compact-network{height:31px;width:31px}.compact-footer h3{font-size:8px;margin-bottom:13px}.compact-footer-nav{gap:10px}.compact-footer-nav h3{margin-bottom:2px}.compact-footer .compact-footer-nav a{font-size:10px}.compact-footer .compact-phone{font-size:11px}.compact-location{font-size:9px;margin-top:10px}.compact-footer p.compact-remote{font-size:9px}.footer-action-row{gap:13px;margin-top:13px;align-items:flex-start;flex-direction:column}.compact-footer .footer-action-row .footer-idea{font-size:11px}.compact-footer-bottom{font-size:8px;padding-top:13px;gap:12px}.compact-footer .compact-footer-bottom a{font-size:8px}.compact-footer .footer-top-link{font-size:8px}.compact-footer-brand>small{font-size:8px}.personal-hero{padding:43px 0 53px}.personal-hero-grid{grid-template-columns:1fr;gap:38px}.personal-hero .eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:23px}.personal-hero h1{font-size:45px;line-height:1.09}.personal-role{font-size:9px;line-height:1.8;margin-top:22px}.personal-hero .personal-intro{font-size:15px;line-height:1.85;margin-top:21px}.personal-hero p.personal-intro+p{font-size:14px;line-height:1.9}.personal-actions{gap:22px;margin-top:25px}.personal-actions>.btn{font-size:11px;gap:24px}.personal-portrait{justify-self:center;max-width:330px;width:calc(100% - 15px);margin-right:10px}.personal-portrait img{height:390px;border-radius:14px 14px 51px 14px}.portrait-offset{inset:11px -11px -11px 11px;border-radius:14px 14px 51px 14px}.personal-portrait figcaption{left:17px;right:17px;bottom:19px;font-size:9px;padding:11px 13px}.personal-perspective{padding:45px 0}.perspective-heading{grid-template-columns:1fr;gap:23px}.perspective-heading>.eyebrow{margin-bottom:0;grid-column:auto;font-size:8px}.perspective-heading h2{font-size:35px}.perspective-heading>p:not(.eyebrow){font-size:14px;line-height:1.9}.personal-experience{grid-template-columns:1fr;gap:25px;margin-top:30px;padding-top:25px}.personal-experience article{padding-bottom:22px;border-bottom:1px solid #ffffff20}.personal-experience article:last-child{padding-bottom:0;border-bottom:0}.personal-experience h3{font-size:25px;margin-top:14px}.personal-experience article>p{font-size:11px;margin-top:10px}.personal-community{padding:48px 0}.community-heading{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.community-heading .eyebrow{font-size:8px}.community-heading h2{font-size:35px}.community-heading>p{font-size:14px}.personal-memory-grid{grid-template-columns:1fr;gap:31px}.memory-photo{height:380px}.memory-photo.indiana img{object-position:center 69%}.memory-photo.ny img{object-position:65% 43%}.personal-memory-grid h3{font-size:23px}.personal-memory-grid figcaption p{font-size:11px;line-height:1.8}.personal-profile-links{gap:20px;margin-top:29px;padding-top:23px}.personal-profile-links>a{font-size:11px;gap:12px}.memory-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 80px)}.memory-dialog figure{padding:8px}.memory-dialog figure>img{max-height:calc(100dvh - 210px);max-width:100%}.memory-dialog figcaption{font-size:10px;line-height:1.7;padding:11px 6px 4px}}
#app{visibility:hidden}body[data-studio-ready=true] #app{visibility:visible}.personal-hero h1>span{color:#171c22;text-decoration:underline;text-decoration-color:#ff6a13;text-decoration-thickness:.065em;text-underline-offset:.12em}.care-panel-v4 .care-price{color:#17212a}.care-panel-v4 .care-price:after{content:'';display:block;width:58px;height:4px;margin-top:13px;background:#ff6a13;border-radius:2px}
@media(prefers-reduced-motion:reduce){.memory-photo img,.cta-brand-card{transition:none!important}.entry-card:hover{transform:none}}
