@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');
@import url('./porcelain.css?v=20260908');
.possibility-intro{min-width:0;container-type:inline-size}.chapter .possibility h2{font-size:clamp(26px,8cqi,40px);line-height:1.22;letter-spacing:-.025em;margin-bottom:28px}.possibility-intro>p:last-child{max-width:42ch}@media(min-width:601px) and (max-width:850px){.chapter .possibility{grid-template-columns:1fr;gap:36px}.possibility-intro{max-width:540px}}
:root{--paper:#eee8dc;--ink:#29180f;--muted:#76695c;--brown:#62391f;--line:#29180f25;--bg:var(--paper);--bg-alt:#e6dece;--bg-deep:#29180f;--panel:#f5f0e7;--panel-2:#e6dece;--ink-soft:#76695c;--line-strong:#29180f45;--line-field:#8f7b68;--ember:#62391f;--ember-bright:#372013;--display:'Plus Jakarta Sans',sans-serif;--sans:'Plus Jakarta Sans',sans-serif;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.75}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);color:inherit}h1,h2{font-weight:600;letter-spacing:-.055em;line-height:1.12}h3{font-weight:600;letter-spacing:-.025em;line-height:1.3}em{font-style:normal;color:var(--muted)}a{color:inherit;text-decoration:none}a:hover{color:var(--brown)}a:focus-visible,summary:focus-visible{outline:2px solid var(--brown);outline-offset:6px}img{display:block;max-width:100%;object-fit:cover}button,input,textarea,select{font:inherit}.chapter-header{position:sticky;top:18px;margin:18px auto 0;max-width:1100px;width:calc(100% - 64px);padding:13px 22px;display:flex;align-items:center;justify-content:space-between;gap:30px;z-index:20;border:1px solid #29180f16;border-radius:22px;background:#eee8dceb;backdrop-filter:blur(18px);box-shadow:0 6px 9px #29180f04,0 16px 32px -20px #29180f40}.chapter-logo{font-size:29px;font-weight:800;letter-spacing:-.065em;line-height:1}.chapter-logo span{color:var(--brown)}.chapter-header nav{display:flex;align-items:center;gap:30px;font-size:14px;font-weight:500}.chapter-button{display:inline-flex;justify-content:space-between;align-items:center;gap:36px;padding:14px 24px;border-radius:100px;background:linear-gradient(125deg,#71513c -20%,#29180f 50%);color:#fff9ed;font-size:14px;font-weight:600;box-shadow:0 5px 14px #29180f15,inset 0 1px 1px #fff4;transition:transform .25s,box-shadow .25s}.chapter-button:hover{color:#fff9ed;transform:translateY(-2px);box-shadow:0 9px 20px #29180f25}.chapter-button.small{padding:10px 20px;gap:24px}.opening{padding:80px 4% 38px;min-height:min(720px,90svh);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.kicker,.section-label{font-size:12px;letter-spacing:.11em;font-weight:500}.hero-kicker{color:var(--muted);margin-bottom:8px}.cinema-wordmark{font-size:clamp(78px,18vw,290px);font-weight:800;line-height:1.22;letter-spacing:-.08em;padding-right:.07em;background-image:linear-gradient(120deg,#29180f99,#15272944,#29180f88),url('../images/hero-coast.jpg');background-size:130% auto;background-position:50% 61%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:travel-light 28s ease-in-out infinite alternate}.hero-introduction{max-width:720px;margin:30px auto 0}.hero-description{font-size:clamp(19px,2vw,27px);line-height:1.5;font-weight:500;letter-spacing:-.035em}.hero-note{font-size:15px;line-height:1.8;color:var(--muted);max-width:530px;margin:18px auto}.scroll-invitation{font-size:10px;letter-spacing:.16em;color:var(--muted);margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:10px}.scroll-invitation span{font-size:25px;line-height:1;animation:nudge 3s ease-in-out infinite}.journey-frame{margin:20px auto 0;width:88%;height:clamp(330px,48vw,650px);position:relative;border:7px solid #f7f2e9;border-radius:32px;overflow:hidden;box-shadow:0 35px 60px -35px #4a311c80;transform:rotate(-1deg)}.journey-frame img{width:100%;height:100%;object-position:center 57%;animation:coast-drift 30s ease-in-out infinite alternate}.journey-caption{position:absolute;inset:auto 25px 23px;display:flex;justify-content:space-between;gap:15px;color:#fff8ed;font-size:11px;letter-spacing:.08em;text-shadow:0 1px 6px #000}.chapter-section{max-width:1280px;margin:auto;padding:110px 6%;display:grid;grid-template-columns:1fr 3fr;gap:50px}.section-label{padding-top:12px;color:var(--muted)}.chapter h2{font-size:clamp(36px,4.4vw,64px)}.two-copy{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:35px;color:var(--muted)}.possibility{position:relative;margin:20px auto 40px;max-width:1160px;width:calc(100% - 80px);padding:65px 6%;background:#e7dfd0;border:1px solid var(--line);border-radius:28px;box-shadow:0 24px 45px -40px #29180f66;display:grid;grid-template-columns:1fr 1.2fr;gap:60px}.possibility:before{content:'';position:absolute;inset:12px 10px -12px;border:1px solid var(--line);border-radius:28px;z-index:-1;transform:rotate(1deg);background:#e9e2d5}.possibility .kicker{display:inline-block;background:var(--ink);color:var(--paper);padding:8px 14px;border-radius:8px;transform:rotate(-3deg);font-size:10px;letter-spacing:.04em;position:relative;top:-83px;margin-bottom:-60px}.possibility h2{margin:12px 0 25px;font-size:clamp(36px,4vw,54px)}.possibility-intro>p:last-child{color:var(--muted);font-size:16px;max-width:380px}.outcomes article{padding:22px 0;border-top:1px solid var(--line);display:flex;gap:20px;transition:transform .3s}.outcomes article:hover{transform:translateX(6px)}.outcomes article>span:first-child{font-size:12px;color:var(--muted);padding-top:3px}.outcomes article>span:last-child{margin-left:auto;color:var(--brown)}.outcomes h3{font-size:21px}.outcomes p{font-size:15px;color:var(--muted);margin-top:9px}.development-note{grid-column:1/-1;font-size:13px;border-top:1px solid var(--line);padding-top:22px;color:var(--muted)}.section-lede{font-size:19px;color:var(--muted);margin-top:28px;max-width:690px}.experience-proof{margin:40px 0 30px;border-top:1px solid var(--line);padding-top:30px;display:grid;grid-template-columns:1fr 2fr;gap:35px}.years strong{font-size:112px;font-weight:500;letter-spacing:-.07em;line-height:1.15;color:var(--brown)}.years span{display:block;font-size:14px;color:var(--muted);margin-top:10px}.track-record h3{font-size:21px;margin-bottom:20px}.track-record p{font-size:16px;color:var(--muted);margin-bottom:16px}.track-record small{font-size:12px;color:var(--muted);display:block;line-height:1.7}.chapter-link{font-size:14px;display:inline-block;border-bottom:1px solid var(--brown);padding-bottom:5px}.human{max-width:1160px;width:calc(100% - 80px);margin:0 auto;min-height:530px;border-radius:28px;overflow:hidden;position:relative;display:flex;align-items:flex-end;padding:55px;color:#fff7e9}.human>img{position:absolute;inset:0;width:100%;height:100%;object-position:center 60%}.human:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#20150ed9,#20150e00 95%)}.human>div{position:relative;z-index:1}.human h2{margin:25px 0;max-width:700px}.human em{color:#dac8ab}.human p:last-child{max-width:440px;font-size:17px}.invitation-links{margin-top:42px}.invitation-links>a{display:flex;justify-content:space-between;align-items:center;padding:23px 0;border-top:1px solid var(--line);gap:25px;transition:padding .25s}.invitation-links>a:hover{padding-left:9px}.invitation-links strong{display:block;font-weight:500;font-size:23px;letter-spacing:-.03em}.invitation-links small{display:block;color:var(--muted);font-size:14px;margin-top:5px}.invitation-links>a>span:last-child{border:1px solid var(--line);border-radius:50%;width:42px;height:42px;display:grid;place-items:center;flex-shrink:0}.chapter-footer{background:#e5dccb;padding:55px 6% 25px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.chapter-footer .chapter-logo{font-size:45px}.chapter-footer p{font-size:14px;margin-top:20px;color:var(--muted)}.chapter-footer nav{display:flex;align-items:flex-start;justify-content:flex-end;gap:25px;flex-wrap:wrap;font-size:14px}.chapter-legal{grid-column:1/-1;display:flex;justify-content:space-between;font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:20px}.inner-opening{max-width:1160px;margin:auto;padding:90px 6% 55px;border-bottom:1px solid var(--line)}.inner-opening h1{font-size:clamp(42px,5.6vw,78px);margin:25px 0;font-weight:600}.inner-opening>p:last-child{font-size:21px;color:var(--muted);max-width:700px}.inner-body{padding:50px 6% 100px;max-width:1080px;margin:auto}.inner-body p{margin-bottom:22px;color:var(--muted)}.inner-body h2{font-size:34px;margin:40px 0 25px}.inner-body h3{font-size:22px;margin-bottom:18px}.about-columns{display:grid;grid-template-columns:1fr 1fr;gap:50px}.about-columns small{font-size:13px;color:var(--muted)}.contact-options{margin-top:40px}.contact-options a{display:block;padding:25px 0;border-top:1px solid var(--line);font-size:23px}.contact-options small{display:block;font-size:15px;color:var(--muted);margin-top:6px}.role{border-top:1px solid var(--line);padding:25px 0}.role summary{display:flex;justify-content:space-between;cursor:pointer;font-size:23px;font-weight:500;list-style:none}.role summary:after{content:'+'}.role[open] summary:after{content:'−'}.role-meta{display:block;font-size:14px;color:var(--muted);margin-top:7px}.role-content{padding:25px 0;max-width:740px}.role-content ul{padding-left:23px;color:var(--muted);margin-bottom:24px}.role-content h3{font-size:18px}.page-hero--image{background-image:none!important;background:var(--paper)}.page-hero--image:before,.page-hero--image:after{display:none!important}.page-hero{padding-top:70px}.page-hero h1{color:var(--ink)}.page-hero .lede{color:var(--muted)}.chapter-reveal{opacity:1;transform:none}.motion-ready .chapter-reveal{opacity:0;transform:translateY(25px);transition:opacity .9s,transform .9s}.motion-ready .chapter-reveal.in{opacity:1;transform:none}@keyframes travel-light{from{background-position:35% 54%}to{background-position:65% 74%}}@keyframes coast-drift{from{transform:scale(1.01)}to{transform:scale(1.1)}}@keyframes nudge{50%{transform:translateY(6px)}}@media(max-width:850px){.chapter-header{width:calc(100% - 32px);padding:12px 18px}.chapter-header nav{gap:18px;font-size:12px}.chapter-logo{font-size:25px}.opening{min-height:580px;padding-top:60px}.cinema-wordmark{font-size:18vw}.chapter-section{grid-template-columns:1fr;gap:24px;padding-top:75px;padding-bottom:75px}.possibility{gap:35px;width:calc(100% - 40px);padding:55px 6%}.possibility .kicker{top:-74px}.human{width:calc(100% - 40px)}.chapter-footer nav{gap:16px}}@media(max-width:600px){.chapter-header{top:10px;margin-top:10px;flex-wrap:wrap;gap:12px;border-radius:18px}.chapter-header nav{width:100%;justify-content:space-between;gap:10px;font-size:11px}.chapter-button.small{font-size:12px;padding:8px 14px;gap:13px}.opening{min-height:440px;padding:40px 4% 24px}.hero-kicker{font-size:9px;letter-spacing:.09em}.cinema-wordmark{font-size:18vw;line-height:1.5}.hero-introduction{margin-top:14px}.hero-description{font-size:19px}.hero-note{font-size:14px;max-width:310px}.scroll-invitation{font-size:9px;margin-top:18px}.journey-frame{width:92%;height:360px;margin-top:5px;border-width:5px;border-radius:22px}.journey-caption{inset:auto 14px 16px;font-size:8px}.journey-caption span:last-child{display:none}.two-copy{grid-template-columns:1fr;gap:22px}.possibility{grid-template-columns:1fr;margin-top:15px;padding-top:50px;gap:28px}.possibility .kicker{top:-69px}.possibility h2{margin-top:0}.possibility-intro>p:last-child{max-width:none}.experience-proof{grid-template-columns:1fr;gap:30px}.years{display:flex;gap:25px;align-items:center}.years strong{font-size:90px}.years span{margin-top:0}.section-lede{font-size:17px}.human{min-height:440px;padding:30px 25px;border-radius:22px}.human h2{font-size:36px}.human p:last-child{font-size:16px}.chapter-footer{grid-template-columns:1fr;gap:30px}.chapter-footer nav{justify-content:flex-start}.invitation-links strong{font-size:20px}.invitation-links small{font-size:13px}.inner-opening{padding-top:50px}.inner-opening>p:last-child{font-size:18px}.inner-body{padding-top:25px}.inner-body h2{font-size:29px}.about-columns{grid-template-columns:1fr;gap:0}.role summary{font-size:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready .chapter-reveal{opacity:1;transform:none}.cinema-wordmark{background-position:50% 61%}}
/* Keep navigation and small labels readable on narrow screens. */
.hero-description{letter-spacing:-.025em}
.scroll-invitation,.journey-caption,.possibility .kicker{font-size:12px}
@media(max-width:600px){.chapter-header{padding-top:18px;padding-bottom:15px;gap:20px}.chapter-header nav{font-size:14px;justify-content:flex-start;gap:22px}.chapter-header .chapter-button.small{position:absolute;top:13px;right:15px;font-size:14px}.hero-kicker{font-size:11px}.scroll-invitation{font-size:11px}.journey-caption{font-size:11px}}

/* Light, depth, and motion stay secondary to the story. */
.reading-progress{position:fixed;inset:0 auto auto 0;height:2px;width:100%;background:linear-gradient(90deg,#bba082,#62391f);transform:scaleX(0);transform-origin:left;z-index:40;pointer-events:none}
.chapter-header{transition:box-shadow .35s,background .35s,transform .35s}
.chapter-header.has-scrolled{background:#eee8dcf5;box-shadow:0 10px 35px -20px #29180f70}
.chapter-header nav>a:not(.chapter-button){position:relative}
.chapter-header nav>a:not(.chapter-button):after{content:'';position:absolute;left:0;bottom:-5px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s}
.chapter-header nav>a:hover:after,.chapter-header nav>a:focus-visible:after{transform:scaleX(1)}
.chapter-button{position:relative;overflow:hidden;isolation:isolate}
.chapter-button:before{content:'';position:absolute;inset:-80% auto -80% -65%;width:35%;background:linear-gradient(90deg,transparent,#fff2,transparent);transform:rotate(25deg);transition:left .65s;z-index:-1}
.chapter-button:hover:before,.chapter-button:focus-visible:before{left:130%}
.possibility{isolation:isolate;--light-x:50%;--light-y:0%}
.possibility:after{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(500px circle at var(--light-x) var(--light-y),#fff8,transparent 70%);pointer-events:none;z-index:-1;opacity:.6}
.journey-frame{will-change:transform;transform:translateY(var(--frame-y,0px)) rotate(var(--frame-angle,-1deg));transition:box-shadow .4s}
.journey-frame:hover{box-shadow:0 40px 75px -35px #4a311c99}
.human>img{transform:scale(1.06) translateY(var(--scene-y,0px));will-change:transform}
.invitation-links>a>span:last-child{transition:transform .3s,background .3s,color .3s}
.invitation-links>a:hover>span:last-child{transform:rotate(45deg);background:var(--ink);color:var(--paper)}
.chapter-reveal{transition-delay:var(--reveal-delay,0ms)!important}
.journey-frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s}
.journey-frame.is-playing video,.journey-frame.has-played video{opacity:1}
.journey-frame.has-film>img{animation:none;object-position:center}
.film-toggle{position:absolute;top:20px;right:20px;z-index:3;border:1px solid #fff5;background:#29180f77;backdrop-filter:blur(12px);color:#fff8ed;padding:10px 16px;border-radius:50px;cursor:pointer;font:500 13px var(--sans);min-height:42px}
.film-toggle:hover{background:#29180faa}.film-toggle:focus-visible{outline:2px solid white;outline-offset:4px}
.film-toggle[hidden]{display:none}
@media(max-width:600px){.film-toggle{top:12px;right:12px;padding:8px 13px}.journey-frame{will-change:auto}}
@media(prefers-reduced-motion:reduce){.reading-progress{display:none}.journey-frame{transform:none!important}.human>img{transform:none!important}.chapter-reveal{transition-delay:0ms!important}}

/* Opening wordmark grows into the next chapter as the reader scrolls. */
.opening{overflow:clip}
.cinema-wordmark{transform-origin:50% 50%;will-change:transform,opacity}
@media(prefers-reduced-motion:reduce){.cinema-wordmark{transform:none!important;opacity:1!important;will-change:auto}}

.static-scene>img{animation:none}
.terrace-scene>img{object-position:68% center}
.vision>div:last-child{min-width:0;container-type:inline-size}
.chapter .vision h2{font-size:clamp(28px,6.2cqi,64px)}
@media(min-width:851px){.vision h2 em{white-space:nowrap}}
@media(max-width:600px){.terrace-scene .journey-caption span:only-child{display:inline}}
.journey-frame.terrace-scene{transform:none;will-change:auto;transition:none}
.journey-frame.terrace-scene:hover{box-shadow:0 35px 60px -35px #4a311c80}
.terrace-scene>img{transform-origin:68% 55%;animation:terrace-push 18s ease-in-out infinite alternate}
@keyframes terrace-push{from{transform:scale(1)}to{transform:scale(1.04)}}
@media(prefers-reduced-motion:reduce){.terrace-scene>img{animation:none;transform:none}}
.chapter-form{max-width:760px;margin:20px 0 65px;padding:32px;border:1px solid var(--line);border-radius:24px;background:#f5f0e7}.chapter-form h2,.chapter-form h3{margin:0 0 24px}.chapter-form label{display:block;font-size:15px;font-weight:500;margin-bottom:20px}.chapter-form input,.chapter-form select,.chapter-form textarea{display:block;width:100%;margin-top:8px;padding:12px 14px;border:1px solid #8f7b68;border-radius:10px;background:#fffaf2;color:var(--ink);font-size:16px}.chapter-form textarea{resize:vertical}.chapter-form input:focus,.chapter-form select:focus,.chapter-form textarea:focus{outline:2px solid var(--brown);outline-offset:2px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.chapter-form .form-note{font-size:14px;margin:0 0 20px}.form-note a{text-decoration:underline}.chapter-form button{border:0;cursor:pointer}.role-content .chapter-form{margin-bottom:0}@media(max-width:600px){.chapter-form{padding:22px 18px}.form-row{grid-template-columns:1fr;gap:0}}
/* Form feedback (success note + inline error) and legal pages */
.form-status{margin:20px 0 65px;padding:18px 22px;max-width:760px;border:1px solid #6f8a5a66;border-radius:14px;background:#e4ebd8;color:#2f4a24;font-size:16px;line-height:1.6}.form-status--error{margin:0 0 22px;background:#f3dcd6;border-color:#9b3d2a66;color:#7a2a1a}.role-content .form-status{margin-bottom:0}.chapter-form button[disabled]{opacity:.6;cursor:wait;transform:none}
.legal-body{max-width:820px}.legal-body h2{font-size:24px;margin:34px 0 14px}.legal-body p{font-size:16px}
/* Arrow glyphs as a masked SVG so iOS never swaps U+2197 for the emoji */
.arr{display:inline-block;width:.8em;height:.8em;flex:none;vertical-align:-.06em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12.5 12.5 3.5M5 3.5h7.5V11'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12.5 12.5 3.5M5 3.5h7.5V11'/%3E%3C/svg%3E") center/contain no-repeat}.arr-down{width:1em;height:1em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2.5v11M3.5 9 8 13.5 12.5 9'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2.5v11M3.5 9 8 13.5 12.5 9'/%3E%3C/svg%3E") center/contain no-repeat}.invitation-links>a>span:last-child .arr,.outcomes article>span:last-child .arr{width:.75em;height:.75em}
/* Desktop: no hamburger, no floating CTA */
.nav-toggle,.floating-cta{display:none}
/* Phones: single-row header with a hamburger menu, and a fixed Let's talk button bottom-right */
@media(max-width:600px){html{scroll-padding-top:92px}.chapter-header{top:10px;margin-top:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0;padding:10px 12px 10px 18px;border-radius:18px}.chapter-logo{font-size:25px}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0;padding:0;border:0;border-radius:12px;background:transparent;color:var(--ink);cursor:pointer;position:relative}.nav-toggle:hover{background:#29180f0d}.nav-toggle:focus-visible{outline:2px solid var(--brown);outline-offset:2px}.nav-toggle span,.nav-toggle span:before,.nav-toggle span:after{display:block;width:20px;height:2px;border-radius:2px;background:currentColor;transition:transform .25s,opacity .2s}.nav-toggle span{position:relative}.nav-toggle span:before,.nav-toggle span:after{content:'';position:absolute;left:0}.nav-toggle span:before{top:-6px}.nav-toggle span:after{top:6px}.menu-open .nav-toggle span{background:transparent}.menu-open .nav-toggle span:before{transform:translateY(6px) rotate(45deg)}.menu-open .nav-toggle span:after{transform:translateY(-6px) rotate(-45deg)}.chapter-header nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:0;margin:10px -12px 0 -18px;width:calc(100% + 30px);padding:6px 18px 4px;border-top:1px solid var(--line);font-size:17px;font-weight:500}.menu-open .chapter-header nav,.chapter-header.menu-open nav{display:flex}.chapter-header nav>a:not(.chapter-button){padding:13px 0;border-top:1px solid var(--line)}.chapter-header nav>a:first-child{border-top:0}.chapter-header nav .chapter-button.small{display:none}.floating-cta{display:inline-flex;position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:25;padding:14px 22px;gap:14px;font-size:15px;box-shadow:0 10px 24px #29180f40,inset 0 1px 1px #fff4}.floating-cta:hover{transform:none}.chapter-footer{padding-bottom:calc(25px + 72px)}.form-status{margin-bottom:45px;padding:16px 18px;font-size:15px}}
