@font-face{font-family:Editor\'s Note Text;src:url(/fonts/editors-note-text-regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HAL Timezone;src:url(/fonts/hal-timezone-book.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:HAL Timezone;src:url(/fonts/hal-timezone-regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HAL Timezone;src:url(/fonts/hal-timezone-regular-italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JW Type Hand;src:url(/fonts/jw-type-hand-regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--paper:#f9faf0;--ink:#282423;--ink-soft:#2d181a;--dew:#c3d6dd;--bone:#e7e4d9;--plum:#4c333a;--nav-text:#555;--font-display:"Editor's Note Text", "Source Serif 4", Georgia, serif;--font-body:"HAL Timezone", "Source Serif 4", Georgia, serif;--font-hand:"JW Type Hand", cursive;--font-editorial:"Source Serif 4", Georgia, serif;--maxw:1310px;--paper-bg:url(/images/paper-bg.jpg);--paper-bg-size:896px;--paper-bg-opacity:.6;--paper-tile:url(/images/paper-tile.webp);--background:var(--paper);--surface:#fff;--foreground:var(--ink);--muted:#6b635b;--border:#e7e2db;--accent:#2f6f4f;--accent-strong:#245840}*{box-sizing:border-box}html{background:var(--paper)}html.menu-open{overflow:hidden}main{overflow-x:clip}body{isolation:isolate;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;position:relative}body:before{content:"";z-index:-1;background:var(--paper-bg) 0 0 / var(--paper-bg-size) repeat;mix-blend-mode:multiply;opacity:var(--paper-bg-opacity);pointer-events:none;position:absolute;inset:0}a{color:inherit;text-decoration:none}a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important}img{display:block}.site-header{z-index:10;padding:14px 24px 0;position:relative}.site-nav{max-width:var(--maxw);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:6px 12px;display:flex}.nav-logo{flex-shrink:0;padding-right:12px}.nav-logo-img{width:330px;max-width:100%;height:auto}.nav-links{align-items:center;gap:25px;display:flex}.nav-link{color:var(--nav-text);text-transform:uppercase;white-space:nowrap;font-size:15.1px;line-height:24px;transition:color .15s,background-size .35s cubic-bezier(.25,.6,.3,1)}.nav-link:hover{color:var(--ink)}.nav-link,.footer-nav-link,.footer-extra-link{background:linear-gradient(currentColor 0 0) 0 var(--underline-y,100%) / 0 1px no-repeat}.nav-link:hover,.footer-nav-link:hover,.footer-extra-link:hover{background-size:100% 1px}@property --notch{syntax:"<length>";inherits:false;initial-value:0}.nav-button{--notch:0px;--scoop:#0000 var(--notch), #000 calc(var(--notch) + .5px);background:var(--plum);color:#dedede;text-transform:uppercase;white-space:nowrap;-webkit-mask:radial-gradient(circle at 0 0, var(--scoop)) 0 0 / 51% 51% no-repeat, radial-gradient(circle at 100% 0, var(--scoop)) 100% 0 / 51% 51% no-repeat, radial-gradient(circle at 0 100%, var(--scoop)) 0 100% / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, var(--scoop)) 100% 100% / 51% 51% no-repeat;mask:radial-gradient(circle at 0 0, var(--scoop)) 0 0 / 51% 51% no-repeat, radial-gradient(circle at 100% 0, var(--scoop)) 100% 0 / 51% 51% no-repeat, radial-gradient(circle at 0 100%, var(--scoop)) 0 100% / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, var(--scoop)) 100% 100% / 51% 51% no-repeat;flex-shrink:0;align-items:center;padding:12px 16px;font-size:15px;line-height:24px;text-decoration:none;transition:--notch .3s cubic-bezier(.25,.6,.3,1);display:inline-flex}.nav-button-orchid{color:var(--ink);background:#aa7685}.nav-button:hover,.nav-button:focus-visible{--notch:10px}.nav-button:focus-visible{text-underline-offset:.2em;outline:none;text-decoration:underline}.mobile-menu-button{align-self:flex-start}.nav-toggle{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;margin-right:-10px;padding:0;display:none;position:relative}.nav-toggle-line{background:currentColor;width:24px;height:1.5px;transition:transform .25s;position:absolute;left:10px}.nav-toggle-line:first-child{top:17px}.nav-toggle-line:last-child{top:25px}.site-header[data-menu-open=true] .nav-toggle-line:first-child{transform:translateY(4px)rotate(45deg)}.site-header[data-menu-open=true] .nav-toggle-line:last-child{transform:translateY(-4px)rotate(-45deg)}.nav-toggle:focus-visible,.nav-link:focus-visible,.mobile-menu-link:focus-visible{outline:1.5px solid var(--ink);outline-offset:4px}.mobile-menu{z-index:-1;isolation:isolate;background:var(--paper);opacity:0;visibility:hidden;flex-direction:column;justify-content:center;gap:48px;padding:112px 32px 48px;transition:opacity .3s,visibility 0s linear .3s;display:none;position:fixed;inset:0;overflow-y:auto}.mobile-menu:before{content:"";z-index:-1;background:var(--paper-bg) 0 0 / var(--paper-bg-size) repeat;mix-blend-mode:multiply;opacity:var(--paper-bg-opacity);pointer-events:none;position:absolute;inset:0}.site-header[data-menu-open=true] .mobile-menu{opacity:1;visibility:visible;transition:opacity .3s}.mobile-menu-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mobile-menu-item{border-bottom:1px solid color-mix(in srgb, var(--ink) 15%, transparent)}.mobile-menu-link{color:var(--ink);font-family:var(--font-display);padding:12px 0;font-size:40px;line-height:1.1;display:block}.home-hero{text-align:center;flex-direction:column;align-items:center;padding:124px 24px 150px;display:flex;overflow:hidden}.home-hero-title{max-width:1002px;color:var(--ink);font-family:var(--font-display);margin:0;font-size:clamp(40px,5.556vw,80px);font-weight:400;line-height:1.04}.home-hero-subtitle{max-width:774px;color:var(--ink-soft);font-family:var(--font-body);margin:23px 0 0;font-size:clamp(18px,1.806vw,26px);font-weight:300;line-height:1.5}.home-hero-button{margin-top:clamp(64px,7vw,100px)}.hero-collage{aspect-ratio:1107.7/523.157;width:100%;max-width:1108px;margin-top:-10px;position:relative}.collage-figs{background:#a49760;width:26%;height:57.726%;position:absolute;top:46.46%;left:65.243%;overflow:hidden}.collage-figs-texture{background:var(--paper-tile) 0 0 / 120px repeat;mix-blend-mode:multiply;position:absolute;inset:0}.collage-figs-img{object-fit:cover;width:103.752%;max-width:none;height:174.451%;position:absolute;top:-37.391%;left:0}.collage-couple{background:#e5ddc9;width:12.187%;height:32.686%;position:absolute;top:53.143%;left:87.812%;overflow:hidden}.collage-couple-underlay{object-fit:cover;width:102.025%;max-width:none;height:120.759%;position:absolute;top:-20.298%;left:-1.015%}.collage-couple-img{object-fit:cover;width:133.904%;max-width:none;height:158.57%;position:absolute;top:-29.579%;left:-12.793%}.collage-book{background:var(--dew);width:23.039%;height:41.498%;position:absolute;top:32.394%;left:12.34%;overflow:hidden}.collage-book-texture{background:var(--paper-tile) 0 0 / 120px repeat;mix-blend-mode:multiply;position:absolute;inset:0}.collage-book-img{object-fit:cover;width:100%;height:148.326%;position:absolute;top:-29.747%;left:0}.collage-quote{width:12.499%;height:13.502%;position:absolute;top:81.459%;left:9.516%}.collage-journal{width:26.111%;height:86.951%;position:absolute;top:13.95%;left:54.26%;overflow:hidden}.collage-journal-img{width:188.31%;max-width:none;height:138.44%;position:absolute;top:-19.22%;left:-46.98%}.collage-portrait{width:35.118%;height:71.298%;position:absolute;top:23.645%;left:31.569%;overflow:hidden}.collage-portrait-underlay{object-fit:cover;width:113.959%;max-width:none;height:178.182%;position:absolute;top:-35.04%;left:-13.959%}.collage-portrait-img{object-fit:cover;width:103.051%;max-width:none;height:161.007%;position:absolute;top:-18.914%;left:-1.656%}.collage-flower{width:26.243%;height:55.639%;position:absolute;top:43.742%;left:14.958%}.collage-flower-img{object-fit:cover;width:62.984%;height:78.429%;position:absolute;top:10.785%;left:18.508%;transform:rotate(44.66deg)}.collage-hands{background:#c48e8e;width:18.687%;height:29.054%;position:absolute;top:48.773%;left:1.236%;overflow:hidden}.collage-hands-img{object-fit:cover;width:104.175%;max-width:none;height:177.272%;position:absolute;top:-58.849%;left:-3.208%}:root{--intro-glide:cubic-bezier(.5, 0, .15, 1)}html[data-intro] .site-header,html[data-intro] .home-hero-title,html[data-intro] .home-hero-subtitle,html[data-intro] .home-hero-button{opacity:0}html[data-intro] .hero-collage{translate:0 var(--intro-shift,0px)}html[data-intro=pending] .hero-collage{opacity:0}html[data-intro=stacked] .hero-collage{transition:opacity .4s}html[data-intro] .collage-journal,html[data-intro] .collage-portrait,html[data-intro] .collage-flower{z-index:2}html[data-intro] .collage-hands{z-index:1}html:is([data-intro=pending],[data-intro=stacked]) .collage-figs{translate:-71.13% -19.34%}html:is([data-intro=pending],[data-intro=stacked]) .collage-book{translate:59.54% -13.36%}html:is([data-intro=pending],[data-intro=stacked]) .collage-journal{translate:-43.78% -11.63%}html:is([data-intro=pending],[data-intro=stacked]) .collage-portrait{clip-path:inset(0 23.91% 0 0);translate:11.87% -14.19%}html:is([data-intro=pending],[data-intro=stacked]) .collage-flower{translate:15.69% .21%}html:is([data-intro=pending],[data-intro=stacked]) .collage-couple{translate:-305.82% -68.97%}html:is([data-intro=pending],[data-intro=stacked]) .collage-quote{translate:227.11% -164.33%}html:is([data-intro=pending],[data-intro=stacked]) .collage-hands{translate:205.88% -42.82%}html[data-intro=spread] .collage-figs,html[data-intro=spread] .collage-book,html[data-intro=spread] .collage-journal,html[data-intro=spread] .collage-portrait,html[data-intro=spread] .collage-flower{transition:translate 1.4s var(--intro-glide), clip-path 1.4s var(--intro-glide)}html[data-intro=spread] .collage-couple,html[data-intro=spread] .collage-quote,html[data-intro=spread] .collage-hands{transition:translate 1.05s var(--intro-glide) .35s}html[data-intro=settle] .hero-collage{transition:translate 1s var(--intro-glide);translate:0}html[data-intro=settle] .home-hero-title,html[data-intro=settle] .home-hero-subtitle,html[data-intro=settle] .home-hero-button,html[data-intro=settle] .site-header{opacity:1;transition:opacity .8s .6s}html[data-intro=settle] .home-hero-subtitle{transition-delay:.75s}html[data-intro=settle] .home-hero-button{transition-delay:.85s}html[data-intro=settle] .site-header{transition-delay:.9s}.about{padding:56px 24px 90px}.about-inner{grid-template-columns:minmax(0,402.5fr) minmax(0,532.05fr) minmax(0,174.88fr);max-width:1109.43px;margin:0 auto;display:grid}.about-media{aspect-ratio:407.504/511.723;align-self:start;margin-left:-5px;position:sticky;top:40px;container-type:inline-size}.about-flowers{object-fit:cover;opacity:.7;width:77.544%;max-width:none;height:88.646%;position:absolute;top:2.159%;left:7.79%;transform:rotate(-15.58deg)}.about-photo{width:60.812%;height:58.659%;position:absolute;top:26.659%;left:33.034%;overflow:hidden;-webkit-mask:url(/images/about/torn-mask.webp) 0 0/100% 100% no-repeat;mask:url(/images/about/torn-mask.webp) 0 0/100% 100% no-repeat}.about-photo-img{object-fit:cover;width:121.468%;max-width:none;height:150.346%;position:absolute;top:-48.221%;left:-14.717%}.about-signature{width:80.443%;height:14.173%;color:var(--ink);font-family:var(--font-hand);letter-spacing:.159cqw;opacity:.85;margin:0;font-size:7.937cqw;line-height:1;position:absolute;top:77.079%;left:26.597%;transform:rotate(-5.82deg)}.about-signature-meet{text-align:center;width:27.252%;position:absolute;top:0;left:3.182%;transform:rotate(-7.94deg)}.about-signature-name{text-align:center;width:28.976%;position:absolute;top:4%;left:42.41%;transform:rotate(1.46deg)}.about-copy{color:var(--ink-soft);grid-column:2;padding:116.42px 0 0 3.956%}.about-eyebrow{color:var(--ink);font-family:var(--font-body);text-transform:uppercase;margin:0;font-size:14px;line-height:22px}.about-title{max-width:7.6em;font-family:var(--font-display);margin:14.58px 0 0;font-size:clamp(40px,4.444vw,64px);font-weight:400;line-height:1.078}.about-body{max-width:511px;font-family:var(--font-body);text-align:justify;margin-top:32px;font-size:clamp(18px,1.806vw,26px);font-weight:300;line-height:1.5;position:relative}.about-body p{margin:0 0 1.5em}.about-body p:last-child{margin-bottom:0}.about-link{color:inherit;text-underline-offset:.18em;text-decoration:underline 1px}.about-link:hover{color:var(--ink);text-decoration-thickness:2px}.about-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.about-body.is-painting{--paint:0%;color:#0000;background-image:linear-gradient(to bottom, var(--ink-soft) calc(var(--paint) - .4em), #2d181a66 calc(var(--paint) + .4em));-webkit-background-clip:text;background-clip:text}.about-body.is-painting .about-link{text-decoration-color:rgb(45 24 26/var(--underline,.4))}.about-body.is-painting .about-link:hover{color:#0000}.about--essay .about-flowers{z-index:1;opacity:1;width:87.13%;height:69.38%;top:2.34%;left:-5.08%;transform:rotate(-19.13deg)}.about--essay .about-title{max-width:8.65em;font-size:clamp(36px,3.889vw,56px);line-height:1.071}.about--essay .about-body{font-size:clamp(17px,1.389vw,20px)}.about-lead{text-align:left;font-style:italic;line-height:1.6}.about-body .about-lead{margin-bottom:1.6em}.about-signature--three{width:auto;height:auto;inset:0;transform:none}.about-signature-word{white-space:nowrap;position:absolute;transform:translate(-50%,-50%)rotate(-4.24deg)}.about-signature-word:first-child{top:82.44%;left:41.44%;transform:translate(-50%,-50%)rotate(-13.76deg)}.about-signature-word:nth-child(2){top:79.5%;left:57.21%}.about-signature-word:nth-child(3){top:78.1%;left:74.28%}.lb{isolation:isolate;padding:152px 24px;position:relative;overflow:hidden}.lb-bg{z-index:-1;object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.lb-title{max-width:631px;color:var(--paper);font-family:var(--font-display);text-align:center;margin:0 auto;font-size:clamp(40px,3.889vw,56px);font-weight:400;line-height:1.071}.lb-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1000px;margin:32px auto 0;padding:0;list-style:none;display:grid}.lb-actions{text-align:center;margin-top:48px}.lb .lb-button{--line:var(--paper);color:var(--paper)}.lb .lb-button:focus-visible{outline-color:var(--paper)}.lb-item{background:var(--bone);color:var(--ink-soft);font-family:var(--font-body);border-radius:8px;padding:14px 18px;font-size:16px;line-height:1.6875}.musings{--musings-edge:max(20px, calc((100% - 1100px) / 2));--card-h:464px;padding:120px 0 90px}.musings-header{text-align:center;max-width:1100px;margin:0 auto;padding:0 20px}.musings-title{color:var(--ink);font-family:var(--font-display);margin:0;font-size:clamp(40px,3.889vw,56px);font-weight:400;line-height:1.071}.musings-intro{color:#000;max-width:534px;font-family:var(--font-body);margin:19px auto 0;font-size:clamp(17px,1.389vw,20px);font-weight:300;line-height:1.5}.musings-topics{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.musings-topic{color:var(--ink);font-family:var(--font-body);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #28242380;border-radius:4px;align-items:center;gap:8px;padding:5px 8px;font-size:14px;line-height:1;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.musings-topic:hover{border-color:var(--ink)}.musings-topic:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.musings-topic[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.musings-topic-clear{fill:none;stroke:currentColor;stroke-width:1.4px;width:9px;height:9px;display:none}.musings-topic[aria-pressed=true] .musings-topic-clear{display:block}.musings-track{padding:12px var(--musings-edge);scroll-padding-inline:var(--musings-edge);scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:48px 0 0;list-style:none;display:flex;overflow-x:auto}.musings-track::-webkit-scrollbar{display:none}.musings-item{scroll-snap-align:start;flex:none}.musing-card{height:var(--card-h);color:var(--ink);text-decoration:none;display:block;position:relative;overflow:hidden}.musing-card:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.musing-card-reel{width:calc(var(--card-h) * 293 / 464);background:var(--plum)}.musing-reel-img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,.6,.3,1)}.musing-card-reel:hover .musing-reel-img{transform:scale(1.04)}.musing-card-substack{width:calc(var(--card-h) * 330 / 464);background:var(--bone);flex-direction:column;padding:53px 20px 20px 18px;transition:background-color .3s;display:flex}.musing-card-substack:hover{background:#dfdbce}.musing-tag{border:1px solid var(--ink);font-family:var(--font-body);text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:14px;line-height:1;position:absolute;top:10px;left:10px}.musing-tag-light{color:var(--paper);border-color:#f9faf080}.musing-tag-on-light{background:#f9faf0b3}.musing-meta{font-family:var(--font-body);align-items:center;gap:8px;font-size:13px;line-height:21px;display:flex}.musing-meta-icon{fill:currentColor;width:12px;height:14px}.musing-title{max-width:285px;font-family:var(--font-display);margin:18px 0 0;font-size:30px;font-weight:400;line-height:35px}.musing-excerpt{min-height:0;font-family:var(--font-editorial);-webkit-box-orient:vertical;flex:1 1 0;margin:12px 0 16px;font-size:18px;line-height:27px;display:-webkit-box;overflow:hidden}.musing-cta{font-family:var(--font-body);text-underline-offset:.18em;margin-top:auto;font-size:14px;line-height:22px;text-decoration:underline 1px}.musing-card-substack:hover .musing-cta{text-decoration-thickness:2px}.musings-controls{box-sizing:content-box;align-items:center;gap:8px;max-width:1100px;margin:18px auto 0;padding:0 20px;display:flex}.musings-progress{background:var(--bone);flex:1;height:2px;margin-right:16px;overflow:hidden}.musings-progress-bar{background:var(--plum);transform-origin:0;height:100%;transition:transform .15s linear}.musings-arrow{border:1px solid var(--plum);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;transition:opacity .2s,background-color .2s;display:grid}.musings-arrow svg{fill:none;width:20px;height:20px;stroke:var(--plum);stroke-width:1.33px}.musings-arrow:hover:not(:disabled){background:#4c333a14}.musings-arrow:disabled{opacity:.3;cursor:default}.musings-arrow:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.newsletter{background:#573845 url(/images/musings/newsletter-bg.webp) top/cover no-repeat;border-radius:8px;width:min(1330px,100% - 32px);margin:66px auto 0;overflow:hidden}.newsletter-form{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 24px;display:flex}.newsletter-title{max-width:430px;color:var(--paper);font-family:var(--font-display);margin:0;font-size:30px;font-weight:400;line-height:35px}.newsletter-title-em{font-style:italic;display:block}.newsletter-text{color:#f9faf0d9;max-width:30em;font-family:var(--font-body);margin:0;font-size:17px;font-weight:300;line-height:1.5}.newsletter-field{gap:8px;width:min(100%,587px);display:flex}.newsletter-input{background:var(--paper);min-width:0;height:48px;color:var(--ink);font-family:var(--font-body);border:1px solid #eaecdb;border-radius:0;flex:1;padding:0 14px;font-size:16px}.newsletter-input::placeholder{color:#757575}.newsletter-input:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.newsletter-button{height:48px;color:var(--ink);font-family:var(--font-body);letter-spacing:.01em;text-transform:uppercase;cursor:pointer;background:#aa7685;border:0;flex:none;padding:0 24px;font-size:15px;transition:background-color .2s}.newsletter-button:hover{background:#b9899a}.newsletter-button:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.newsletter-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.newsletter-form[aria-busy=true] .newsletter-button{opacity:.5;cursor:progress}.newsletter-note{color:#f9faf0b3;font-family:var(--font-body);margin:0;font-size:13px;line-height:21px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.book{padding:104px 14px 103px}.book-inner{grid-template-columns:minmax(0,561.68fr) minmax(0,640fr) minmax(0,35.57fr);align-items:start;column-gap:87.43px;max-width:1412.11px;margin:0 auto;display:grid}.book-collage{aspect-ratio:561.68/573.53;position:relative}.book-page{width:71.453%;height:80.911%;position:absolute;top:13.196%;left:7.175%}.book-page-img{object-fit:cover;width:100%;height:100%;transform:rotate(-10.91deg)}.book-photo{width:79.541%;height:79.428%;position:absolute;top:0;left:20.458%}.book-photo-paper{position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/images/book/torn-mask.webp) 0 0/100% 100% no-repeat;mask:url(/images/book/torn-mask.webp) 0 0/100% 100% no-repeat}.book-photo-img{object-fit:cover;width:76.103%;max-width:none;height:111.898%;position:absolute;top:11.388%;left:11.648%}.book-copy{color:var(--ink);padding-top:37.73px}.book-eyebrow{font-family:var(--font-body);text-transform:uppercase;margin:0;font-size:14px;line-height:22px}.book-title{font-family:var(--font-display);margin:14px 0 0;font-size:clamp(40px,3.889vw,56px);font-weight:400;line-height:1.071}.book-subtitle{max-width:585px;font-family:var(--font-editorial);margin:21px 0 0;font-size:clamp(18px,1.389vw,20px);font-style:italic;line-height:1.6}.book-body{max-width:579px;font-family:var(--font-body);margin-top:21px;font-size:16px;line-height:27px}.book-body p{margin:0 0 27px}.book-body p:last-child{margin-bottom:0}.book-button{margin-top:56px}.outline-button,.vt-video{--line:var(--ink);--ring:#0000 calc(var(--notch) - 1px), var(--line) calc(var(--notch) - 1px) var(--notch), #0000 calc(var(--notch) + .5px);background:linear-gradient(var(--line) 0 0) var(--notch) 0 / calc(100% - 2 * var(--notch)) 1px no-repeat, linear-gradient(var(--line) 0 0) var(--notch) 100% / calc(100% - 2 * var(--notch)) 1px no-repeat, linear-gradient(var(--line) 0 0) 0 var(--notch) / 1px calc(100% - 2 * var(--notch)) no-repeat, linear-gradient(var(--line) 0 0) 100% var(--notch) / 1px calc(100% - 2 * var(--notch)) no-repeat, radial-gradient(circle at 0 0, var(--ring)) 0 0 / var(--notch) var(--notch) no-repeat, radial-gradient(circle at 100% 0, var(--ring)) 100% 0 / var(--notch) var(--notch) no-repeat, radial-gradient(circle at 0 100%, var(--ring)) 0 100% / var(--notch) var(--notch) no-repeat, radial-gradient(circle at 100% 100%, var(--ring)) 100% 100% / var(--notch) var(--notch) no-repeat}.outline-button{--notch:0px;cursor:pointer;color:var(--ink);font-family:var(--font-body);text-transform:uppercase;border:0;align-items:center;padding:13px 17px;font-size:15px;line-height:24px;text-decoration:none;transition:--notch .3s cubic-bezier(.25,.6,.3,1);display:inline-flex}.outline-button:hover,.outline-button:focus-visible{--notch:10px}.outline-button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.paper-cta{justify-content:flex-end;padding:53px max(24px,5.914%);display:flex;position:relative;overflow:hidden}.paper-cta-left{justify-content:flex-start}.paper-cta-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.paper-cta-cards{gap:32px;width:min(100%,570px);display:grid;position:relative}.paper-cta-card{isolation:isolate;padding:64px 32px;position:relative}.paper-cta-card:before,.paper-cta-card:after{content:"";z-index:-1;position:absolute;inset:0;-webkit-mask:url(/images/cta/torn-edge.svg) top/100% 32px no-repeat,linear-gradient(#000 0 0) 50%/100% calc(100% - 62px) no-repeat,url(/images/cta/torn-edge-bottom.svg) bottom/100% 32px no-repeat;mask:url(/images/cta/torn-edge.svg) top/100% 32px no-repeat,linear-gradient(#000 0 0) 50%/100% calc(100% - 62px) no-repeat,url(/images/cta/torn-edge-bottom.svg) bottom/100% 32px no-repeat}.paper-cta-card:before{background:var(--bone)}.paper-cta-card:after{background:var(--paper-bg) 0 0 / var(--paper-bg-size) repeat;mix-blend-mode:multiply;opacity:.5}.paper-cta-title{color:#1f1f1f;font-family:var(--font-display);margin:0;font-size:clamp(36px,3.056vw,44px);font-weight:400;line-height:1.091}.paper-cta-text{color:#3d3d3d;max-width:418px;font-family:var(--font-body);margin:12px 0 0;font-size:16px;line-height:27px}.paper-cta-button{margin-top:28px}.ab-eyebrow{color:var(--ink);font-family:var(--font-body);text-transform:uppercase;margin:0;font-size:14px;line-height:22px}.ab-section-title{color:var(--ink);font-family:var(--font-display);text-align:center;margin:0;font-size:clamp(40px,3.889vw,56px);font-weight:400;line-height:1.071}.ab-passage-text,.ab-columns,.ab-closing{color:var(--ink-soft);font-family:var(--font-body);font-size:clamp(17px,1.32vw,19px);font-weight:300;line-height:1.75}.ab-passage-text p,.ab-columns p{margin:0 0 1.75em}.ab-closing p{margin:0 0 1.2em}.ab-passage-text p:last-child,.ab-columns p:last-child,.ab-closing p:last-child{margin-bottom:0}.ab-dropcap>p:first-child:first-letter{float:left;font-family:var(--font-body);margin:.06em .1em .02em -.02em;font-size:4.36em;font-weight:400;line-height:.85}.ab-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;max-width:1240px;margin:0 auto;padding:96px 40px 140px;display:grid;overflow-x:clip}.ab-hero-title{color:var(--ink);font-family:var(--font-display);margin:16px 0 0;font-size:clamp(64px,8.333vw,120px);font-weight:400;line-height:1}.ab-hero-text{max-width:19.84em;color:var(--ink-soft);font-family:var(--font-body);margin:28px 0 0;font-size:clamp(18px,1.667vw,24px);font-weight:300;line-height:1.5}.ab-hero-collage{aspect-ratio:5/6;justify-self:end;width:min(100%,520px);position:relative}.ab-hero-scrap{background:var(--paper-tile) 0 0 / 120px, #a49760;background-blend-mode:multiply;width:70%;height:80%;position:absolute;top:12%;left:6%;transform:rotate(-5deg)}.ab-hero-photo{position:absolute;inset:0 0 6% 20%;-webkit-mask:url(/images/book/torn-mask.webp) 0 0/100% 100% no-repeat;mask:url(/images/book/torn-mask.webp) 0 0/100% 100% no-repeat}.ab-hero-photo-img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.ab-hero-flower{width:34%;height:auto;position:absolute;bottom:-4%;left:-2%;transform:rotate(-18deg)}.ab-hero-split{aspect-ratio:914/444;width:min(914px,100% - 80px);margin:80px auto;position:relative;container-type:inline-size}.ab-hero-split-title{color:var(--ink);font-family:var(--font-display);margin:0;font-size:8.75cqi;font-weight:400;line-height:1;position:absolute;inset:0}.ab-hero-word{text-align:center;width:29.5%;position:absolute;top:42.1%;left:0;transform:translateY(-50%)}.ab-hero-word--end{left:auto;right:0}.ab-hero-split-collage{width:50.5%;height:100%;position:absolute;top:0;left:18.6%}.ab-hero-split-collage>*{max-width:none;position:absolute}.ab-hero-split-paper{background-blend-mode:multiply;background:#a49760 url(/images/book/paper-texture.webp) 50%/cover;width:48.27%;height:74.08%;top:24.62%;left:51.57%}.ab-hero-split-page{width:111.05%;height:auto;top:-18.55%;left:8.12%}.ab-hero-split-photo{object-fit:cover;object-position:50% 0;width:52.68%;height:73.07%;top:11.12%;left:25.97%}.ab-hero-split-flower{width:30.67%;height:auto;top:48.78%;left:9.1%;transform:rotate(44.66deg)}.ab-hero-split-note{width:23.19%;height:auto;top:87.69%;left:21.92%}html[data-intro] .ab-hero-split~*,html[data-intro=pending] .ab-hero-split-title{opacity:0}html[data-intro=together] .ab-hero-split-title{transition:opacity .6s}html:is([data-intro=pending],[data-intro=together]) .ab-hero-word{translate:var(--word-shift,0) 0}html[data-intro=split] .ab-hero-word{transition:translate 1.4s var(--intro-glide)}html:is([data-intro=pending],[data-intro=together]) .ab-hero-split-collage>*{opacity:0;translate:0 16px}html[data-intro=split] .ab-hero-split-collage>*{transition:opacity .9s ease .6s, translate .9s var(--intro-glide) .6s}html[data-intro=split] .ab-hero-split-photo{transition-delay:.9s}html[data-intro=split] :is(.ab-hero-split-flower,.ab-hero-split-note){transition-delay:1.2s}html[data-intro=settle] .ab-hero-split~*{opacity:1;transition:opacity .8s .6s}.ab-story{max-width:1160px;margin:0 auto;padding:80px 40px}.ab-story>*+*{margin-top:80px}.ab-story-header{text-align:center;margin-bottom:96px}.ab-story-mark{color:var(--plum);margin-bottom:16px;font-size:18px;display:block}.ab-story-title{color:var(--ink);font-family:var(--font-display);margin:0;font-size:clamp(40px,3.889vw,56px);font-weight:400;line-height:1.071}.ab-passage-main{position:relative}.ab-passage-text{max-width:500px;margin:0 auto}.ab-passage-lead{margin-bottom:80px}.ab-passage-media{aspect-ratio:156.755/193.15;width:157px;margin:0;position:absolute;top:89px;left:max(-24px,50% - 650px)}.ab-passage-flip .ab-passage-media{aspect-ratio:161.133/240.201;width:136px;top:40px;left:auto;right:max(50% - 50vw + 40px,50% - 650px)}.ab-passage-scrap{background-blend-mode:multiply;background:#928958 url(/images/book/paper-texture.webp) 50%/cover;width:72.7%;height:76.3%;position:absolute;top:27.6%;left:36%}.ab-passage-scrap-dew{background:var(--paper-tile) 0 0 / 37px, #b8c3c2;background-blend-mode:multiply}.ab-passage-flip .ab-passage-scrap{width:102.1%;height:75.7%;top:-11.4%;left:15.8%}.ab-passage-img{object-fit:cover;object-position:50% 68%;width:100%;height:100%;position:relative;-webkit-mask:url(/images/about/passage-mask-left.svg) 0 0/100% 100% no-repeat;mask:url(/images/about/passage-mask-left.svg) 0 0/100% 100% no-repeat}.ab-passage-flip .ab-passage-img{object-position:50% 50%;-webkit-mask-image:url(/images/about/passage-mask-right.svg);mask-image:url(/images/about/passage-mask-right.svg)}.ab-turn{max-width:16.8em;color:var(--plum);font-family:var(--font-display);text-align:center;margin-inline:auto;font-size:clamp(30px,3.056vw,44px);line-height:1.09}.ab-columns{columns:2;column-gap:72px;max-width:980px;margin-inline:auto}.ab-depths{--depths-width:min(1155px, 100vw - 32px);width:var(--depths-width);aspect-ratio:1155/436;margin-inline:calc((100% - var(--depths-width)) / 2);background:var(--plum);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.ab-depths-img{width:131.27%;max-width:none;height:auto;position:absolute;top:-81.69%;left:0}.ab-depths-list{text-align:center;max-width:404px;margin:0;padding:0;list-style:none;position:relative}.ab-depths-line{color:var(--paper);font-family:var(--font-body);font-size:clamp(22px,1.806vw,26px);font-weight:300;line-height:1.5}.ab-depths-line:nth-child(odd){font-style:italic}.ab-closing{max-width:646px;margin-inline:auto;padding-top:45px}.ab-closing .ab-closing-note{font-family:var(--font-hand);margin:calc(1.2*clamp(17px,1.32vw,19px)) 0 0;font-size:clamp(22px,1.806vw,26px);line-height:1.28}.ab-story-end{text-align:center;max-width:760px;margin:96px auto 0;padding-bottom:140px}.ab-story-end-line{color:var(--ink);font-family:var(--font-display);margin:0 0 .8em;font-size:clamp(24px,2.222vw,32px);line-height:1.3}.ab-signature{color:var(--plum);font-family:var(--font-hand);margin:32px 0 0;font-size:clamp(48px,4.444vw,64px);line-height:1;transform:rotate(-4deg)}.ab-band{height:clamp(320px,42vw,600px);position:relative;overflow:hidden}.ab-band-img{object-fit:cover;object-position:62% 50%;width:100%;height:116%;position:absolute;top:-8%;left:0}.ab-themes{max-width:1240px;margin:0 auto;padding:80px 40px}.ab-themes-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:64px 0 0;padding:0;list-style:none;display:grid}.ab-theme{background:var(--bone);min-height:356px;color:var(--ink);padding:33px 28px 65px;transition:transform .4s cubic-bezier(.25,.6,.3,1);-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 31px) no-repeat,url(/images/cta/torn-edge-bottom.svg) bottom/100% 32px no-repeat;mask:linear-gradient(#000 0 0) top/100% calc(100% - 31px) no-repeat,url(/images/cta/torn-edge-bottom.svg) bottom/100% 32px no-repeat}.ab-theme:nth-child(2n){background-color:#b8c3c2}.ab-theme:hover{transform:translateY(-6px)}.ab-theme-title{border:1px solid var(--ink);font-family:var(--font-body);text-transform:uppercase;border-radius:4px;margin:0;padding:4px 8px;font-size:14px;font-weight:400;line-height:1;display:inline-block}.ab-theme-label{font-family:var(--font-body);letter-spacing:.04em;opacity:.75;text-transform:uppercase;margin:32px 0 0;font-size:13px;line-height:1.4}.ab-theme-invitation{font-family:var(--font-display);margin:12px 0 0;font-size:30px;line-height:1.167}.ab-theme-label+.ab-theme-invitation{margin-top:8px}.ab-theme-text{font-family:var(--font-body);margin:20px 0 0;font-size:16px;line-height:1.6}.ab-quote{text-align:center;background:#573845 url(/images/musings/newsletter-bg.webp) 50%/cover no-repeat;margin:0;padding:120px 24px}.ab-quote-text{margin:0}.ab-quote-text p{max-width:18em;color:var(--paper);font-family:var(--font-display);margin:0 auto;font-size:clamp(30px,3.333vw,48px);line-height:1.2}.ab-quote-cite{color:#f9faf0bf;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;margin-top:32px;font-size:14px}.ab-quote--photo{isolation:isolate;background:var(--ink);flex-direction:column;justify-content:center;min-height:513px;display:flex;position:relative;overflow:hidden}.ab-quote-photo{z-index:-1;object-fit:cover;object-position:42% 38%;filter:brightness(.8);width:100%;height:100%;position:absolute;inset:0}.ab-quote--photo .ab-quote-text p{max-width:16.4em;font-family:var(--font-body);font-weight:300;line-height:1.21}.ab-quote-letter{visibility:hidden;position:relative}.ab-quote-letter.is-typed{visibility:visible}.ab-quote-letter.is-next:after{content:"";background:currentColor;width:2px;margin-left:1px;animation:.9s step-end infinite quote-caret;position:absolute;top:.12em;bottom:.08em;left:100%}@keyframes quote-caret{50%{opacity:0}}.ab-quote--photo .ab-quote-cite{color:var(--paper);letter-spacing:0;margin-top:31px}.ab-training{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:clamp(48px,8vw,120px);max-width:1080px;margin:0 auto;padding:140px 40px;display:grid}.ab-training-photo{background:var(--paper-tile) 0 0 / 120px, var(--bone);background-blend-mode:multiply;padding:14px 14px 48px;transform:rotate(-3deg)}.ab-training-photo-img{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;width:100%;height:auto}.ab-training-title{text-align:left}.ab-training-text,.ab-training-rich p{max-width:34em;color:var(--ink-soft);font-family:var(--font-body);margin:24px 0 0;font-size:clamp(17px,1.32vw,19px);font-weight:300;line-height:1.75}.ab-details{margin:40px 0 0}.ab-detail{border-top:1px solid #28242333;grid-template-columns:180px minmax(0,1fr);align-items:baseline;gap:16px;padding:16px 0;display:grid}.ab-detail:last-child{border-bottom:1px solid #28242333}.ab-detail-label{color:var(--ink);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;font-size:13px}.ab-detail-value{color:var(--ink);font-family:var(--font-display);margin:0;font-size:22px;line-height:1.3}.ab-detail-link{color:inherit;text-underline-offset:.18em;text-decoration:underline 1px}.ab-detail-link:hover{text-decoration-thickness:2px}.ab-training--collage{gap:clamp(48px,8vw,115px);max-width:1330px}.ab-training-collage{aspect-ratio:431/550;justify-self:end;width:95%;position:relative}.ab-training-collage>*{position:absolute}.ab-training-paper{background-blend-mode:multiply;background:#928958 url(/images/book/paper-texture.webp) 50%/cover;width:74.25%;height:75.24%;top:1.28%;left:18.85%}.ab-training--collage .ab-training-photo{width:80.69%;padding:3.18% 3.18% 10.9%;top:6.98%;left:3%}.ab-training-stamp{width:35.66%;height:auto;top:83.38%;left:63.3%}.ab-training-note{width:24.87%;height:auto;top:-3.16%;left:-8.76%}.ab-training-collage--plain{width:106.7%}.ab-training-collage--plain .ab-training-paper{top:-4.46%;left:25.57%}.ab-training--collage .ab-training-collage--plain .ab-training-photo{width:78.3%;padding:2.57% 2.57% 8.8%;top:1.3%;left:8.38%}.ab-training-collage--plain .ab-training-stamp{top:73.6%;left:70.02%}.ab-training--collage .ab-training-text,.ab-training--collage .ab-training-rich p{max-width:646px;font-size:20px;line-height:30px}.ab-training--collage .ab-training-text+.ab-training-text,.ab-training--collage .ab-training-rich p+p{margin-top:30px}.ab-training-link{color:inherit;text-underline-offset:.18em;text-decoration:underline 1px #2d181a66;transition:text-decoration-color .2s}.ab-training-link:hover{text-decoration-color:currentColor}.ab-training--collage .ab-details{margin-top:24px}.ab-offerings{max-width:1240px;margin:0 auto;padding:120px 40px}.ab-offerings-header{text-align:center}.ab-offerings-intro{color:var(--ink-soft);font-family:var(--font-body);margin:16px 0 0;font-size:clamp(17px,1.389vw,20px);font-weight:300;line-height:1.5}.ab-offerings-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:56px 0 0;padding:0;list-style:none;display:grid}.ab-offering{border-top:1px solid #28242340;align-items:flex-start;gap:24px;padding:16px 0;display:flex}.ab-offering-img{flex:none;width:144px;height:auto}.ab-offering-body{flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex}.ab-offering-title{color:var(--ink);font-family:var(--font-display);margin:0;font-size:30px;font-weight:400;line-height:1.167}.ab-offering-text{max-width:291px;color:var(--ink-soft);font-family:var(--font-body);margin:12px 0 24px;font-size:16px;line-height:1.6875}.ab-offering-button{align-self:flex-start;margin-top:auto}.ab-stay{padding-bottom:24px}.ab-stay .newsletter{margin-top:0}.popup{z-index:60;background:var(--paper-tile) 0 0 / 120px, var(--bone);background-blend-mode:multiply;width:min(600px,100vw - 48px);color:var(--ink);opacity:0;border-radius:8px;grid-template-columns:40% minmax(0,1fr);transition:opacity .5s,translate .6s cubic-bezier(.2,.7,.2,1);display:grid;position:fixed;bottom:24px;right:24px;overflow:hidden;translate:0 24px;box-shadow:0 1px 2px #28242314,0 14px 36px #28242338}.popup[hidden]{display:none}.popup.is-open{opacity:1;translate:0}.popup-media{background:var(--ink);min-height:100%;position:relative}.popup-image{object-fit:cover;object-position:100% 50%;width:100%;height:100%;position:absolute;inset:0}.popup-caption{width:80%;color:var(--paper);font-family:var(--font-hand);text-align:center;margin:0;font-size:28px;line-height:1.04;position:absolute;top:12%;left:50%;transform:translate(-50%)rotate(-5.21deg)}.popup-body{padding:30px 26px 28px 22px;position:relative}.popup-close{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s;display:grid;position:absolute;top:8px;right:8px}.popup-close:hover{background:#28242312}.popup-eyebrow{font-family:var(--font-body);text-transform:uppercase;margin:0;padding-right:28px;font-size:13px;line-height:20px}.popup-title{font-family:var(--font-display);margin:10px 0 0;font-size:36px;line-height:1.07}.popup-text{color:var(--ink-soft);font-family:var(--font-body);margin:16px 0 0;font-size:15px;font-weight:300;line-height:1.5}.popup-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px;display:flex}.popup-button{color:var(--ink);font-family:var(--font-body);text-transform:uppercase;background:#aa7685;padding:14px 16px;font-size:15px;line-height:1;text-decoration:none;transition:background-color .2s}.popup-button:hover{background:#b9899a}.popup-later{color:var(--ink-soft);font-family:var(--font-body);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:15px;text-decoration:underline #2d181a66}.popup-later:hover{text-decoration-color:currentColor}.popup :is(a,button):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lost{text-align:center;justify-items:center;gap:clamp(32px,3vw,44px);max-width:1080px;margin:0 auto;padding:96px 40px 140px;display:grid}.lost-collage{width:min(100%,300px);height:auto}.lost-title{max-width:9em;color:var(--ink);font-family:var(--font-display);margin:16px auto 0;font-size:clamp(40px,3.889vw,56px);font-weight:400;line-height:1.071}.lost-text{max-width:26em;color:var(--ink-soft);font-family:var(--font-body);margin:24px auto 0;font-size:clamp(17px,1.389vw,20px);font-weight:300;line-height:1.5}.lost-button{margin-top:32px}.vt{text-align:center;max-width:1000px;margin:0 auto;padding:96px 40px 140px}.vt-title{max-width:12em;color:var(--ink);font-family:var(--font-display);text-wrap:balance;margin:16px auto 0;font-size:clamp(40px,3.889vw,56px);font-weight:400;line-height:1.071}.vt-text{max-width:34em;color:var(--ink-soft);font-family:var(--font-body);margin:24px auto 0;font-size:clamp(17px,1.389vw,20px);font-weight:300;line-height:1.5}.vt-video{--notch:20px;margin-top:clamp(40px,4vw,56px);padding:24px}.vt-video iframe{aspect-ratio:16/9;background:var(--bone);border:0;width:100%;height:auto;display:block}.vt-follow{margin-top:clamp(80px,8vw,120px)}.vt-follow-title{color:var(--ink);font-family:var(--font-display);margin:0;font-size:clamp(32px,2.778vw,40px);font-weight:400;line-height:1.1}.vt-follow-text{max-width:34em;color:var(--ink-soft);font-family:var(--font-body);text-wrap:balance;margin:16px auto 0;font-size:clamp(17px,1.389vw,20px);font-weight:300;line-height:1.5}.vt-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.vt-card{background:var(--bone);height:100%;color:var(--ink);text-decoration:none;transition:background-color .3s;display:flex;overflow:hidden}.vt-card:hover{background:#dfdbce}.vt-card-body{flex-direction:column;flex:1;align-items:center;padding:40px 32px 36px;display:flex}.vt-cards-single{grid-template-columns:minmax(0,1fr);max-width:820px;margin-inline:auto}.vt-card-img{aspect-ratio:1;object-fit:cover;flex:none;width:42%;height:auto;transition:transform .6s cubic-bezier(.25,.6,.3,1)}.vt-card-photo:hover .vt-card-img{transform:scale(1.03)}.vt-card-photo .vt-card-body{text-align:left;justify-content:center;align-items:flex-start;padding:40px 44px}.vt-card-photo .vt-card-cta{margin-top:0}.vt-card:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.vt-card-icon{fill:currentColor;width:36px;height:36px}.vt-card-icon-substack{width:24px}.vt-card-label{font-family:var(--font-display);margin-top:16px;font-size:28px;line-height:1.2}.vt-card-text{color:var(--ink-soft);font-family:var(--font-body);margin-top:10px;font-size:16px;line-height:1.6}.vt-card-cta{font-family:var(--font-body);text-underline-offset:.18em;text-transform:uppercase;margin-top:auto;padding-top:20px;font-size:14px;line-height:22px;text-decoration:underline 1px}.vt-card:hover .vt-card-cta{text-decoration-thickness:2px}.site-footer{padding:95px 0 38px;overflow-x:clip}.footer-inner{max-width:1330px;margin:0 auto;padding:0 24px}.footer-top{justify-content:space-between;align-items:center;gap:48px;display:flex}.footer-about{max-width:467px}.footer-tagline{color:var(--ink);font-family:var(--font-body);text-align:justify;margin:0;font-size:clamp(19px,1.667vw,24px);line-height:1.5}.footer-social{gap:32px;margin-top:25px;display:flex}.footer-social-link{border:2px solid var(--ink);width:76px;height:76px;color:var(--ink);opacity:.4;border-radius:50%;place-items:center;transition:opacity .25s;display:grid}.footer-social-link:hover{opacity:1}.footer-social-link:focus-visible{opacity:1;outline:2px solid var(--ink);outline-offset:3px}.footer-social-icon{fill:currentColor;width:44px;height:44px}.footer-social-icon-substack{width:25px;height:28.57px}.footer-nav{flex-direction:column;gap:15px;width:357px;display:flex}.footer-nav-link,.footer-extra-link{color:var(--ink);font-family:var(--font-display);text-decoration:none;transition:background-size .35s cubic-bezier(.25,.6,.3,1)}.footer-nav-link{align-self:flex-start;font-size:30px;line-height:35px}.footer-nav-link:focus-visible,.footer-extra-link:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.footer-signature{aspect-ratio:1440/351.4;width:100vw;margin:-17px 0 0 calc(50% - 50vw);position:relative}.footer-logo{width:101.62%;height:auto;position:absolute;top:38.02%;left:-.81%;overflow:visible}.footer-logo path{fill:var(--ink)}.footer-logo .footer-logo-pen{fill:none;stroke:#fff;stroke-width:28px;stroke-linecap:round;stroke-linejoin:round}.footer-photo{aspect-ratio:1;mix-blend-mode:multiply;width:15.417%;position:absolute;top:3.37%;left:42.292%}.footer-photo-paper{position:absolute;inset:0;overflow:hidden;transform:rotate(6.49deg)}.footer-photo-img{object-fit:cover;width:102.015%;max-width:none;height:167.107%;position:absolute;top:-29.068%;left:-.216%;transform:rotate(-.51deg)}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:81px;padding:10px 0;display:flex}.footer-extras{flex-wrap:wrap;gap:12px 32px;display:flex}.footer-extra-link{letter-spacing:.01em;padding-bottom:4px;font-size:22px;line-height:1}.footer-credits{flex-wrap:wrap;gap:4px 24px;display:flex}.footer-credit{color:#000;font-family:var(--font-body);margin:0;font-size:15px;line-height:24px}.footer-credit-link{color:inherit;text-underline-offset:.18em;text-decoration:underline 1px}.footer-credit-link:hover{text-decoration-thickness:2px}.footer-credit-link:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.waitlist{--u:calc(min(100vw, 1440px) / 1440);padding:246px 24px 136px;position:relative}.waitlist-collage{width:calc(1440 * var(--u));position:absolute;top:-75px;left:50%;transform:translate(-50%)}.waitlist-collage>*{margin-top:var(--parallax,0px)}.waitlist-hands,.waitlist-fabric,.waitlist-figs,.waitlist-scrap,.waitlist-dancer,.waitlist-couple,.waitlist-flower{position:absolute}.waitlist-hands{left:calc(117.5 * var(--u));top:calc(253.5 * var(--u));width:calc(114 * var(--u));height:auto}.waitlist-fabric{left:calc(200.5 * var(--u));top:calc(185 * var(--u));width:calc(134 * var(--u));height:auto}.waitlist-figs{left:calc(1159.5 * var(--u));top:calc(210.5 * var(--u));width:calc(127 * var(--u));height:auto}.waitlist-scrap{left:calc(40.57 * var(--u));top:calc(688 * var(--u));width:calc(116.39 * var(--u));height:calc(136.73 * var(--u));background:var(--paper-tile) 0 0 / 120px, #928958;background-blend-mode:multiply}.waitlist-dancer{left:calc(80.47 * var(--u));top:calc(724.33 * var(--u));width:calc(113.77 * var(--u));height:auto;-webkit-mask:url(/images/mentorship/torn-mask.svg) 0 0/100% 100% no-repeat;mask:url(/images/mentorship/torn-mask.svg) 0 0/100% 100% no-repeat}.waitlist-couple{left:calc(1224.5 * var(--u));top:calc(614.78 * var(--u));width:calc(135 * var(--u));height:auto}.waitlist-flower{left:calc(1313.15 * var(--u));top:calc(697.5 * var(--u));width:calc(82.43 * var(--u));height:auto;transform:rotate(11.17deg)}.waitlist-copy{text-align:center;max-width:542px;margin:0 auto;position:relative}.waitlist-title{color:#3d3d3d;font-family:var(--font-display);margin:0;font-size:64px;font-weight:400;line-height:69px}.waitlist-body{max-width:509px;color:var(--ink-soft);font-family:var(--font-body);text-align:justify;margin:33px auto 0;font-size:20px;font-weight:400;line-height:1.5}.waitlist-body p{margin:0 0 30px}.waitlist-body p:last-child{margin-bottom:0}.waitlist-note{color:var(--plum);font-family:var(--font-body);white-space:pre-line;margin:52px 0 0;font-size:20px;font-style:italic;line-height:1.4}.waitlist-inquiry{--inquiry-align:center;width:min(100%,529px);margin:66px auto 0}.inquiry{position:relative}.inquiry-form{flex-direction:column;gap:16px;display:flex}.inquiry-form[hidden]{display:none}.inquiry-names{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.inquiry-field{flex-direction:column;gap:8px;display:flex}.inquiry-label{color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:20px}.inquiry-input{border:1px solid var(--ink);width:100%;height:48px;color:var(--ink);font-family:var(--font-body);background:0 0;border-radius:0;padding:0 14px;font-size:16px}.inquiry-input::placeholder{color:#6b635b}.inquiry-input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.inquiry-select{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23282423' stroke-width='1.5'%3E%3Cpath d='M5 7.5 10 12.5 15 7.5'/%3E%3C/svg%3E") right 14px center/20px no-repeat;padding-right:44px}.inquiry-select:invalid{color:#6b635b}.inquiry-select option{color:var(--ink)}.inquiry-message{resize:vertical;height:192px;padding:12px 14px;line-height:1.5}.inquiry-button{align-self:var(--inquiry-align,flex-start);margin-top:8px}.inquiry-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.inquiry-form[aria-busy=true] .inquiry-button{opacity:.5;cursor:progress}.inquiry-error{text-align:var(--inquiry-align,start);color:var(--plum);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.5}.inquiry-success{text-align:var(--inquiry-align,start);color:var(--plum);font-family:var(--font-display);text-wrap:balance;margin:0;font-size:26px;line-height:32px}.inquiry-success:focus{outline:none}.contact{text-align:center;flex-direction:column;align-items:center;max-width:1240px;margin:0 auto;padding:96px 24px 140px;display:flex;overflow-x:clip}.contact-title{color:var(--ink);font-family:var(--font-display);margin:16px 0 0;font-size:clamp(64px,8.333vw,120px);font-weight:400;line-height:1}.contact-collage{aspect-ratio:502/221;width:min(100%,502px);margin-top:48px;position:relative}.contact-figs,.contact-portrait,.contact-paper,.contact-flower{position:absolute}.contact-figs{width:27.67%;height:auto;top:26.82%;left:62.85%;transform:rotate(90deg)}.contact-portrait{width:44.41%;height:auto;top:7.49%;left:31.66%}.contact-paper{width:43.83%;height:80.38%;top:12.32%;left:0;-webkit-mask:url(/images/contact/paper-mask.webp) 0 0/100% 100% no-repeat;mask:url(/images/contact/paper-mask.webp) 0 0/100% 100% no-repeat}.contact-paper-img{width:76%;height:auto;position:absolute;top:-36.31%;left:10.82%;transform:rotate(-.61deg)}.contact-flower{width:29.51%;height:auto;top:45.36%;left:16.31%;transform:rotate(-29.94deg)}.contact-collage[data-gather=pending]{opacity:0}.contact-collage[data-gather=stacked]{transition:opacity .4s}.contact-collage:is([data-gather=pending],[data-gather=stacked])>*{translate:var(--gather,0 0)}.contact-collage[data-gather=spread]>*{transition:translate 1.4s var(--intro-glide)}.contact-card{isolation:isolate;text-align:start;width:min(100%,640px);margin-top:72px;padding:80px 56px;position:relative}.contact-card:before,.contact-card:after{content:"";z-index:-1;position:absolute;inset:0;-webkit-mask:url(/images/cta/torn-edge.svg) top/100% 32px no-repeat,linear-gradient(#000 0 0) 50%/100% calc(100% - 62px) no-repeat,url(/images/cta/torn-edge-bottom.svg) bottom/100% 32px no-repeat;mask:url(/images/cta/torn-edge.svg) top/100% 32px no-repeat,linear-gradient(#000 0 0) 50%/100% calc(100% - 62px) no-repeat,url(/images/cta/torn-edge-bottom.svg) bottom/100% 32px no-repeat}.contact-card:before{background:var(--bone)}.contact-card:after{background:var(--paper-bg) 0 0 / var(--paper-bg-size) repeat;mix-blend-mode:multiply;opacity:.5}.retailers{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.retailer{display:flex}.retailer-tile{background:var(--paper);min-width:120px;color:var(--ink);font-family:var(--font-body);border-radius:6px;flex-direction:column;align-items:center;gap:16px;padding:21px 16px 15px;font-size:14px;line-height:22px;transition:transform .2s,box-shadow .2s;display:flex}.retailer-tile:hover{transform:translateY(-2px);box-shadow:0 8px 20px #28242333}.retailer-tile:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.retailer-logo{object-fit:contain;opacity:.88;width:28px;height:28px}.bk-hero{justify-content:center;align-items:center;gap:clamp(64px,9.722vw,140px);max-width:1440px;margin:0 auto;padding:120px 40px 164px;display:flex}.bk-collage{aspect-ratio:333/418;flex:none;width:333px;position:relative}.bk-collage>*{position:absolute}.bk-collage-scrap{object-fit:cover;width:94.3%;height:86.87%;top:21.86%;left:-15.03%}.bk-collage-flower{object-fit:cover;width:54%;height:61.85%;top:-2.36%;left:-8.56%;rotate:-15deg}.bk-collage-cover{object-fit:cover;width:75.86%;height:80.61%;top:8.17%;left:13.76%}.bk-collage-photo{width:34.09%;height:34.7%;top:34.8%;left:66.62%;overflow:hidden;rotate:-9.4deg}.bk-collage-photo-img{width:135%;max-width:none;height:auto;position:absolute;top:-4.7%;left:-18.1%}.bk-cover{background:var(--paper-tile) 0 0 / 120px, var(--plum);background-blend-mode:multiply;outline-offset:-10px;text-align:center;outline:1px solid #f9faf059;flex-direction:column;justify-content:space-between;padding:18% 10% 12%;display:flex;box-shadow:0 16px 32px #2824232e}.bk-cover-title{color:var(--paper);font-family:var(--font-display);margin:0;font-size:30px;line-height:1.05}.bk-cover-author{color:#f9faf0d9;font-family:var(--font-hand);margin:0;font-size:20px;line-height:1.2}.bk-hero-copy{flex:0 544px;min-width:0}.bk-hero-eyebrow,.bk-about-eyebrow,.ab-training--collage .ab-eyebrow{font-size:16px}.bk-title{max-width:6.8em;color:var(--ink);font-family:var(--font-display);margin:16px 0 0;font-size:clamp(48px,4.444vw,64px);font-weight:400;line-height:1.08}.bk-subtitle{max-width:449px;color:var(--plum);font-family:var(--font-body);margin:24px 0 0;font-size:20px;font-style:italic;line-height:32px}.bk-release{color:var(--muted);font-family:var(--font-body);margin:16px 0 0;font-size:15px;line-height:24px}.bk-preorder{background:var(--bone);border-radius:8px;flex-direction:column;gap:12px;margin-top:40px;padding:16px;display:inline-flex}.bk-hero--signup .bk-hero-copy{flex-basis:625px}.bk-hero--signup .bk-title{max-width:none}.bk-hero--signup .bk-subtitle{max-width:none;font-size:22px}.bk-hero-signup{background:0 0;border-radius:0;width:auto;margin:24px 0 0;overflow:visible}.bk-hero-signup .newsletter-form{text-align:left;align-items:stretch;gap:16px;padding:0}.bk-hero-signup .newsletter-text{color:#3d3d3d;max-width:none;font-family:var(--font-display);letter-spacing:.01em;font-size:18px;font-weight:400;line-height:1.1}.bk-hero-signup .newsletter-field{gap:16px;width:100%}.bk-hero-signup .newsletter-input{background:var(--bone)}.bk-hero-signup .newsletter-input:focus-visible,.bk-hero-signup .newsletter-button:focus-visible{outline-color:var(--ink)}.bk-hero-signup .newsletter-note{color:var(--plum);font-family:var(--font-display);font-size:18px}.bk-hero-signup .newsletter-note:empty{display:none}.ph-hero{padding:32px 16px}.ph-hero-panel{background:var(--ink);border-radius:8px;align-items:center;max-width:1330px;margin:0 auto;padding:80px 32px;display:flex;position:relative;overflow:hidden}.ph-hero-photo{object-fit:cover;width:151%;max-width:none;height:auto;min-height:200%;position:absolute;top:0;left:0;translate:0 -50%}.ph-hero-copy{width:min(100%,625px);color:var(--paper);position:relative}.ph-hero-eyebrow{color:inherit;font-size:16px}.ph-hero-title{max-width:9.5em;font-family:var(--font-display);margin:16px 0 0;font-size:clamp(44px,4.444vw,64px);font-weight:400;line-height:1.078}.ph-hero-text{max-width:607px;font-family:var(--font-body);margin:24px 0 0;font-size:clamp(18px,1.389vw,20px);font-weight:300;line-height:1.5}.ph-hero-signup{background:0 0;border-radius:0;width:auto;margin:24px 0 0;overflow:visible}.ph-hero-signup .newsletter-form{text-align:left;align-items:stretch;gap:16px;padding:0}.ph-hero-signup .newsletter-field{gap:16px;width:100%}.ph-hero-signup .newsletter-button{color:var(--paper);font-size:16px}.ph-hero-signup .newsletter-note{color:var(--paper);font-family:var(--font-display);font-size:18px}.ph-hero-signup .newsletter-note:empty{display:none}.bk-order-label{color:var(--ink);font-family:var(--font-display);margin:0;font-size:20px;line-height:22px}.bk-about{isolation:isolate;text-align:center;padding:160px 24px;position:relative;overflow-x:clip}.bk-about:before,.bk-about:after{content:"";z-index:-1;position:absolute;inset:-31px 0 0;-webkit-mask:url(/images/cta/torn-edge.svg) top/100% 32px no-repeat,linear-gradient(#000 0 0) 50%/100% calc(100% - 62px) no-repeat,url(/images/cta/torn-edge-bottom.svg) bottom/100% 32px no-repeat;mask:url(/images/cta/torn-edge.svg) top/100% 32px no-repeat,linear-gradient(#000 0 0) 50%/100% calc(100% - 62px) no-repeat,url(/images/cta/torn-edge-bottom.svg) bottom/100% 32px no-repeat}.bk-about:before{background:var(--bone)}.bk-about:after{background:var(--paper-bg) 0 0 / var(--paper-bg-size) repeat;mix-blend-mode:multiply;opacity:.5}.bk-about{--deco-left:max(16px, calc(50% - 605px))}.bk-about-flower-left{left:var(--deco-left);pointer-events:none;width:138px;height:auto;position:absolute;top:91px;rotate:-14deg}.bk-about-photo{left:calc(var(--deco-left) + 69px);background:#c48e8e;width:126px;height:93px;position:absolute;top:177px;overflow:hidden}.bk-about-photo--right{inset:auto max(16px,50% - 515px) 92px auto}.bk-about-photo--right .bk-about-photo-img{object-position:0 0}.bk-about-flower-right.bk-about-flower-right--corner{bottom:110px;right:max(16px,50% - 574px)}.bk-about-photo-img{object-fit:cover;object-position:77% 76%;width:100%;height:100%}.bk-about-inner{max-width:624px;margin:0 auto;position:relative}.bk-about-title{margin-top:16px}.bk-about-body{max-width:528px;color:var(--ink-soft);font-family:var(--font-body);text-align:justify;margin:32px auto 0;font-size:clamp(20px,1.806vw,26px);font-weight:300;line-height:1.5}.bk-about-body p{margin:0 0 1.5em}.bk-about-body p:last-child{margin-bottom:0}.bk-incentive{max-width:596px;color:var(--ink);font-family:var(--font-body);margin:64px auto 0;font-size:clamp(20px,1.806vw,26px);font-style:italic;line-height:1.3}.bk-gift-wrap{width:min(100%,900px);margin:48px auto 0;position:relative}.bk-gift{width:100%;margin:0}.bk-gift .newsletter-form{padding:36px 24px 60px}.bk-gift .newsletter-title{max-width:none;margin-bottom:22px}.bk-gift .newsletter-field{width:min(100%,614px)}.bk-about-flower-right{pointer-events:none;width:160px;height:auto;position:absolute;bottom:-87px;right:-62px;rotate:18deg}.bk-praise{text-align:center;max-width:1000px;margin:0 auto;padding:140px 24px 120px}.bk-praise-panels{margin-top:48px;display:grid}.bk-praise-panel,.bk-praise-quote{margin:0}.bk-praise-quote p{color:#3d3d3d;max-width:768px;font-family:var(--font-display);margin:0 auto;font-size:clamp(24px,2.083vw,30px);line-height:1.1667}.bk-praise-cite{font-family:var(--font-body);flex-direction:column;gap:4px;margin-top:28px;display:flex}.bk-praise-name{color:var(--ink);font-size:15px;line-height:24px}.bk-praise-role{color:var(--muted);font-size:14px;line-height:21px}.bk-praise-tabs{flex-wrap:wrap;justify-content:center;gap:32px;margin-top:56px;display:flex}.bk-praise-tab{width:88px;color:var(--muted);font:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0;transition:opacity .2s;display:flex}.bk-praise-tab:hover,.bk-praise-tab[aria-selected=true]{color:var(--ink);opacity:1}.bk-praise-tab:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.bk-praise-avatar{background:var(--paper-tile) 0 0 / 120px, var(--bone);background-blend-mode:multiply;width:64px;height:64px;color:var(--plum);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:22px;transition:box-shadow .2s;display:grid;overflow:hidden;box-shadow:inset 0 0 0 2px #0000}.bk-praise-tab[aria-selected=true] .bk-praise-avatar{box-shadow:inset 0 0 0 2px var(--plum)}.bk-praise-avatar-img{object-fit:cover;width:100%;height:100%}.bk-praise-tab-name{font-family:var(--font-body);font-size:13px;line-height:21px}.ab-training-button{margin-top:32px}.bk-order{isolation:isolate;text-align:center;background:#aa7685;flex-direction:column;justify-content:center;min-height:595px;padding:120px 24px;display:flex;position:relative;overflow:hidden}.bk-order-photo{z-index:-1;object-fit:cover;object-position:50% 67%;filter:brightness(.8);width:100%;height:116%;position:absolute;top:-8%;left:0}.bk-order-title{color:var(--paper);font-family:var(--font-display);margin:0;font-size:clamp(44px,4.444vw,64px);font-weight:400;line-height:1.08}.bk-order-text{color:#f9faf0d9;max-width:40em;font-family:var(--font-body);margin:20px auto 0;font-size:18px;line-height:1.5}.bk-order-retailers{justify-content:center;gap:16px;margin-top:32px}@media (width<=1079px){.ph-hero-panel:before{content:"";z-index:1;background:linear-gradient(90deg,#0009 40%,#0000 85%);position:absolute;inset:0}.ph-hero-copy{z-index:2}.bk-hero{flex-direction:column;gap:72px;padding:64px 24px 112px}.bk-collage{width:min(333px,72vw)}.bk-hero-copy{flex-basis:auto;width:min(100%,544px)}.bk-about{padding:300px 24px 180px}.bk-about-flower-right{right:-16px}.bk-about:has(.bk-about-flower-right--corner){padding-bottom:310px}.bk-about-photo--right{bottom:62px}.bk-about-flower-right.bk-about-flower-right--corner{bottom:80px}.waitlist{--u:calc(min(100vw - 48px, 720px) / 720);padding-top:40px}.contact{padding:56px 20px 96px}.contact-card{margin-top:56px}.waitlist-collage{height:calc(190 * var(--u));width:calc(720 * var(--u));margin:0 auto 40px;position:relative;top:0;left:0;transform:none}.waitlist-hands{left:0;top:calc(68 * var(--u))}.waitlist-fabric{left:calc(83 * var(--u));top:0}.waitlist-scrap{left:calc(252 * var(--u));top:0}.waitlist-dancer{left:calc(292 * var(--u));top:calc(36 * var(--u))}.waitlist-figs{left:calc(428 * var(--u));top:calc(24 * var(--u))}.waitlist-couple{left:calc(567 * var(--u));top:calc(14 * var(--u))}.waitlist-flower{left:calc(650 * var(--u));top:calc(66 * var(--u));width:calc(70 * var(--u))}.nav-link{display:none}.ab-themes-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-depths{aspect-ratio:auto;flex-direction:column}.ab-depths-img{aspect-ratio:16/9;object-fit:cover;object-position:50% 70%;width:100%;position:static}.ab-depths-list{padding:40px 24px}.ab-offerings-list{column-gap:32px}.ab-offering{gap:20px}.ab-offering-img{width:104px}.ab-passage-media,.ab-passage-flip .ab-passage-media{margin:0 auto 56px;position:relative;inset:auto}.ab-passage-flip .ab-passage-media{margin-top:40px}.nav-links{gap:16px}.nav-toggle{display:block}.mobile-menu{display:flex}.book{padding-inline:24px}.book-inner{grid-template-columns:minmax(0,561.68fr) minmax(0,640fr);column-gap:56px}.about-inner{grid-template-columns:minmax(0,402.5fr) minmax(0,532.05fr)}}@media (prefers-reduced-motion:reduce){.popup,.outline-button,.mobile-menu,.nav-toggle-line,.nav-button,.ab-theme{transition:none}}@media (width<=768px){.vt{padding:64px 20px 96px}.vt-video{--notch:14px;padding:16px}.vt-cards{grid-template-columns:minmax(0,1fr);gap:16px}.vt-card-photo{flex-direction:column}.vt-card-img{aspect-ratio:4/3;width:100%}.vt-card-photo .vt-card-body{padding:28px 24px 32px}.lost{padding:48px 20px 96px}.lost-collage{width:min(70%,240px)}.lb{padding-block:88px}.lb-list{grid-template-columns:minmax(0,1fr);gap:16px}.ph-hero{padding:16px 12px}.ph-hero-panel{padding:56px 24px}.ph-hero-panel:before{content:"";z-index:1;background:linear-gradient(#0000008c,#0003);position:absolute;inset:0}.ph-hero-photo{object-position:30% 80%;width:100%;height:100%;min-height:0;translate:none}.ph-hero-copy{z-index:2}.site-header{padding:10px 16px 0}.musings{padding-block:80px 64px}.musings-track{margin-top:36px}.newsletter{margin-top:48px}.newsletter-form{padding:44px 20px}.ab-hero,.ab-training{grid-template-columns:minmax(0,1fr);gap:48px}.ab-hero{padding:56px 20px 96px}.ab-hero-collage{justify-self:center;width:min(100%,440px)}.ab-story,.ab-themes,.ab-offerings{padding-inline:20px}.ab-story{padding-block:56px}.ab-story>*+*{margin-top:64px}.ab-passage-lead{margin:0 0 56px}.ab-columns{columns:1}.ab-story-end{margin-top:64px;padding-bottom:96px}.ab-themes{padding-block:64px}.ab-theme{min-height:0}.ab-themes-list,.ab-offerings-list{grid-template-columns:minmax(0,1fr)}.ab-quote{padding:88px 20px}.ab-quote--photo{min-height:66.7vw;padding:48px 20px}.ab-quote--photo .ab-quote-text p{text-wrap:balance;font-size:clamp(19px,5.4vw,30px)}.ab-quote--photo .ab-quote-cite{margin-top:16px;font-size:12px}.ab-training{padding:96px 20px}.ab-training-photo{width:min(80%,320px);margin-inline:auto}.ab-training-collage{justify-self:center;width:min(88%,400px)}.ab-training--collage .ab-training-photo{width:80.69%;margin:0}.ab-detail{grid-template-columns:minmax(0,1fr);gap:4px}.ab-offerings{padding-block:88px}.book{padding:72px 20px}.book-inner{grid-template-columns:minmax(0,1fr);row-gap:8px}.book-collage{width:min(100%,440px);margin:0 auto}.book-copy{max-width:579px;margin:0 auto;padding-top:0}.book-button{margin-top:32px}.paper-cta{padding:0 16px 48px;display:block}.paper-cta-image{aspect-ratio:4/3;width:calc(100% + 32px);height:auto;margin:0 -16px;position:relative}.paper-cta-cards{gap:16px;width:100%;margin-top:-72px}.paper-cta-card{padding:56px 24px}.about{padding:24px 20px 72px}.about-inner{grid-template-columns:minmax(0,1fr)}.about-media{width:min(100%,360px);margin:0 auto;position:relative;top:auto}.about-copy{grid-column:1;max-width:560px;margin:0 auto;padding:24px 0 0}.about-body{text-align:left;margin-top:24px}.site-nav{gap:12px;padding:6px 0}.nav-logo{flex-shrink:1;min-width:0;padding-right:0}.nav-logo-img{width:220px}.home-hero{padding:64px 20px}.home-hero-subtitle{margin-top:20px}.hero-collage{margin-top:24px}.site-footer{padding:64px 0 32px}.footer-inner{padding:0 20px}.footer-top{flex-direction:column;align-items:flex-start;gap:40px}.footer-nav{gap:10px;width:auto}.footer-nav-link{font-size:26px;line-height:31px}.footer-signature{margin-top:32px}.footer-bottom{flex-direction:column;align-items:flex-start;margin-top:40px}}@media (width<=599px){.popup{grid-template-columns:minmax(0,1fr);width:auto;bottom:12px;left:12px;right:12px}.popup-media{height:120px}.popup-caption{font-size:24px;top:50%;transform:translate(-50%,-50%)rotate(-5.21deg)}.popup-body{padding:22px 20px 20px}.popup-title{font-size:28px}.ph-hero-signup .newsletter-field{flex-direction:column}.ab-hero-split{aspect-ratio:auto;width:auto;margin:48px 20px 16px;container-type:normal}.ab-hero-split-title{text-align:center;font-size:56px;position:static}.ab-hero-word{width:auto;position:static;transform:none}.ab-hero-split-collage{aspect-ratio:462/444;width:min(100%,340px);height:auto;margin:88px auto 0;position:relative;left:auto}.bk-preorder{display:flex}.bk-praise-tabs{gap:16px}.waitlist-title{font-size:44px;line-height:48px}.waitlist-body{text-align:left;font-size:18px}.waitlist-note{white-space:normal;margin-top:36px;font-size:18px}.waitlist-inquiry{margin-top:40px}.inquiry-names{grid-template-columns:minmax(0,1fr)}.contact-card{padding:64px 20px}.musings{--card-h:440px}.newsletter-title{font-size:26px;line-height:31px}.newsletter-field{flex-direction:column}.newsletter-input{flex:none}.nav-links .nav-button{display:none}.nav-logo-img{width:160px}.hero-collage{width:calc(100% + 32px);max-width:none}.home-hero{padding:56px 20px 48px}}
