#cid-how{--navy:#293e50;--cream:#f8f5ef;--rose:#e9b8ac;--sage:#b9c7bc;background:var(--cream);color:var(--navy);font:16px/1.7 DM Sans,sans-serif;overflow:hidden}#cid-how *{box-sizing:border-box}#cid-how h1,#cid-how h2,#cid-how h3,#cid-how p{margin:0}#cid-how a{color:inherit;text-underline-offset:5px}#cid-how .wrap{padding:0 6%}#cid-how header{border-bottom:1px solid #293e5020;justify-content:space-between;align-items:center;gap:25px;padding:20px 6%;display:flex}#cid-how .brand-link{align-items:center;text-decoration:none;display:inline-flex}#cid-how .brand{object-fit:contain;width:165px;height:80px;display:block}#cid-how nav{flex-wrap:wrap;align-items:center;gap:22px;font-size:16px;display:flex}#cid-how nav a{text-decoration:none}#cid-how nav a[aria-current=page]{border-bottom:2px solid var(--rose)}#cid-how .eyebrow{letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:500}#cid-how .serif{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:1.04}#cid-how .script{font-family:Allura,cursive;font-weight:400;line-height:1.05}#cid-how .hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:6%;padding-top:45px;padding-bottom:20px;display:grid}#cid-how h1{margin:18px 0;font-size:55px}#cid-how h1 span{margin-top:7px;font-size:65px;display:block}#cid-how h2{margin:12px 0 22px;font-size:43px}#cid-how h3{margin:12px 0;font-size:28px}#cid-how .intro{max-width:410px;font-size:16px}#cid-how .quiet-link{margin-top:24px;font-size:16px;display:inline-block}#cid-how .hero-photo{padding-bottom:20px;position:relative}#cid-how .hero-photo img{aspect-ratio:4/5;object-fit:cover;object-position:center;border-radius:110px 3px 3px;width:100%;display:block;position:relative;transform:rotate(2deg)}#cid-how .hero-photo:before{content:"";background:#b9c7bc;border-radius:110px 3px 3px;position:absolute;inset:15px -10px 10px 15px;transform:rotate(-3deg)}#cid-how .note{z-index:1;background:var(--rose);white-space:normal;max-width:95%;padding:14px 18px;font-size:29px;position:absolute;bottom:-3px;left:-32px;transform:rotate(-6deg);box-shadow:0 5px 15px #293e5010}#cid-how .start,#cid-how .practical{scroll-margin-top:20px}#cid-how .start{padding-top:0;padding-bottom:55px}#cid-how .section-intro{margin-bottom:20px}#cid-how .section-intro h2{font-size:68px}#cid-how .section-intro h2 .script{font-size:82px}#cid-how .steps{border-top:1px solid #293e5025;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;padding-top:24px;display:grid}#cid-how .step .num{color:#82958e;margin-bottom:22px;font-family:Cormorant Garamond,serif;font-size:42px;line-height:1;display:block}#cid-how .step svg{width:22px;height:22px}#cid-how .step h3{margin:12px 0 0;font-size:27px}#cid-how .step p{margin:12px 0 0;font-size:16px}#cid-how .engagement{background:#e9ede7;padding-top:50px;padding-bottom:50px}#cid-how .engagement-top{max-width:620px}#cid-how .engagement-top h2,#cid-how .engagement-top h2 .script{font-size:51px}#cid-how .engagement-top p{margin-top:14px;font-size:16px}#cid-how .engagement-grid{grid-template-columns:1fr 1fr;gap:45px;margin-top:32px;display:grid}#cid-how .engagement-grid article{border-top:1px solid #293e5030;padding-top:23px}#cid-how .engagement-grid article svg{width:25px;height:25px}#cid-how .engagement-grid h3{margin:12px 0 0;font-size:28px}#cid-how .engagement-grid p{margin-top:14px;font-size:16px}#cid-how .rhythm{grid-template-columns:.85fr 1.15fr;align-items:center;gap:6%;padding-top:65px;padding-bottom:65px;display:grid}#cid-how .rhythm h2{font-size:51px}#cid-how .working-notes{background:#eee5d8;margin:25px 6px 15px;padding:35px 27px;position:relative;transform:rotate(-3deg);box-shadow:9px 12px #293e500c}#cid-how .working-notes:before{content:"";background:#b9c7bcbf;width:70px;height:23px;position:absolute;top:-11px;left:calc(50% - 35px);transform:rotate(7deg)}#cid-how .working-notes>.script{margin:18px 0 25px;font-size:39px;line-height:1.05}#cid-how .working-notes>div{border-bottom:1px solid #293e5025;align-items:center;gap:13px;padding:15px 0;font-size:16px;display:flex}#cid-how .working-notes svg{flex-shrink:0;width:17px;height:17px}#cid-how .working-notes .signature{text-align:right;margin:28px 0 0;font-size:28px}#cid-how .rhythm-item{align-items:flex-start;gap:14px;margin:22px 0;display:flex}#cid-how .rhythm-item svg{flex-shrink:0;width:19px;height:19px;margin-top:6px}#cid-how .rhythm-item h3{margin:0 0 10px;font-size:27px}#cid-how .rhythm-item p{font-size:16px}#cid-how .rhythm>div>.small{margin-top:18px;font-size:14px}#cid-how .practical{background:#efe9e1;padding-top:50px;padding-bottom:50px}#cid-how .full-heading{grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-bottom:25px;display:grid}#cid-how .full-heading h2{margin-bottom:0;font-size:51px}#cid-how .hours{align-items:center;gap:14px;display:flex}#cid-how .hours svg{flex-shrink:0;width:27px;height:27px}#cid-how .hours p{font-size:16px}#cid-how .hours span{margin-top:6px;font-size:14px;display:block}#cid-how details{border-top:1px solid #293e5030;padding:16px 0}#cid-how details:last-of-type{border-bottom:1px solid #293e5030}#cid-how summary{cursor:pointer;justify-content:space-between;gap:18px;font-family:Cormorant Garamond,serif;font-size:25px;list-style:none;display:flex}#cid-how summary::-webkit-details-marker{display:none}#cid-how summary:after{content:"+";font-family:DM Sans,sans-serif;font-size:22px}#cid-how details[open] summary:after{content:"−"}#cid-how .answer{overflow-wrap:anywhere;max-width:690px;padding-top:16px;font-size:16px}#cid-how .answer p+p{margin-top:12px}#cid-how .closing{grid-template-columns:1.25fr 1fr;align-items:center;gap:35px;padding:65px 6%;display:grid}#cid-how .closing .script{font-size:49px}#cid-how .closing p{margin:14px 0 22px;font-size:16px}#cid-how .closing a{overflow-wrap:anywhere}#cid-how .closing .side{border-left:1px solid #293e5030;padding-left:30px}#cid-how .closing .side p{font-size:16px}#cid-how .closing .side .small{margin-top:14px;font-size:14px}#cid-how .action{background:var(--navy);color:var(--cream);border:1px solid #0000;align-items:center;gap:22px;padding:13px 20px;font-size:16px;text-decoration:none;display:inline-flex}#cid-how .action:hover{background:#3c576c}#cid-how .small{font-size:14px;margin-top:12px!important}#cid-how footer{background:var(--navy);color:var(--cream);justify-content:space-between;gap:20px;padding:22px 6%;font-size:14px;display:flex}#cid-how a:focus-visible,#cid-how summary:focus-visible{outline-offset:5px;outline:2px solid #af6554}@media (prefers-reduced-motion:no-preference){#cid-how .action{transition:background .2s}}@media (width<=650px){#cid-how header{align-items:flex-start;gap:12px}#cid-how .brand{width:125px;height:65px}#cid-how nav{gap:10px;max-width:205px;padding-top:10px;font-size:14px}#cid-how .hero,#cid-how .steps,#cid-how .engagement-grid,#cid-how .rhythm,#cid-how .full-heading,#cid-how .closing{grid-template-columns:1fr}#cid-how .hero{gap:22px}#cid-how .hero-photo{justify-self:center;max-width:340px;margin-left:20px;margin-right:10px}#cid-how .hero-photo img{aspect-ratio:4/5}#cid-how h1{font-size:43px}#cid-how h1 span{font-size:53px}#cid-how .section-intro h2{font-size:48px}#cid-how .section-intro h2 .script{font-size:58px}#cid-how .engagement-top h2,#cid-how .rhythm h2,#cid-how .full-heading h2,#cid-how .engagement-top h2 .script{font-size:39px}#cid-how .note{font-size:28px;left:-18px}#cid-how .step{grid-template-columns:40px 1fr;gap:18px;display:grid}#cid-how .step .num{margin-top:5px}#cid-how .working-notes{width:94%;max-width:390px;margin:20px auto 30px}#cid-how .rhythm{gap:30px;padding-top:40px;padding-bottom:40px}#cid-how .closing .script{font-size:44px}#cid-how .closing .side{border-top:1px solid #293e5030;border-left:0;padding-top:24px;padding-left:0}#cid-how .full-heading{gap:25px}#cid-how footer{flex-wrap:wrap}}
