@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Playfair+Display:ital,wght@1,400;1,500&display=swap');
:root{--ink:#252821;--paper:#f8f6f1;--muted:#64665f;--line:#d9d9cf;--scroll:0;--font:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid #ca9b49;outline-offset:6px}button:disabled{cursor:default}h1,h2,h3,p{margin:0}em{font-family:"Playfair Display",Georgia,serif;font-weight:400}button{border:0}button,a{touch-action:manipulation}.skip-link{position:fixed;top:-80px;left:20px;z-index:30;padding:14px;background:white;color:#222}.skip-link:focus{top:12px}.site-header{position:absolute;z-index:10;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:29px 3.7%;color:white}.wordmark{display:flex;align-items:center;gap:9px;font-size:25px;font-weight:550;letter-spacing:-1.2px;white-space:nowrap}.wordmark-360{font-weight:400}.wordmark svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:1.6}.wordmark svg path:first-of-type{fill:#ffffff16}nav{display:flex;align-items:center;gap:38px;font-size:13px;font-weight:500}nav>a{padding:10px 0;border-bottom:1px solid transparent}nav>a:hover{border-color:currentColor}.header-contact{background:var(--paper);color:var(--ink);padding:18px 26px;min-width:143px}.header-contact span{margin-left:25px}.hero{position:relative;background:#24221e;color:white;isolation:isolate;overflow:hidden;min-height:1120px;padding-top:165px}.hero-art{position:absolute;z-index:-3;inset:0 0 140px;background:url('assets/possibility-hero.png') center 40%/cover no-repeat;animation:hero-camera 18s ease-in-out infinite;transform-origin:65% 45%;will-change:transform}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#15151224,#1714100a 40%,#23221c6b 65%,#24221e 89%),linear-gradient(90deg,#12150e30,transparent 65%)}.hero-copy{text-align:center;position:relative;z-index:2}.eyebrow{font-size:11px;letter-spacing:1.5px;line-height:1.6;font-weight:600}.hero-eyebrow{animation:rise-in .9s .1s both;color:#eeece5}.hero h1{font-size:clamp(64px,7.05vw,108px);line-height:1.005;letter-spacing:-5px;font-weight:450;margin:22px 0 26px;animation:rise-in 1.2s .18s both}.hero h1 em{letter-spacing:-4px}.hero-description{font-size:15px;line-height:1.65;color:#f2eee7;animation:rise-in 1.2s .3s both;text-shadow:0 1px 20px #0006}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:58px;padding:0 25px;font-size:13px;font-weight:550;transition:background .2s,transform .2s}.button:hover{transform:translateY(-3px)}.button span{font-size:20px}.button-light{background:#f8f6f1;color:#242821;margin-top:29px;animation:rise-in 1.2s .4s both}.button-light:hover{background:#e8e6dc}.button-dark{background:#282d25;color:#fff}.button-dark:hover{background:#414939}.journey-stage{position:relative;display:flex;align-items:center;justify-content:center;gap:25px;width:1320px;left:50%;margin-left:-660px;margin-top:71px;perspective:1500px;min-height:373px}.journey-card{display:block;position:relative;flex-shrink:0;overflow:hidden;border-radius:4px;box-shadow:0 24px 65px #0f0c082b;transition:box-shadow .4s;will-change:transform}.journey-card:hover{box-shadow:0 30px 65px #0007}.mini-header{font-size:8px;letter-spacing:.9px;display:flex;justify-content:space-between;align-items:center;font-weight:600}.card-explore{background:#dddbea;color:#373141;width:365px;height:330px;padding:25px 29px;transform:translateY(calc(30px - var(--scroll)*12px)) rotate(calc(-8deg + var(--scroll)*3deg));animation:card-left-in 1.25s .55s both}.card-explore h2{font-size:36px;font-weight:400;letter-spacing:-1.5px;line-height:1.08;margin-top:32px;position:relative;z-index:1}.card-explore p{font-size:10px;line-height:1.5;position:absolute;bottom:26px;left:29px}.orbit-art{width:180px;height:190px;position:absolute;right:-4px;bottom:17px;transform:rotate(-24deg)}.orbit-art i{position:absolute;inset:22px 0;border:1px solid #726382;border-radius:50%;transform:rotate(50deg)}.orbit-art i:nth-child(2){inset:0 40px;transform:rotate(10deg)}.orbit-art i:nth-child(3){inset:44px -5px;transform:rotate(-15deg)}.orbit-art b{position:absolute;width:66px;height:66px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fbf8ff,#aaa4b8 45%,#5d5165);top:55px;left:56px;box-shadow:10px 22px 30px #6d57792e;animation:orb-float 6s ease-in-out infinite}.card-plan{width:475px;height:374px;background:#f2ebdf;color:#37382e;z-index:3;padding:21px 24px;transform:translateY(calc(var(--scroll)*-9px));animation:card-center-in 1.2s .5s both}.plan-art{position:absolute;right:0;top:43px;bottom:0;width:52%;background:url('assets/possibility-hero.png') 66% center/auto 105% no-repeat;opacity:.98}.plan-copy{position:relative;z-index:1;padding-top:44px}.plan-copy>p{font-size:9px;letter-spacing:1px}.plan-copy h2{font-size:43px;letter-spacing:-1.8px;line-height:1.02;margin-top:15px;font-weight:450}.plan-copy h2 em{font-size:44px}.plan-copy>span{display:block;font-size:9px;margin-top:45px}.plan-copy b{font-size:16px;margin-left:16px}.card-story{width:365px;height:330px;background:#c4d1c2;color:#293a31;padding:25px 29px;transform:translateY(calc(28px - var(--scroll)*12px)) rotate(calc(8deg - var(--scroll)*3deg));animation:card-right-in 1.25s .6s both}.card-story h2{font-size:40px;font-weight:450;letter-spacing:-1.5px;line-height:1.06;margin-top:29px;position:relative;z-index:1}.card-story h2 em{font-size:43px}.card-story p{position:absolute;bottom:24px;right:23px;font-size:10px;line-height:1.5}.story-line{position:absolute;width:365px;bottom:45px;left:0;opacity:.5}.story-line svg{fill:none;stroke:#697c43;stroke-width:1.6;width:100%}.hero-bottom{display:flex;justify-content:space-between;align-items:center;margin:74px auto 0;width:calc(100% - 8%);padding-bottom:36px;font-size:11px;letter-spacing:.4px;color:#e1ddd4}.hero-bottom span:last-child span{margin-left:20px}.approach{padding:111px max(6%,calc((100vw - 1300px)/2)) 97px;background:#f8f6f1}.section-label{font-size:10px;font-weight:550;letter-spacing:1.25px;display:flex;align-items:center;gap:14px}.tiny-compass{font-size:27px;font-weight:400;line-height:1}.approach-copy{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;margin-top:31px;align-items:end}.approach h2{font-size:clamp(33px,3.8vw,54px);line-height:1.13;letter-spacing:-2px;font-weight:450}.approach-copy>p{font-size:15px;line-height:1.8;color:#5a5e54;max-width:440px}.approach-notes{display:flex;gap:0;margin-top:63px;border-top:1px solid var(--line);padding-top:23px;justify-content:space-between;font-size:13px}.approach-notes b{font-size:10px;font-weight:400;color:#797f70;margin-right:22px}.programs{background:#eaece3;padding:93px 0 54px;overflow:hidden}.programs-heading{width:88%;max-width:1300px;margin:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.programs-heading .eyebrow{margin-bottom:22px}.programs-heading h2{font-size:clamp(44px,5vw,70px);line-height:1.02;font-weight:450;letter-spacing:-2.8px}.programs-heading>p{font-size:15px;line-height:1.7;color:#5a6056;padding-bottom:7px}.program-tabs{display:flex;gap:9px;justify-content:center;margin:49px auto 34px;padding:0 20px}.program-tabs button{font-size:12px;background:transparent;border:1px solid #acb2a580;padding:14px 22px;border-radius:50px;white-space:nowrap;transition:background .2s}.program-tabs button:hover{background:#dde0d5}.program-tabs button[aria-pressed=true]{background:#29362a;color:#fff;border-color:#29362a}.carousel-window{width:100%;--panel: min(1050px,82vw);--gap:25px}.program-track{display:flex;gap:var(--gap);padding-left:calc((100vw - var(--panel))/2);transform:translateX(calc(var(--index,0) * (var(--panel) + var(--gap)) * -1));transition:transform .75s cubic-bezier(.22,.68,.18,1)}.program-card{width:var(--panel);min-width:var(--panel);height:490px;border-radius:5px;position:relative;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;transition:opacity .7s;opacity:.5}.program-card[aria-hidden=false],.program-card:not([aria-hidden]){opacity:1}.program-content{padding:51px 0 40px 49px;position:relative;z-index:2;display:flex;align-items:flex-start;flex-direction:column}.program-label{font-size:9px;font-weight:550;letter-spacing:1.2px;opacity:.85}.program-card h3{font-size:clamp(33px,3.4vw,48px);font-weight:450;letter-spacing:-1.8px;line-height:1.07;margin-top:36px}.program-content>p{font-size:14px;line-height:1.75;max-width:325px;margin-top:23px;opacity:.86}.text-link{display:inline-flex;align-items:center;gap:23px;border:0;border-bottom:1px solid currentColor;background:transparent;padding:9px 0;font-size:12px;margin-top:auto}.text-link span{font-size:22px}.long-term{background:#303d32;color:#f1f2e5}.program-visual{position:relative;min-width:0;overflow:hidden}.long-visual{background:#303d32}.art-crop{position:absolute;inset:30px 30px 30px 0;background:url('assets/possibility-hero.png') 76% 65%/auto 135% no-repeat;border-radius:160px 160px 4px 4px;box-shadow:0 20px 60px #101b1a33;animation:art-card-drift 10s ease-in-out infinite alternate}.floating-caption{position:absolute;z-index:2;background:#f9f6ed;color:#333b2e;padding:15px 17px;font-size:11px;box-shadow:0 10px 30px #15241822;animation:caption-float 7s ease-in-out infinite}.caption-top{top:100px;left:12px;transform:rotate(-4deg)}.caption-bottom{bottom:65px;right:22px;animation-delay:-3s}.dot{display:inline-block;border-radius:50%;width:6px;height:6px;background:#7d946b;margin-right:6px}.focused{background:#c4cbba;color:#28322b}.focus-circle{position:absolute;width:300px;height:300px;border:1px solid #86957c;top:64px;left:54px;border-radius:50%;box-shadow:inset 0 0 0 38px #c4cbba,inset 0 0 0 39px #86957c,inset 0 0 0 77px #c4cbba,inset 0 0 0 78px #86957c;transform:rotateX(18deg) rotateY(-18deg)}.step{position:absolute;padding:23px 20px;width:260px;display:flex;gap:20px;align-items:center;border-radius:2px;font-size:10px;box-shadow:14px 22px 30px #3b4b3626;animation:caption-float 7s ease-in-out infinite}.step span{font-size:16px}.step-one{background:#f0eee1;top:109px;left:12px;transform:rotate(-6deg)}.step-two{background:#e0d0b9;top:198px;left:75px;animation-delay:-2s}.step-three{background:#71816b;color:white;top:287px;left:130px;transform:rotate(6deg);animation-delay:-4s}.focus-visual .caption-bottom{bottom:28px;right:35px}.applications{background:#d2b498;color:#3b3029}.essay-sheet{position:absolute;width:278px;height:337px;background:#f6f0e5;box-shadow:15px 28px 45px #43271426;left:82px;top:60px;padding:28px 27px}.sheet-back{transform:rotate(9deg);background:#bda58e;left:106px;top:70px}.sheet-front{transform:rotate(-6deg);animation:paper-float 8s ease-in-out infinite}.essay-sheet>span{font-size:8px;letter-spacing:1.4px}.essay-sheet strong{font-size:34px;font-weight:400;letter-spacing:-1px;line-height:1.1;display:block;margin-top:35px}.essay-sheet strong em{font-size:42px}.essay-lines{margin-top:24px;width:100%;height:54px;background:repeating-linear-gradient(to bottom,transparent 0 12px,#c9c1b2 12px 13px,transparent 13px 14px)}.essay-sheet b{font-size:8px;font-weight:400;display:block;margin-top:24px}.essay-visual .caption-bottom{bottom:36px;right:23px}.carousel-controls{display:flex;align-items:center;justify-content:space-between;width:82%;max-width:1050px;margin:24px auto 0}.carousel-count{font-size:11px;letter-spacing:2px}.carousel-count b{font-weight:550}.carousel-count span{color:#7a8073}.carousel-controls>div{display:flex;gap:10px}.round-button{width:43px;height:43px;border:1px solid #aeb5a6;border-radius:50%;background:transparent;font-size:19px;transition:background .2s}.round-button:hover{background:#d5dacb}.conversation{text-align:center;padding:107px 20px 103px;background:#f8f6f1}.conversation h2{font-size:clamp(54px,7vw,88px);line-height:1.04;font-weight:450;letter-spacing:-3.4px;margin:27px 0 35px}.conversation-note{font-size:11px;color:#767b6f;margin-top:25px}footer{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;column-gap:25px;padding:36px 5% 31px;border-top:1px solid var(--line);background:#f8f6f1;font-size:11px}.footer-brand{font-size:20px;font-weight:500;letter-spacing:-.8px}footer>p{color:#646b5c}footer>button{background:transparent;padding:8px 0}footer>button span{margin-left:18px}.preview-label{grid-column:1/-1;font-size:8px;letter-spacing:1.2px;color:#777c71;margin-top:28px}.motion-control{position:fixed;z-index:15;bottom:18px;right:19px;display:flex;gap:9px;align-items:center;padding:10px 15px;border-radius:30px;color:#f8f6ee;background:#252c25eF;box-shadow:0 2px 10px #0001;border:1px solid #fff4;font-size:10px}.motion-control:hover{background:#404a3c}#motion-icon{font-size:11px;min-width:10px}dialog{border:0;width:min(570px,calc(100vw - 32px));max-height:calc(100dvh - 36px);overflow:auto;padding:51px 49px 43px;background:var(--paper);color:var(--ink);box-shadow:0 40px 120px #0004}dialog::backdrop{background:#16201acf;backdrop-filter:blur(7px)}.dialog-close{position:absolute;top:12px;right:15px;background:transparent;font-size:32px;width:40px;height:40px;font-weight:300}.dialog-close:hover{background:#e8e9df}dialog h2{font-size:43px;font-weight:450;line-height:1.06;letter-spacing:-1.8px;margin:22px 0}dialog>p:not(.eyebrow):not(.email-note){font-size:14px;line-height:1.7;color:#5d6357}dialog ul{padding:0;list-style:none;margin:25px 0 31px}dialog li{padding:11px 0 11px 24px;border-bottom:1px solid #ddded4;font-size:13px;line-height:1.4;position:relative}dialog li:before{content:'↗';position:absolute;left:0;color:#66785c}.contact-person{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:30px;font-size:13px}.contact-person strong{font-weight:500}.contact-person span{font-size:12px;color:#74786b}.contact-email{display:block;font-size:16px;margin:20px 0 24px;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.email-note{font-size:10px;line-height:1.5;color:#7c8074;margin-top:15px}.js-motion .reveal{opacity:0;transform:translateY(28px);transition:opacity .9s,transform .9s}.js-motion .reveal.is-visible{opacity:1;transform:none}body.dialog-open{overflow:hidden}.motion-paused *, .motion-paused *::before, .motion-paused *::after{animation-play-state:paused!important}.motion-paused .program-track{transition-duration:.01s}.motion-paused .reveal{opacity:1;transform:none;transition:none}.motion-paused{scroll-behavior:auto}
/* The camera travels across the original artwork on a seamless 18-second loop. */
@keyframes hero-camera{0%,100%{transform:scale(1.075) translate3d(1.5%,.6%,0)}50%{transform:scale(1.25) translate3d(-3%,-1.2%,0)}}
.hero-art::after{content:"";position:absolute;inset:-25%;pointer-events:none;background:radial-gradient(ellipse at center,#f4d8ab30 0%,#bfa16e16 25%,transparent 58%);mix-blend-mode:screen;animation:hero-light 12s ease-in-out infinite;will-change:transform,opacity}
@keyframes hero-light{0%,100%{transform:translate3d(-23%,-10%,0) rotate(-13deg);opacity:.25}50%{transform:translate3d(22%,8%,0) rotate(13deg);opacity:.85}}
.hero-copy h1{text-shadow:0 3px 30px #17130e30}
.document-hidden *, .document-hidden *::before, .document-hidden *::after{animation-play-state:paused!important}
@keyframes rise-in{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@keyframes card-left-in{from{opacity:0;translate:-50px 90px}to{opacity:1;translate:0 0}}@keyframes card-right-in{from{opacity:0;translate:50px 90px}to{opacity:1;translate:0 0}}@keyframes card-center-in{from{opacity:0;translate:0 100px}to{opacity:1;translate:0 0}}@keyframes orb-float{50%{translate:0 -12px}}@keyframes caption-float{50%{translate:0 -7px}}@keyframes paper-float{50%{translate:0 -10px;rotate:2deg}}@keyframes art-card-drift{to{background-position:73% 62%}}
@media(min-width:1600px){.hero{padding-top:190px;min-height:1200px}.journey-stage{margin-top:85px}.hero-bottom{margin-top:82px}}
@media(max-width:1000px){.site-header{padding:22px 4%}nav{gap:24px}.wordmark{font-size:22px}.hero{padding-top:153px;min-height:1050px}.hero h1{letter-spacing:-3.7px}.hero-art{background-position:58% 40%}.journey-stage{scale:.8;transform-origin:top center;margin-bottom:-60px}.hero-bottom{margin-top:45px}.approach{padding:85px 6% 75px}.approach-copy{gap:32px}.approach-copy>p{font-size:13px}.approach-notes{font-size:11px}.approach-notes b{margin-right:12px}.programs-heading h2{font-size:56px}.programs-heading>p{font-size:13px}.carousel-window{--panel:88vw;--gap:18px}.program-card{height:470px}.program-content{padding:39px 0 34px 32px}.program-card h3{font-size:37px}.program-content>p{font-size:13px;max-width:285px;padding-right:10px}.essay-sheet{left:40px;width:240px}.sheet-back{left:57px}.step{width:230px;padding:20px 16px}.step-two{left:43px}.step-three{left:80px}.step span{font-size:14px}.focus-circle{left:13px}.art-crop{inset:32px 18px 32px 0}.caption-bottom{right:10px}.floating-caption{font-size:9px;padding:13px}.carousel-controls{width:88%}.conversation{padding:85px 20px}}
@media(max-width:700px){html{scroll-padding-top:25px}.site-header{padding:21px 20px}.wordmark{font-size:20px;letter-spacing:-1px;gap:6px}.wordmark svg{width:29px;height:29px}nav{gap:0}nav>a{display:none}.header-contact{padding:13px 14px;min-width:auto;font-size:11px}.header-contact span{margin-left:12px}.hero{padding-top:141px;min-height:905px}.hero-art{inset:0 0 70px;background-position:57% top;background-size:auto 100%}.hero-shade{background:linear-gradient(180deg,#1b1a133b,#151b131b 42%,#24221e 94%)}.hero h1{font-size:62px;letter-spacing:-3.2px;margin-top:23px;margin-bottom:22px}.hero h1 em{letter-spacing:-2px}.hero-eyebrow{font-size:8px;letter-spacing:1.5px}.hero-description{font-size:12px;line-height:1.75;padding:0 20px}.button{font-size:12px;min-height:54px;padding:0 22px;gap:25px}.button-light{margin-top:24px}.journey-stage{margin-top:52px;scale:.61;margin-bottom:-145px;gap:20px}.hero-bottom{font-size:9px;width:calc(100% - 40px);margin-top:45px;padding-bottom:24px}.hero-bottom>span:first-child{max-width:140px;line-height:1.5}.hero-bottom>span:last-child span{margin-left:10px}.approach{padding:63px 24px 60px}.section-label{font-size:8px;letter-spacing:.9px;gap:9px}.tiny-compass{font-size:23px}.approach-copy{grid-template-columns:1fr;gap:24px;margin-top:28px}.approach h2{font-size:34px;letter-spacing:-1.3px;line-height:1.15}.approach-copy>p{font-size:13px;line-height:1.8;max-width:100%}.approach-notes{display:flex;flex-direction:column;gap:18px;margin-top:31px;font-size:12px}.approach-notes b{display:inline-block;width:20px;margin-right:20px}.programs{padding:60px 0 34px}.programs-heading{width:calc(100% - 48px);display:block}.programs-heading h2{font-size:44px;letter-spacing:-1.9px}.programs-heading .eyebrow{font-size:9px;margin-bottom:20px}.programs-heading>p{font-size:12px;margin-top:21px;line-height:1.6}.programs-heading>p br{display:none}.program-tabs{justify-content:flex-start;overflow:auto;margin:30px 0 24px;padding:2px 24px 8px;gap:7px;scrollbar-width:none}.program-tabs::-webkit-scrollbar{display:none}.program-tabs button{font-size:10px;padding:12px 16px;min-height:40px}.carousel-window{--panel:calc(100vw - 48px);--gap:15px}.program-card{height:657px;grid-template-columns:1fr;grid-template-rows:315px 342px}.program-content{padding:29px 28px 16px}.program-label{font-size:8px;letter-spacing:.9px}.program-card h3{font-size:35px;margin-top:20px;letter-spacing:-1.4px}.program-content>p{font-size:12px;margin-top:17px;max-width:100%;line-height:1.65}.text-link{font-size:10px;margin-top:15px;padding:7px 0;gap:16px}.text-link span{font-size:19px}.program-visual{width:100%;max-width:420px;justify-self:center}.art-crop{inset:8px 28px 28px;background-position:76% 68%;background-size:auto 160%;border-radius:150px 150px 3px 3px}.caption-top{top:49px;left:10px}.caption-bottom{bottom:45px;right:11px}.floating-caption{font-size:9px;padding:13px}.focus-circle{top:15px;left:50%;margin-left:-139px;width:278px;height:278px}.step{width:211px;padding:18px 14px;gap:15px}.step span{font-size:13px}.step-one{top:36px;left:22px}.step-two{top:113px;left:49px}.step-three{top:190px;left:74px}.focus-visual .caption-bottom{bottom:21px;right:25px}.essay-sheet{width:219px;height:270px;top:20px;left:calc(50% - 112px);padding:22px}.sheet-back{top:25px;left:calc(50% - 90px)}.essay-sheet>span{font-size:7px}.essay-sheet strong{font-size:29px;margin-top:25px}.essay-sheet strong em{font-size:35px}.essay-lines{height:43px;margin-top:15px}.essay-sheet b{font-size:7px;margin-top:17px}.essay-visual .caption-bottom{bottom:24px;right:12px}.carousel-controls{width:calc(100% - 48px);margin-top:19px}.round-button{width:40px;height:40px}.conversation{padding:64px 24px 70px}.conversation .eyebrow{font-size:8px;letter-spacing:.8px}.conversation h2{font-size:56px;letter-spacing:-2.4px;margin:27px 0 29px}.conversation-note{font-size:9px}footer{grid-template-columns:1fr auto;gap:18px;padding:29px 24px 73px}.footer-brand{font-size:18px}footer>p{grid-column:1;grid-row:2;font-size:10px}footer>button{grid-column:2;grid-row:1;font-size:10px}.preview-label{margin-top:3px;font-size:7px}.motion-control{bottom:12px;right:12px;font-size:9px;padding:9px 12px}dialog{padding:45px 28px 33px}dialog h2{font-size:35px}dialog>p:not(.eyebrow):not(.email-note){font-size:13px}}
/* Respect reduced motion by default; allow an explicit press of Resume animation. */
@media(prefers-reduced-motion:reduce){html:not(.motion-enabled){scroll-behavior:auto}:root:not(.motion-enabled) *,:root:not(.motion-enabled) *::before,:root:not(.motion-enabled) *::after{animation:none!important;transition:none!important}:root:not(.motion-enabled).js-motion .reveal{opacity:1;transform:none}}

