@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_cb88e2c3-module__axrBxG__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_cb88e2c3-module__axrBxG__variable{--font-display:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2?dpl=dpl_Bw6Ai6zttHrb8hnWm4yFPXxcFE2q)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_61386395-module__nCSOvq__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_61386395-module__nCSOvq__variable{--font-body:"Jost", "Jost Fallback"}
:root{--ink:#2c2b2d;--cream:#efeae0;--cream-rgb:239,234,224;--rust:#754732;--copper:#c98b62;--slate:#314550;--night:#161413;--maxw:1120px;--gutter:clamp(20px,5vw,64px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--cream);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;font-size:17px;line-height:1.55;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.h{font-family:var(--font-display),serif;letter-spacing:-.012em;font-weight:700;line-height:1.08}.kick{font:600 12px var(--font-body),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--rust);margin-bottom:14px}.p{color:#2c2b2dd1;font-size:clamp(16px,1.15vw,18px);line-height:1.6}.btn{background:var(--rust);color:var(--cream);font:700 13px var(--font-body),sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:15px 26px;transition:background .2s,color .2s,transform .15s;display:inline-flex}.btn:hover{background:#5e3827;transform:translateY(-1px)}.btn.ghost{border:1px solid var(--rust);color:var(--rust);background:0 0}.btn.ghost:hover{background:var(--rust);color:var(--cream)}.lnk{font:500 13px var(--font-body),sans-serif;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #2c2b2d73;padding-bottom:3px;transition:border-color .2s}.lnk:hover{border-color:currentColor}.paper{background:var(--cream) url(/assets/paper.jpg) center/cover}.sec{padding:clamp(56px,8vw,104px) 0}.inner{flex-direction:column;gap:12px;display:flex}.nav{z-index:50;-webkit-backdrop-filter:blur(8px);background:#efeae0eb;border-bottom:1px solid #2c2b2d40;position:sticky;top:0}.nav .wrap{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.nav img{width:auto;height:30px}.navlinks{font:500 12px var(--font-body),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#2c2b2db3;align-items:center;gap:28px;display:flex}.navlinks a:hover{color:var(--ink)}.navlinks .btn{padding:11px 18px;font-size:12px}.burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:none}.burger span{background:var(--ink);width:22px;height:2px;display:block}@media (max-width:760px){.navlinks{background:var(--cream);border-bottom:1px solid #2c2b2d40;flex-direction:column;align-items:stretch;gap:0;padding:8px 0;display:none;position:absolute;top:72px;left:0;right:0}.navlinks a{padding:14px var(--gutter);border-top:1px solid #2c2b2d1a}.navlinks .btn{margin:12px var(--gutter);display:flex}.nav.open .navlinks,.burger{display:flex}}.hero{background:var(--cream) url(/assets/river.jpg) center/cover;border-bottom:1px solid #2c2b2d29;position:relative}.hero:before{content:"";background:linear-gradient(90deg,#efeae0d1 0%,#efeae08c 55%,#efeae04d 100%);position:absolute;inset:0}.hero .wrap{padding-top:clamp(72px,11vw,150px);padding-bottom:clamp(72px,11vw,150px);position:relative}.hero .h{max-width:14ch;font-size:clamp(38px,5.4vw,68px)}.hero .p{max-width:52ch;margin-top:22px;font-size:clamp(17px,1.3vw,20px)}.hero .cta{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}.proof{background:var(--ink);color:var(--cream)}.proof .wrap{grid-template-columns:repeat(3,1fr);display:grid}.proof .cell{border-right:1px solid #efeae02e;padding:30px 28px 30px 0}.proof .cell+.cell{padding-left:28px}.proof .cell:last-child{border-right:0}.proof b{font:600 15px var(--font-body),sans-serif;letter-spacing:.02em;display:block}.proof span{color:#efeae0a6;margin-top:6px;font-size:15px;display:block}@media (max-width:700px){.proof .wrap{grid-template-columns:1fr;padding-left:0;padding-right:0}.proof .cell{border-bottom:1px solid #efeae02e;border-right:0;padding:22px var(--gutter)!important}.proof .cell:last-child{border-bottom:0}}.problem .h{max-width:22ch;margin-bottom:12px;font-size:clamp(30px,3.6vw,46px)}.problem .grid{grid-template-columns:1fr 1fr;gap:0 clamp(32px,6vw,80px);margin-top:36px;display:grid}.li{border-bottom:1px dotted #2c2b2d4d;align-items:baseline;gap:16px;padding:16px 0;font-size:clamp(16px,1.2vw,19px);line-height:1.45;display:flex}.li i{color:var(--rust);font-style:normal;font-family:var(--font-display),serif;min-width:28px;font-size:15px;font-weight:700}@media (max-width:640px){.problem .grid{grid-template-columns:1fr}.problem .grid .li:last-child{border-bottom:0}}.source{background:var(--slate);color:var(--cream)}.source .wrap{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.source .kick{color:var(--cream);opacity:.6}.source .h{font-size:clamp(30px,3.8vw,50px)}.source .p{color:#efeae0cc;font-family:var(--font-display),serif;border-left:2px solid var(--copper);padding-left:24px;font-size:clamp(20px,1.8vw,26px);font-style:italic;line-height:1.4}@media (max-width:760px){.source .wrap{grid-template-columns:1fr}}.currents{background:var(--cream) url(/assets/grid.jpg) center/540px}.currents .head{max-width:60ch}.currents .h{font-size:clamp(30px,3.6vw,46px)}.currents .p{margin-top:14px}.cur{border-top:1px solid #2c2b2d59;border-bottom:1px solid #2c2b2d59;grid-template-columns:repeat(5,1fr);margin-top:48px;display:grid}.cur>div{border-right:1px solid #2c2b2d33;padding:28px 22px 32px 0}.cur>div+div{padding-left:22px}.cur>div:last-child{border-right:0}.cur .n{font-family:var(--font-display),serif;color:var(--rust);font-size:34px;font-weight:700;line-height:1}.cur .t{font-family:var(--font-display),serif;margin-top:18px;font-size:22px;font-weight:700}.cur .d{color:#2c2b2dc7;margin-top:8px;font-size:15.5px;line-height:1.5}@media (max-width:980px){.cur{grid-template-columns:repeat(3,1fr)}.cur>div:nth-child(3){border-right:0}.cur>div:nth-child(4){border-top:1px solid #2c2b2d33;padding-left:0}.cur>div:nth-child(5){border-top:1px solid #2c2b2d33;border-right:0}}@media (max-width:600px){.cur{grid-template-columns:1fr}.cur>div{border-top:1px solid #2c2b2d33;border-right:0;grid-template-columns:48px 1fr;gap:0 10px;display:grid;padding:20px 0!important}.cur>div:first-child{border-top:0}.cur .n{grid-row:1/3;font-size:28px}.cur .t{margin-top:0;font-size:20px}}.quote{background:var(--cream) url(/assets/map.jpg) center/cover;border-top:1px solid #2c2b2d29;border-bottom:1px solid #2c2b2d29;position:relative}.quote:before{content:"";background:#efeae0b8;position:absolute;inset:0}.quote .wrap{padding-top:clamp(56px,8vw,100px);padding-bottom:clamp(56px,8vw,100px);position:relative}.quote .h{max-width:26ch;font-size:clamp(26px,3.2vw,42px);font-style:italic;font-weight:500}.unlock{background:linear-gradient(#161413ed,#161413ed),var(--night) url(/assets/wood.jpg) center/cover;color:var(--cream)}.unlock .kick{color:var(--copper)}.unlock .h{max-width:22ch;font-size:clamp(30px,3.6vw,46px)}.steps{border-top:1px solid #efeae047;grid-template-columns:repeat(5,1fr);gap:0;margin-top:48px;display:grid}.steps>div{border-right:1px solid #efeae026;padding:28px 20px 8px 0}.steps>div+div{padding-left:20px}.steps>div:last-child{border-right:0}.tag{font:600 11px var(--font-body),sans-serif;letter-spacing:.16em;color:#efeae099;border:1px dashed #efeae066;padding:3px 8px;display:inline-block}.steps b{font:600 17px/1.3 var(--font-body),sans-serif;margin-top:16px;display:block}.steps span{color:#efeae0b8;margin-top:8px;font-size:15px;line-height:1.5;display:block}@media (max-width:980px){.steps{border-top:0;grid-template-columns:1fr}.steps>div{border-top:1px solid #efeae038;border-right:0;grid-template-columns:56px 1fr;gap:0 16px;display:grid;padding:22px 0!important}.steps .tag{place-self:start}.steps b{grid-column:2;margin-top:0}.steps span{grid-column:2}}.coach .wrap{grid-template-columns:minmax(220px,320px) 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.ph{aspect-ratio:4/5;text-align:center;font:500 12px/1.4 var(--font-body),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#2c2b2d80;background:repeating-linear-gradient(135deg,#2c2b2d12 0 9px,#2c2b2d05 9px 18px);border:1px solid #2c2b2d4d;justify-content:center;align-items:center;padding:12px;display:flex}.coach .h{max-width:20ch;font-size:clamp(28px,3.4vw,44px)}.coach .p{max-width:56ch;margin-top:16px}.coach .cta{margin-top:26px}@media (max-width:700px){.coach .wrap{grid-template-columns:1fr}.ph{max-width:260px}}.final{background:linear-gradient(#1a1918e6,#1a1918e6),var(--ink) url(/assets/topo.jpg) center/cover;color:var(--cream)}.final .wrap{grid-template-columns:1.4fr 1fr;align-items:end;gap:clamp(28px,5vw,72px);padding-top:clamp(64px,9vw,120px);padding-bottom:clamp(48px,6vw,80px);display:grid}.final .h{max-width:18ch;font-size:clamp(32px,4.2vw,56px)}.final .p{color:#efeae0d9;max-width:44ch;margin-top:16px}.final .cta{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.final .btn{background:var(--cream);color:var(--rust)}.final .btn:hover{background:#fff}.final .lnk{color:#efeae0d9;border-color:#efeae073}.final .brand{justify-self:end}.final .brand img{opacity:.9;width:auto;height:72px}@media (max-width:760px){.final .wrap{grid-template-columns:1fr}.final .brand{justify-self:start;margin-top:12px}}footer{background:var(--night);color:#efeae08c;letter-spacing:.04em;font-size:13px}footer .wrap{border-top:1px solid #efeae01a;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:22px;padding-bottom:22px;display:flex}footer a:hover{color:var(--cream)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}
