.ss-about-page .about-hero{height:86svh;min-height:620px;max-height:900px}.ss-about-page .about-hero .ss-hero-image{object-position:50% 42%}.ss-about-page .about-hero:after{background:linear-gradient(180deg,rgb(22 17 13 / 42%),transparent 28%),linear-gradient(0deg,#16110dcc,#16110d2e 75%)}.ss-about-page .ss-hero-copy{width:min(770px,calc(100% - 2 * var(--gutter)));bottom:64px}.ss-about-page .ss-hero-copy h1{font-size:clamp(40px,5vw,72px);max-width:19ch;line-height:1.04}.ss-about-page .ss-hero-copy>p:not(.ss-label){max-width:48ch}.ss-about-page .about-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,7vw,100px);align-items:start}.ss-about-page .about-heading{display:grid;gap:18px;min-width:0}.ss-about-page .about-heading .ss-label{margin:0}.ss-about-page .about-heading h2{max-width:20ch;font-size:clamp(32px,3.7vw,52px);line-height:1.08}.ss-about-page .about-heading>p:not(.ss-label){max-width:34ch;color:var(--muted)}.ss-about-page .about-copy{display:grid;align-content:start;gap:22px;min-width:0}.ss-about-page .about-copy p{max-width:54ch;margin:0}.ss-about-page .about-copy>p:not(.ss-label){color:var(--muted)}.ss-about-page .about-intro .about-copy>p:first-child{font-size:clamp(20px,1.8vw,25px);line-height:1.5;color:var(--ink)}.ss-about-page .about-wide-heading{margin-bottom:40px}.ss-about-page .about-wide-heading h2{max-width:25ch}.ss-about-page .about-building{border-top:1px solid var(--line)}.ss-about-page .about-building .about-wide-heading>p:not(.ss-label){max-width:52ch}.ss-about-page .about-building-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,60px);list-style:none;padding:0;margin:0}.ss-about-page .about-building-list li{min-width:0;border-top:1px solid var(--line);padding-top:24px}.ss-about-page .about-building-status{color:var(--muted);margin-bottom:24px}.ss-about-page .about-building-list h3{font-size:clamp(25px,2.5vw,34px);line-height:1.12;margin-bottom:18px;max-width:18ch}.ss-about-page .about-building-list li>p:last-child{color:var(--muted);max-width:44ch}.ss-about-page .about-experience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.ss-about-page .about-experience{display:grid;grid-template-rows:auto 1fr;min-width:0}.ss-about-page .about-photo{aspect-ratio:4 / 3;background:#ded5c6;overflow:hidden}.ss-about-page .about-photo img{width:100%;height:100%;object-fit:cover}.ss-about-page .about-experience-copy{display:flex;flex-direction:column;align-items:start;gap:16px;padding-top:26px}.ss-about-page .about-experience h3{font-size:clamp(26px,2.4vw,34px)}.ss-about-page .about-experience-copy p{color:var(--muted);max-width:48ch}.ss-about-page .about-experience-copy .ss-link{margin-top:auto}.ss-about-page .about-experiences-footer{display:flex;align-items:center;justify-content:space-between;gap:16px 40px;margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.ss-about-page .about-experiences-footer p{max-width:55ch;color:var(--muted)}.ss-about-page .about-experiences-footer .ss-link{flex-shrink:0}.ss-about-page .about-neuroscents{align-items:center}.ss-about-page .about-neuroscent-photo{aspect-ratio:4 / 5;max-height:590px;overflow:hidden;background:#ded5c6}.ss-about-page .about-neuroscent-photo img{width:100%;height:100%;object-fit:cover}.ss-about-page .about-faq-band{background:#382b1c;color:#f3ede1;--muted: #d5c8b4;--line: rgb(243 237 225 / 24%)}.ss-about-page .about-faq .about-heading h2{max-width:16ch}.ss-about-page .about-faq .ss-faq{min-width:0;width:100%;border-bottom:1px solid var(--line)}.ss-about-page .about-faq summary{font-size:18px;min-height:80px;padding:22px 0;line-height:1.4}.ss-about-page .about-faq summary:after{flex:0 0 24px;text-align:center}.ss-about-page .about-faq-answer{padding:0 34px 26px 0;color:var(--muted)}.ss-about-page .about-faq-answer p{font-size:16px;line-height:1.65}.ss-about-page .about-research-links{display:grid;gap:4px;margin-top:20px}.ss-about-page .about-research-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;font-size:14px;color:#f3ede1;text-decoration:underline;text-underline-offset:4px}.ss-about-page svg{flex-shrink:0}.ss-about-page .about-principle-list{list-style:none;padding:0;margin:0;border-bottom:1px solid var(--line)}.ss-about-page .about-principle-list li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:20px;border-top:1px solid var(--line);padding:26px 0}.ss-about-page .about-principle-number{font-size:13px;padding-top:5px;color:var(--muted);font-variant-numeric:tabular-nums}.ss-about-page .about-principle-list h3{font-size:24px;line-height:1.2;margin-bottom:10px}.ss-about-page .about-principle-list p{color:var(--muted);max-width:48ch}.ss-about-page .about-next{align-items:center}.ss-about-page .about-next h2{max-width:16ch}.ss-about-page .about-contact{border-left:1px solid var(--line);padding-left:clamp(30px,5vw,72px)}.ss-about-page .about-contact h3{max-width:18ch;font-size:30px}@media(max-width:900px){.ss-about-page .about-hero{height:82svh;min-height:580px}.ss-about-page .ss-hero-copy{bottom:48px}.ss-about-page .about-split{grid-template-columns:minmax(0,1fr);gap:32px}.ss-about-page .about-experience-grid{gap:26px}.ss-about-page .about-experiences-footer{flex-direction:column;align-items:start;gap:12px}.ss-about-page .about-neuroscents{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ss-about-page .about-contact{border-left:0;border-top:1px solid var(--line);padding:32px 0 0}}@media(max-width:600px){.ss-about-page .about-hero .ss-hero-image{object-position:38% 50%}.ss-about-page .ss-hero-copy h1{font-size:clamp(36px,9.8vw,52px);max-width:16ch}.ss-about-page .about-heading h2{font-size:34px}.ss-about-page .about-experience-grid,.ss-about-page .about-neuroscents,.ss-about-page .about-building-list{grid-template-columns:minmax(0,1fr);gap:40px}.ss-about-page .about-building-status{margin-bottom:16px}.ss-about-page .about-experience-copy{gap:14px;padding-top:20px}.ss-about-page .about-wide-heading{margin-bottom:28px}.ss-about-page .about-neuroscent-photo{aspect-ratio:5 / 4;max-height:none}.ss-about-page .about-neuroscent-photo img{object-position:50% 53%}.ss-about-page .about-faq summary{font-size:17px;min-height:76px}.ss-about-page .about-faq-answer{padding-right:0}.ss-about-page .about-principle-list li{gap:12px}.ss-about-page .about-principle-list h3{font-size:23px}}.inara-blog{max-width:1000px;min-height:52svh;margin-inline:auto;padding:clamp(48px,8vw,96px) var(--gutter) 84px}.inara-blog>h1{margin-bottom:32px}.inara-blog-empty{color:var(--muted);margin-bottom:20px}.inara-blog-list{list-style:none;padding:0;margin:0;display:grid;gap:32px}.inara-blog-list li{display:grid;gap:16px;padding-top:28px;border-top:1px solid var(--line)}.inara-blog-list h2{font-size:clamp(24px,3vw,32px)}.inara-blog-list a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:5px}.inara-blog-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.inara-blog-pagination>span{display:inline-flex;align-items:center;min-height:44px;padding:8px}.inara-contact{width:min(1200px,100%);min-height:65svh;margin-inline:auto;padding:84px var(--gutter) 100px}.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7vw;align-items:start}.contact-intro{display:grid;gap:20px;max-width:32ch}.contact-intro .ss-label{margin:0}.contact-intro>p:not(.ss-label){color:var(--muted)}.contact-form{display:grid;gap:24px;min-width:0}.contact-field{display:grid;gap:8px}.contact-field label{font-size:13px;line-height:1.5}.contact-field input,.contact-field textarea{min-width:0;width:100%;padding:14px 16px;border:1px solid rgb(48 42 34 / 38%);border-radius:8px;background:#fff9ee8c;font:400 16px/1.5 acumin-pro,Helvetica Neue,Arial,sans-serif;color:var(--ink);touch-action:manipulation}.contact-field input{min-height:54px}.contact-field textarea{min-height:180px;resize:vertical}.contact-field input::placeholder,.contact-field textarea::placeholder{color:var(--muted);opacity:1}.contact-field [aria-invalid=true]{border-color:#7a352d}.contact-submit{display:flex;align-items:center;justify-content:space-between;gap:28px;width:100%;min-height:54px;padding:14px 18px;border:1px solid var(--ink);background:var(--ink);color:var(--on-image);font-size:16px;touch-action:manipulation}.contact-submit svg{flex:none}.contact-response{display:grid;gap:16px;padding:24px;border:1px solid var(--line);border-radius:8px}.contact-response h2{font-size:28px}.contact-response p,.contact-response ul{margin:0;color:var(--muted)}.contact-response--error{border-color:#7a352d}.contact-form :focus-visible{outline:2px solid var(--ink);outline-offset:4px}.contact-response:focus{outline:2px solid var(--ink);outline-offset:4px}@media(max-width:900px){.inara-contact{padding:54px 22px 66px}.contact-layout{grid-template-columns:minmax(0,1fr);gap:40px}.contact-intro{max-width:38ch}}@media(hover:hover)and (pointer:fine){.contact-submit:hover{background:#463d32;border-color:#463d32}}.page-heading .ss-link{margin-top:24px}.policy-page{padding-inline:var(--gutter);max-width:1000px;min-height:65svh;margin-inline:auto}.page-heading{padding:72px 0 40px}.page-heading h1{margin:20px 0}.dek{color:var(--muted)}.policy-content{padding:30px 0 84px;display:grid;gap:20px;max-width:64ch}.policy-content .rte{color:var(--muted)}.policy-content p+p{margin-top:16px}.policy-content h2{font-size:22px;line-height:1.3;margin:32px 0 16px}.policy-content a{text-underline-offset:3px}@media(max-width:900px){.policy-page .page-heading{padding-top:54px}}.inara-product-reviews{max-width:1400px;margin-inline:auto;padding:64px var(--gutter) 96px;color:var(--ink);scroll-margin-top:112px}.inara-product-reviews .shopify-app-block{min-width:0}@media(max-width:749px){.inara-product-reviews{padding-block:40px 64px}}.ph-neuroscent{padding:80px 4.4vw 88px;color:#fff9ee;background:#382d20;scroll-margin-top:88px}.ph-neuroscent-inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,7vw,100px);max-width:1150px;margin-inline:auto}.ph-neuroscent-heading{display:grid;gap:20px}.ph-neuroscent-heading h2{max-width:12ch;font-size:clamp(32px,3vw,42px);line-height:1.14;letter-spacing:-.025em}.ph-neuroscent-intro{max-width:32ch;color:#d7cbb9;font-size:17px;line-height:1.6;text-wrap:pretty}.ph-neuroscent-list{min-width:0;border-bottom:1px solid #796b59}.ph-neuroscent-list details{border-top:1px solid #796b59}.ph-neuroscent-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;padding-block:24px;color:inherit;font-size:19px;font-weight:400;line-height:1.4;list-style:none;cursor:pointer}.ph-neuroscent-list summary::-webkit-details-marker{display:none}.ph-neuroscent-list summary::marker{content:""}.ph-neuroscent-list summary:after,.ph-neuroscent-list details[open] summary:after{content:none}.ph-neuroscent-toggle{position:relative;flex:0 0 18px;height:18px}.ph-neuroscent-toggle:before,.ph-neuroscent-toggle:after{content:"";position:absolute;top:8px;left:0;width:18px;height:1px;background:currentColor}.ph-neuroscent-toggle:after{transform:rotate(90deg)}.ph-neuroscent-list details[open] .ph-neuroscent-toggle:after{display:none}.ph-neuroscent-answer{display:grid;gap:18px;padding:0 42px 28px 0;color:#d7cbb9;font-size:16px;line-height:1.65;text-wrap:pretty}.ph-neuroscent-sources{display:grid;justify-items:start}.ph-neuroscent-sources a{display:flex;align-items:center;min-height:44px;padding-block:8px;color:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px}.ph-neuroscent-list summary:focus-visible,.ph-neuroscent-sources a:focus-visible{outline:2px solid #fff9ee;outline-offset:4px}@media(max-width:800px){.ph-neuroscent{padding:54px 22px 66px}.ph-neuroscent-inner{grid-template-columns:minmax(0,1fr);gap:36px}.ph-neuroscent-heading{gap:16px}.ph-neuroscent-heading h2{max-width:16ch}.ph-neuroscent-list summary{min-height:80px;font-size:18px}.ph-neuroscent-answer{padding-inline-end:0}}.inara-shipping-banner{background:#302a22;color:#eee9df;text-align:center;font-size:12px;line-height:1.4;height:36px}.inara-shipping-banner[hidden]{display:none}.inara-shipping-banner a{display:flex;align-items:center;justify-content:center;height:36px;padding:8px 22px;box-sizing:border-box;color:inherit;text-decoration:none}.inara-shipping-banner a:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.has-hero #shopify-section-header:has(.inara-shipping-banner:not([hidden]))>.inara-header{top:36px}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
