.lower-page.page-approach .approach-hero{min-height:930px;padding:146px var(--pad) 92px;background:var(--paper);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,1fr);gap:24px;display:grid;position:relative;overflow:hidden}.lower-page.page-approach .approach-hero:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#0a0a0a14 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));position:absolute;inset:0}.lower-page.page-approach .hero-label{z-index:2;grid-column:1/4;position:relative}.lower-page.page-approach .hero-main{z-index:3;grid-column:1/8;margin-top:62px;position:relative}.lower-page.page-approach .hero-main .eyebrow{margin:0 0 28px}.lower-page.page-approach .hero-main h1{letter-spacing:-.075em;margin:0;font-size:clamp(70px,7.2vw,124px);font-weight:650;line-height:.98}.lower-page.page-approach .hero-main h1 span,.lower-page.page-approach .hero-main h1 em{display:block}.lower-page.page-approach .hero-copy{z-index:3;grid-column:8/13;align-self:start;max-width:600px;margin-top:68px;position:relative}.lower-page.page-approach .hero-copy p{margin:0 0 22px;font-size:18px;line-height:2.05}.lower-page.page-approach .hero-cycle{z-index:2;grid-column:2/12;height:430px;margin-top:42px;position:relative}.lower-page.page-approach .hero-cycle>div{z-index:3;min-width:170px;position:absolute}.lower-page.page-approach .hero-cycle span{color:var(--blue);margin-bottom:6px;font-size:16px;font-weight:750;display:block}.lower-page.page-approach .hero-cycle strong{letter-spacing:-.03em;font-size:25px;line-height:1.15;display:block}.lower-page.page-approach .hero-cycle small{margin-top:5px;font-size:16px;display:block}.lower-page.page-approach .cycle-answer{top:0;left:43%}.lower-page.page-approach .cycle-backcast{top:35%;right:4%}.lower-page.page-approach .cycle-make{bottom:0;left:43%}.lower-page.page-approach .cycle-move{top:52%;left:2%}.lower-page.page-approach .hero-cycle svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lower-page.page-approach .cycle-path,.lower-page.page-approach .return-path{fill:none;stroke:var(--ink);stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-linecap:round}.lower-page.page-approach .cycle-path.echo{stroke:var(--blue);opacity:.45;stroke-width:1px}.lower-page.page-approach .return-path{stroke-dasharray:7 10;opacity:.48}.lower-page.page-approach .cycle-note{letter-spacing:.02em;font-family:Georgia,serif;font-style:italic;position:absolute;transform:rotate(-5deg);color:var(--ink)!important;font-size:12px!important;font-weight:400!important}.lower-page.page-approach .note-one{top:20%;right:14%}.lower-page.page-approach .note-two{bottom:15%;left:18%;transform:rotate(5deg)}.lower-page.page-approach .scroll-note{writing-mode:vertical-rl;letter-spacing:.14em;font-size:11px;font-weight:750;position:absolute;bottom:48px;right:34px}.lower-page.page-approach .answer-section{padding:126px var(--pad) 132px;background:#fff;position:relative;overflow:hidden}.lower-page.page-approach .answer-grid{grid-template-columns:repeat(12,1fr);gap:24px;margin-top:94px;display:grid}.lower-page.page-approach .answer-grid h2{letter-spacing:-.06em;grid-column:2/8;margin:0;font-size:clamp(48px,4.8vw,78px);font-weight:620;line-height:1.12}.lower-page.page-approach .answer-copy{grid-column:8/13;max-width:590px}.lower-page.page-approach .answer-copy p{margin:0 0 22px;font-size:18px;line-height:2.05}.lower-page.page-approach .answer-questions{border-top:1px solid var(--ink);min-height:282px;margin:86px 8.33% 0;position:relative}.lower-page.page-approach .answer-questions span{z-index:3;letter-spacing:.07em;background:#fff;padding:4px 10px;font-size:16px;font-weight:800;display:block;position:absolute}.lower-page.page-approach .answer-questions span:first-of-type{top:94px;left:0;transform:rotate(-1.5deg)}.lower-page.page-approach .answer-questions span:nth-of-type(2){top:34px;left:42%;transform:translate(-50%)rotate(.8deg)}.lower-page.page-approach .answer-questions span:nth-of-type(3){top:145px;right:0;transform:rotate(1.2deg)}.lower-page.page-approach .answer-questions svg{z-index:1;width:100%;height:230px;position:absolute;inset:35px 0 0;overflow:visible}.lower-page.page-approach .answer-questions path{fill:none;stroke:var(--ink);stroke-width:1.1px;vector-effect:non-scaling-stroke;stroke-linecap:round;opacity:.8}.lower-page.page-approach .answer-questions path.echo{stroke:var(--blue);stroke-width:.8px;opacity:.45}.lower-page.page-approach .answer-questions i,.lower-page.page-approach .answer-questions b{z-index:2;border:1.5px solid var(--blue);pointer-events:none;opacity:.55;border-radius:50%;position:absolute}.lower-page.page-approach .answer-questions i{width:238px;height:76px;top:18px;left:31%;transform:rotate(-4deg)}.lower-page.page-approach .answer-questions b{width:246px;height:82px;top:14px;left:30.5%;transform:rotate(2deg)}.lower-page.page-approach .backcast-section{padding:126px var(--pad) 146px;background:var(--blue);color:#fff;position:relative;overflow:hidden}.lower-page.page-approach .backcast-head{grid-template-columns:repeat(12,1fr);gap:24px;margin-top:88px;display:grid}.lower-page.page-approach .backcast-head h2{letter-spacing:-.06em;grid-column:1/7;margin:0;font-size:clamp(50px,5vw,82px);font-weight:620;line-height:1.05}.lower-page.page-approach .backcast-head h2 em{color:#fff}.lower-page.page-approach .backcast-head>div{grid-column:8/13}.lower-page.page-approach .backcast-head p{margin:0 0 22px;font-size:18px;line-height:2.05}.lower-page.page-approach .backcast-map{max-width:1180px;height:620px;margin:102px auto 0;position:relative}.lower-page.page-approach .map-center{z-index:4;width:220px;height:220px;color:var(--ink);text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:calc(50% - 110px);left:calc(50% - 110px)}.lower-page.page-approach .map-center span{letter-spacing:.1em;color:var(--blue);font-size:16px;font-weight:800}.lower-page.page-approach .map-center strong{margin-top:10px;font-size:27px;line-height:1.25}.lower-page.page-approach .map-center:after{content:"";border:1px solid #ffffffa6;border-radius:50%;position:absolute;inset:-12px -20px -8px -14px;transform:rotate(11deg)}.lower-page.page-approach .map-node{z-index:3;border-top:1px solid #ffffffb3;width:255px;padding-top:12px;position:absolute}.lower-page.page-approach .map-node span,.lower-page.page-approach .map-node small{font-size:16px;display:block}.lower-page.page-approach .map-node span{opacity:.7;font-weight:750}.lower-page.page-approach .map-node strong{letter-spacing:-.02em;margin-top:16px;font-size:22px;display:block}.lower-page.page-approach .map-node small{margin-top:5px}.lower-page.page-approach .n1{top:55px;left:0}.lower-page.page-approach .n2{top:0;left:36%}.lower-page.page-approach .n3{top:60px;right:0}.lower-page.page-approach .n4{bottom:35px;right:0}.lower-page.page-approach .n5{bottom:20px;left:0}.lower-page.page-approach .backcast-map svg{width:100%;height:100%;position:absolute;inset:0}.lower-page.page-approach .backcast-map path{fill:none;stroke:#ffffffbf;stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-linecap:round}.lower-page.page-approach .backcast-map path.echo{stroke-width:.8px;opacity:.5}.lower-page.page-approach .map-note{font-family:Georgia,serif;font-size:12px;font-style:italic;position:absolute;top:43%;left:23%;transform:rotate(-7deg)}.lower-page.page-approach .make-section{padding:126px var(--pad) 150px;color:#fff;background:#080808;position:relative;overflow:hidden}.lower-page.page-approach .make-intro{grid-template-columns:repeat(12,1fr);gap:24px;margin-top:90px;display:grid}.lower-page.page-approach .make-intro h2{letter-spacing:-.065em;grid-column:1/8;margin:0;font-size:clamp(52px,5.2vw,86px);font-weight:620;line-height:1.07}.lower-page.page-approach .make-intro h2 em{color:#fff}.lower-page.page-approach .make-intro>div{grid-column:9/13;align-self:end}.lower-page.page-approach .make-intro p,.lower-page.page-approach .make-proof>p{margin:0 0 22px;font-size:18px;line-height:2.05}.lower-page.page-approach .make-proof{margin:92px 8.33% 0}.lower-page.page-approach .proof-lead,.lower-page.page-approach .make-proof>p:not(.proof-emphasis){max-width:900px}.lower-page.page-approach .proof-scale{grid-template-columns:repeat(4,1fr);gap:28px;min-height:344px;margin:62px 0 74px;display:grid;position:relative}.lower-page.page-approach .proof-scale>div{z-index:2;background:#080808;border-top:1px solid #777;min-height:188px;padding:22px 12px 18px 0;position:relative}.lower-page.page-approach .proof-scale>div:nth-of-type(2){transform:translateY(42px)}.lower-page.page-approach .proof-scale>div:nth-of-type(3){transform:translateY(84px)}.lower-page.page-approach .proof-scale>div:nth-of-type(4){transform:translateY(126px)}.lower-page.page-approach .proof-scale span{letter-spacing:.05em;font-size:18px;font-weight:800;display:block}.lower-page.page-approach .proof-scale small{margin-top:76px;font-size:16px;display:block}.lower-page.page-approach .proof-scale i{border:1px solid #fff;border-radius:50%;width:54px;height:54px;position:absolute;top:20px;right:14px}.lower-page.page-approach .proof-scale>div:nth-of-type(2) i{border-radius:0;transform:rotate(10deg)}.lower-page.page-approach .proof-scale>div:nth-of-type(3) i:after{content:"";border:1px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:19px;left:19px}.lower-page.page-approach .proof-scale>div:nth-of-type(4) i{border-radius:50%;width:64px;height:40px;transform:rotate(-8deg)}.lower-page.page-approach .proof-thread{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lower-page.page-approach .proof-thread path{fill:none;stroke:#fff;stroke-width:1.1px;vector-effect:non-scaling-stroke;stroke-linecap:round;opacity:.58}.lower-page.page-approach .proof-thread path.echo{stroke:var(--blue);stroke-width:.8px;opacity:.75}.lower-page.page-approach .proof-emphasis{letter-spacing:-.04em;font-weight:620;margin:62px 0!important;font-size:clamp(32px,3.5vw,52px)!important;line-height:1.35!important}.lower-page.page-approach .proof-emphasis em{color:#fff}.lower-page.page-approach .move-section{padding:126px var(--pad) 145px;background:var(--paper);position:relative;overflow:hidden}.lower-page.page-approach .move-grid{grid-template-columns:repeat(12,1fr);gap:24px;margin-top:90px;display:grid}.lower-page.page-approach .move-grid h2{letter-spacing:-.06em;grid-column:1/7;margin:0;font-size:clamp(50px,5vw,82px);font-weight:620;line-height:1.07}.lower-page.page-approach .move-copy{grid-column:8/13}.lower-page.page-approach .move-copy p{margin:0 0 22px;font-size:18px;line-height:2.05}.lower-page.page-approach .move-loop{min-height:410px;margin:88px 8.33% 0;position:relative}.lower-page.page-approach .move-loop .move-node{z-index:3;background:var(--paper);text-align:center;min-width:150px;padding:10px 14px;position:absolute}.lower-page.page-approach .move-loop span{letter-spacing:.03em;font-size:22px;font-weight:800;display:block}.lower-page.page-approach .move-loop small{margin-top:4px;font-size:16px;display:block}.lower-page.page-approach .move-make{top:0;left:50%;transform:translate(-50%)}.lower-page.page-approach .move-use{top:46%;right:1%;transform:translateY(-50%)}.lower-page.page-approach .move-learn{bottom:0;left:50%;transform:translate(-50%)}.lower-page.page-approach .move-update{top:46%;left:1%;transform:translateY(-50%)}.lower-page.page-approach .move-loop svg{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lower-page.page-approach .move-loop path{fill:none;stroke:var(--ink);stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-linecap:round}.lower-page.page-approach .move-loop path.echo{stroke:var(--blue);stroke-width:.8px;opacity:.5}.lower-page.page-approach .move-arrow{z-index:2;color:var(--blue);font-size:28px;font-style:normal;line-height:1;position:absolute}.lower-page.page-approach .move-arrow.a1{top:17%;right:16%;transform:rotate(8deg)}.lower-page.page-approach .move-arrow.a2{bottom:14%;right:17%;transform:rotate(8deg)}.lower-page.page-approach .move-arrow.a3{bottom:14%;left:16%;transform:rotate(-8deg)}.lower-page.page-approach .move-arrow.a4{top:17%;left:16%;transform:rotate(-8deg)}.lower-page.page-approach .move-loop b{z-index:2;color:var(--blue);opacity:.55;font-size:76px;font-weight:300;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.lower-page.page-approach .join-section{padding:126px var(--pad) 145px;background:var(--blue);color:#fff;position:relative;overflow:hidden}.lower-page.page-approach .join-head{grid-template-columns:repeat(12,1fr);gap:24px;margin-top:90px;display:grid}.lower-page.page-approach .join-head h2{letter-spacing:-.06em;grid-column:1/7;margin:0;font-size:clamp(48px,4.8vw,78px);font-weight:620;line-height:1.08}.lower-page.page-approach .join-head h2 em{color:#fff}.lower-page.page-approach .join-head>div{grid-column:8/13}.lower-page.page-approach .join-head p{margin:0 0 22px;font-size:18px;line-height:2.05}.lower-page.page-approach .join-rail{min-height:270px;margin-top:88px;position:relative}.lower-page.page-approach .join-rail ol{z-index:2;grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.lower-page.page-approach .join-rail li{border-top:1px solid #ffffffbf;min-height:170px;padding:18px 16px}.lower-page.page-approach .join-rail li+li{border-left:1px solid #ffffff2e}.lower-page.page-approach .join-rail li span,.lower-page.page-approach .join-rail li small{font-size:16px;display:block}.lower-page.page-approach .join-rail li span{opacity:.7}.lower-page.page-approach .join-rail li b{margin-top:34px;font-size:17px;line-height:1.25;display:block}.lower-page.page-approach .join-rail li small{margin-top:5px}.lower-page.page-approach .join-rail svg{z-index:1;width:100%;height:150px;position:absolute;bottom:0;left:0;right:0}.lower-page.page-approach .join-rail path{fill:none;stroke:#ffffffe6;stroke-width:1.3px;vector-effect:non-scaling-stroke;stroke-linecap:round}.lower-page.page-approach .join-rail path.echo{opacity:.35;stroke-width:.8px}.lower-page.page-approach .join-caption{max-width:720px;margin:34px 0 0 auto;font-size:18px;line-height:2}.lower-page.page-approach .contact{color:#fff;min-height:690px;padding:120px var(--pad) 120px;background:#090909;grid-template-columns:repeat(12,1fr);gap:24px;display:grid;position:relative;overflow:hidden}.lower-page.page-approach .contact>.section-label{grid-column:1/4}.lower-page.page-approach .contact-copy{z-index:2;grid-column:2/8;margin-top:76px;position:relative}.lower-page.page-approach .contact-copy .eyebrow{color:#fff;opacity:.65;margin:0 0 24px}.lower-page.page-approach .contact-copy h2{letter-spacing:-.065em;margin:0 0 38px;font-size:clamp(50px,5.1vw,84px);font-weight:620;line-height:1.05}.lower-page.page-approach .contact-copy h2 em{color:#fff}.lower-page.page-approach .contact-copy>p:not(.eyebrow){max-width:680px;margin:0 0 16px;font-size:18px;line-height:2.05}.lower-page.page-approach .contact-actions{z-index:2;grid-column:9/13;margin-top:188px;position:relative}.lower-page.page-approach .contact-actions a{border-top:1px solid #777;justify-content:space-between;align-items:center;min-height:68px;font-size:16px;font-weight:700;display:flex}.lower-page.page-approach .contact-actions a:last-child{border-bottom:1px solid #777}.lower-page.page-approach .contact-actions a span{font-size:22px}.lower-page.page-approach .contact-loop{opacity:.35;width:470px;height:360px;position:absolute;bottom:-100px;right:-90px}.lower-page.page-approach .contact-loop i,.lower-page.page-approach .contact-loop b{border:1px solid #fff;border-radius:50%;position:absolute;inset:0;transform:rotate(19deg)}.lower-page.page-approach .contact-loop b{inset:25px -15px -5px 15px;transform:rotate(-13deg)}.lower-page.page-approach .contact-loop span{font-size:84px;font-weight:300;position:absolute;top:37%;left:45%}@media (max-width:1200px){.lower-page.page-approach .hero-main{grid-column:1/9}.lower-page.page-approach .hero-copy{grid-column:8/13}.lower-page.page-approach .backcast-map{height:620px}.lower-page.page-approach .map-node{width:220px}.lower-page.page-approach .proof-scale{grid-template-columns:repeat(4,1fr);gap:20px}}@media (max-width:820px){.lower-page.page-approach .approach-hero{min-height:auto;padding:118px var(--pad) 90px;display:block}.lower-page.page-approach .approach-hero:before{display:none}.lower-page.page-approach .hero-label{margin-bottom:65px}.lower-page.page-approach .hero-main{margin-top:0}.lower-page.page-approach .hero-main h1{font-size:clamp(54px,14vw,76px)}.lower-page.page-approach .hero-copy{max-width:none;margin-top:52px}.lower-page.page-approach .hero-copy p,.lower-page.page-approach .answer-copy p,.lower-page.page-approach .backcast-head p,.lower-page.page-approach .make-intro p,.lower-page.page-approach .make-proof>p,.lower-page.page-approach .move-copy p,.lower-page.page-approach .join-head p,.lower-page.page-approach .join-caption,.lower-page.page-approach .contact-copy>p:not(.eyebrow){font-size:17px;line-height:1.95}.lower-page.page-approach .hero-cycle{height:620px;margin:70px 0 0}.lower-page.page-approach .cycle-answer{top:0;left:8%}.lower-page.page-approach .cycle-backcast{top:27%;right:2%}.lower-page.page-approach .cycle-make{bottom:7%;left:13%}.lower-page.page-approach .cycle-move{top:50%;left:0}.lower-page.page-approach .hero-cycle strong{font-size:21px}.lower-page.page-approach .hero-cycle small,.lower-page.page-approach .hero-cycle span{font-size:16px}.lower-page.page-approach .hero-cycle svg{transform-origin:50%;transform:rotate(90deg)scale(.78,1.15)}.lower-page.page-approach .cycle-note{display:none!important}.lower-page.page-approach .scroll-note{display:none}.lower-page.page-approach .answer-section,.lower-page.page-approach .backcast-section,.lower-page.page-approach .make-section,.lower-page.page-approach .move-section,.lower-page.page-approach .join-section{padding:92px var(--pad) 102px}.lower-page.page-approach .answer-grid,.lower-page.page-approach .backcast-head,.lower-page.page-approach .make-intro,.lower-page.page-approach .move-grid,.lower-page.page-approach .join-head{margin-top:60px;display:block}.lower-page.page-approach .answer-grid h2,.lower-page.page-approach .backcast-head h2,.lower-page.page-approach .make-intro h2,.lower-page.page-approach .move-grid h2,.lower-page.page-approach .join-head h2{margin-bottom:42px;font-size:clamp(42px,10.8vw,58px)}.lower-page.page-approach .answer-copy,.lower-page.page-approach .backcast-head>div,.lower-page.page-approach .make-intro>div,.lower-page.page-approach .move-copy,.lower-page.page-approach .join-head>div{max-width:none}.lower-page.page-approach .answer-questions{min-height:320px;margin:62px 0 0}.lower-page.page-approach .answer-questions span{background:#fff;width:max-content;max-width:92%;padding:8px 0;position:relative;inset:auto!important;transform:none!important}.lower-page.page-approach .answer-questions span:first-of-type{margin:44px 0 0}.lower-page.page-approach .answer-questions span:nth-of-type(2){margin:48px 0 0 20%}.lower-page.page-approach .answer-questions span:nth-of-type(3){margin:48px 0 0 auto}.lower-page.page-approach .answer-questions svg{width:calc(100% + 16px);height:290px;inset:18px -8px 0}.lower-page.page-approach .answer-questions i,.lower-page.page-approach .answer-questions b{width:210px;height:68px;top:112px;left:14%}.lower-page.page-approach .backcast-map{flex-direction:column;gap:26px;height:auto;margin:68px 0 0;display:flex}.lower-page.page-approach .map-center,.lower-page.page-approach .map-node{width:auto;position:relative;inset:auto!important}.lower-page.page-approach .map-center{align-self:center;width:190px;height:190px;margin-bottom:26px}.lower-page.page-approach .map-node{border-top:1px solid #ffffffa6;padding:18px 0 0}.lower-page.page-approach .map-node strong{margin-top:9px}.lower-page.page-approach .backcast-map svg,.lower-page.page-approach .map-note{display:none}.lower-page.page-approach .make-proof{margin:62px 0 0}.lower-page.page-approach .proof-scale{grid-template-columns:1fr;gap:0;min-height:0;margin:56px 0 70px}.lower-page.page-approach .proof-scale>div{min-height:132px;padding:22px 0;transform:none!important}.lower-page.page-approach .proof-scale>div:nth-of-type(2){margin-left:8%}.lower-page.page-approach .proof-scale>div:nth-of-type(3){margin-left:16%}.lower-page.page-approach .proof-scale>div:nth-of-type(4){margin-left:24%}.lower-page.page-approach .proof-scale small{margin-top:38px}.lower-page.page-approach .proof-thread{display:none}.lower-page.page-approach .proof-emphasis{font-size:clamp(30px,8vw,42px)!important}.lower-page.page-approach .move-loop{min-height:500px;margin:68px 0 0}.lower-page.page-approach .move-loop:before,.lower-page.page-approach .move-loop:after{content:"";z-index:1;border:1px solid var(--ink);border-radius:50%;position:absolute;inset:76px 10% 78px;transform:rotate(2deg)}.lower-page.page-approach .move-loop:after{border-color:#0036a373;inset:87px 8% 69px 13%;transform:rotate(-2deg)}.lower-page.page-approach .move-loop .move-node{text-align:left;background:var(--paper);width:52%;min-width:0;padding:10px 0}.lower-page.page-approach .move-make{top:0;left:0;transform:none}.lower-page.page-approach .move-use{top:31%;right:0;transform:none;text-align:right!important}.lower-page.page-approach .move-learn{bottom:17%;left:0;transform:none}.lower-page.page-approach .move-update{top:auto;bottom:0;right:0;transform:none;text-align:right!important}.lower-page.page-approach .move-loop svg{display:none}.lower-page.page-approach .move-arrow{font-size:24px}.lower-page.page-approach .move-arrow.a1{top:18%;right:14%}.lower-page.page-approach .move-arrow.a2{bottom:30%;right:14%}.lower-page.page-approach .move-arrow.a3{bottom:30%;left:14%}.lower-page.page-approach .move-arrow.a4{top:18%;left:14%}.lower-page.page-approach .move-loop b{font-size:64px;top:49%;left:50%}.lower-page.page-approach .join-rail{min-height:auto;margin-top:66px}.lower-page.page-approach .join-rail ol{grid-template-columns:1fr}.lower-page.page-approach .join-rail li{border-top:1px solid #ffffff80;grid-template-columns:52px 1fr 1fr;align-items:center;gap:14px;min-height:90px;padding:16px 0;display:grid}.lower-page.page-approach .join-rail li+li{border-left:0}.lower-page.page-approach .join-rail li b{margin:0;font-size:17px}.lower-page.page-approach .join-rail li small{margin:0}.lower-page.page-approach .join-rail svg{display:none}.lower-page.page-approach .join-caption{margin:44px 0 0}.lower-page.page-approach .contact{min-height:auto;padding:100px var(--pad) 100px;display:block}.lower-page.page-approach .contact-copy{margin-top:62px}.lower-page.page-approach .contact-copy h2{font-size:clamp(44px,11vw,60px)}.lower-page.page-approach .contact-actions{margin-top:52px}.lower-page.page-approach .contact-loop{width:300px;height:230px;bottom:-70px;right:-120px}}@media (max-width:430px){.lower-page.page-approach .hero-main h1{font-size:52px}.lower-page.page-approach .hero-main h1 span,.lower-page.page-approach .hero-main h1 em{white-space:normal}.lower-page.page-approach .answer-grid h2,.lower-page.page-approach .backcast-head h2,.lower-page.page-approach .make-intro h2,.lower-page.page-approach .move-grid h2,.lower-page.page-approach .join-head h2{font-size:40px}.lower-page.page-approach .contact-copy h2{font-size:42px}.lower-page.page-approach .join-rail li{grid-template-columns:44px 1fr}.lower-page.page-approach .join-rail li small{grid-column:2}}
