.page-core{background:var(--color-bg)}.core-page.site-main{padding-block:0}.page-core .site-header{background:var(--color-bg);backdrop-filter:none;border:0;position:relative}.page-core .site-footer{background:var(--color-surface);border:0}.page-core .button{box-shadow:none;border:0}.page-core .site-nav-desktop .header-secondary-links{display:none}.page-core .site-nav-toggle{text-transform:none;letter-spacing:normal;font-size:var(--type-base);border:0}.core-page h1,.core-page h2,.core-page h3{text-wrap:balance}.core-page p{text-wrap:pretty}.core-page figure{margin:0}.core-page img{width:100%;height:auto;display:block}.core-copy{gap:var(--space-20);align-content:start;min-width:0;display:grid}.core-copy p{max-width:60ch}.core-muted,.core-list p{color:var(--color-muted)}.core-opening{gap:var(--space-48);padding-block:var(--space-24) var(--space-48);grid-template-columns:1fr 1fr;align-items:center;display:grid}.core-opening h1{font-size:clamp(var(--type-4xl), 4.4vw, calc(var(--type-5xl) + var(--space-16)));max-width:16ch}.core-opening .text-subhead{max-width:42ch;line-height:1.52}.core-actions{align-items:center;gap:var(--space-24);flex-wrap:wrap;display:flex}.core-product{padding:var(--space-24);background:var(--color-surface-2);justify-content:center;align-items:start;display:flex}.core-product>picture,.core-product>img{width:min(100%,420px);display:block}.core-product-crop{height:600px;padding-bottom:0;overflow:clip}.core-product img{height:auto}.core-band{padding-block:var(--space-56)}.core-tinted{background:var(--color-surface)}.core-split{gap:var(--space-64);grid-template-columns:1fr 1fr;align-items:center;display:grid}.core-chapter{gap:var(--space-64);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.core-chapter>h2,.core-chapter>.core-copy>h2{max-width:22ch}.core-sticky{top:var(--space-32);position:sticky}.core-list{gap:var(--space-24);margin:0;padding:0;list-style:none;display:grid}.core-list>li,.core-list>article{gap:var(--space-8);display:grid}.core-steps{padding-left:var(--space-24);list-style:decimal}.core-steps>li{padding-left:var(--space-8);display:list-item}.core-steps p{margin-top:var(--space-8)}.core-closing{justify-content:space-between;align-items:center;gap:var(--space-48);display:flex}.core-closing .core-copy{max-width:40rem}.core-page .page-cta-band{background:var(--color-surface);padding-block:var(--space-48);border:0}.core-page .page-cta-band-inner{padding-block:0}.core-store-links{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.core-store-links .store-download-badge{width:auto;height:var(--space-56)}.core-story-image{height:480px;overflow:clip}.core-story-image picture{display:contents}.core-story-image img{object-fit:cover;height:100%}.core-founder{gap:var(--space-24);grid-template-columns:128px 1fr;align-items:center;margin:0;display:grid}.core-founder img{aspect-ratio:4/5;object-fit:cover}.core-founder p{color:var(--color-muted)}.core-quote{padding:var(--space-16) 0;color:var(--color-accent);margin:0}.core-detail-image{max-width:420px}.core-detail-image figcaption{margin-top:var(--space-12);color:var(--color-muted)}.core-resource-opening{gap:var(--space-64);padding-block:var(--space-40) var(--space-48);grid-template-columns:.8fr 1.2fr;display:grid}.core-resource-opening h1{font-size:clamp(var(--type-4xl), 4vw, var(--type-5xl))}.core-resource-start{gap:var(--space-20);display:grid}.core-resource-start ul{margin:0;padding:0}.core-resource-start .resource-link-row{gap:var(--space-20);border:0;grid-template-columns:160px 1fr;margin:0;padding:0}.core-resource-start .resource-link-row+.resource-link-row{margin-top:var(--space-24)}.core-resource-start .resource-link-row-thumb{aspect-ratio:3/2;width:100%;box-shadow:none;border:0;border-radius:0}.core-resource-start .resource-link-row-title{font-size:var(--type-lg)}.core-topics{gap:var(--space-32) var(--space-64);grid-template-columns:1fr 1fr;display:grid}.core-topic{gap:var(--space-12);grid-template-columns:1fr auto;align-content:start;display:grid}.core-topic p{color:var(--color-muted);grid-column:1/-1}.core-topic .text-caption{color:var(--color-muted);align-self:center}.core-support-opening{padding-block:var(--space-40) var(--space-48)}.core-support-opening h1{font-size:var(--type-5xl)}.core-support-opening .core-copy{max-width:44rem}.core-support-sections{gap:var(--space-48) var(--space-64);grid-template-columns:1fr 1fr;display:grid}.core-support-sections>section{gap:var(--space-20);align-content:start;min-width:0;display:grid}.core-support-sections .page-section-body{gap:var(--space-16)}.core-support-sections .page-content-list li{border:0;padding-top:0}@media (width<=64rem){.core-opening,.core-split,.core-chapter,.core-resource-opening{gap:var(--space-32)}.core-product-crop{height:520px}.core-resource-start .resource-link-row{grid-template-columns:112px 1fr}.core-closing{align-items:start;gap:var(--space-24);flex-direction:column}}@media (width<=48rem){.core-opening,.core-split,.core-chapter,.core-resource-opening,.core-support-sections,.core-topics{gap:var(--space-32);grid-template-columns:1fr}.core-opening{padding-top:var(--space-16);padding-bottom:var(--space-32)}.core-opening h1{font-size:var(--type-4xl);max-width:18ch}.core-product{padding:var(--space-16)}.core-product-crop{height:440px;padding-bottom:0}.core-band{padding-block:var(--space-40)}.core-sticky{position:static}.core-split>.core-product:first-child{order:2}.core-story-image{height:280px}.core-founder{gap:var(--space-16);grid-template-columns:96px 1fr}.core-resource-opening,.core-support-opening{padding-block:var(--space-24) var(--space-40)}.core-resource-opening h1,.core-support-opening h1{font-size:var(--type-4xl)}.core-resource-start .resource-link-row{gap:var(--space-16);grid-template-columns:96px 1fr}.core-resource-start .resource-link-row-title{font-size:var(--type-base)}.core-topic{gap:var(--space-8);grid-template-columns:1fr}.core-store-links .store-download-badge{height:var(--space-48)}}.page-core .footer-disclaimer{color:var(--color-muted);max-width:65ch}.page-core .core-page .faq-item,.page-core .core-page .faq-answer{border:0}.page-core .core-page .faq-item{padding-block:var(--space-12)}.page-core .core-page .faq-answer{padding-top:0}.page-core .core-page .page-content-list li{border:0}.core-page p{max-width:65ch}.core-page .page-cta-band-inner{border:0}.core-resource-start .resource-link-row-meta{color:var(--color-muted)}.core-campsite-hero{justify-self:center;width:100%;height:auto;overflow:visible}.core-campsite-hero img{object-fit:contain;height:auto}.core-campsite-hero figcaption,.core-meaning-photo figcaption{margin-top:var(--space-12);color:var(--color-muted)}.core-meaning-opening{padding-top:var(--space-40)}.core-meaning-opening h1{max-width:none}.core-meaning-photo{margin:0}.core-meaning-photo img{width:100%;height:auto}@media (width<=48rem){.core-meaning-opening{padding-top:var(--space-24)}}.core-resource-start .resource-link-row:not(.resource-link-row-has-thumbnail){grid-template-columns:1fr}
