:root{--color-navy: #1B2942;--color-berry: #A4473D;--color-oat: #FAF8F3;--color-sand: #F1ECE3;--color-charcoal: #2E2D2A;--color-taupe: #77736D;--color-linen: #E5DED3;--color-eucalyptus: #A8B2A1;--color-clay: #C8AA93;--color-white: #FFFFFF;--color-header: rgba(250, 248, 243, .96);--ink: var(--color-charcoal);--navy: var(--color-navy);--cream: var(--color-oat);--white: var(--color-oat);--green: var(--color-berry);--sage: var(--color-sand);--blue: var(--color-navy)}body,main,.cart,.product{background:var(--color-oat);color:var(--color-charcoal)}header{background:var(--color-header);border-color:var(--color-linen);box-shadow:0 8px 30px #1b29420a}nav,.bag,h1,h2,h3,h4,h5,h6,.eyebrow{color:var(--color-navy)}.announcement,.ticker,.story,footer{background:var(--color-navy);color:var(--color-oat)}.announcement,.ticker,.hero,.lifestyle,.detail,footer{border-color:var(--color-linen)}footer p,footer small{color:var(--color-oat)}footer small{border-color:var(--color-linen)}.shop,.proof,.detail>div,.cards article,.photo,.cards button,.bag,input,select,textarea{background:var(--color-oat)}.lifestyle>div,.cards article:nth-child(2),.proof article:nth-child(2),.review-note{background:var(--color-sand)}.cards article:nth-child(3),.proof article:nth-child(3){background:var(--color-oat);color:var(--color-charcoal)}.cards article:nth-child(3) h3,.proof article:nth-child(3) b{color:var(--color-navy)}.cards article,.proof article,.photo,.cards button,.bag,input,select,textarea,.detail li{border-color:var(--color-linen)}.cards article,.bag,.button{box-shadow:none}.cards article{border-width:1px;border-radius:2px}.cards article:nth-child(2){border-top:4px solid var(--color-berry)}.cards article>span{background:var(--color-navy);color:var(--color-oat)}.cards article:nth-child(2)>span{background:var(--color-berry)}.button,.story .button,button[type=submit],input[type=submit]{background:var(--color-berry);border:1px solid var(--color-berry);color:var(--color-white)}.button:hover,.story .button:hover,button[type=submit]:hover,input[type=submit]:hover{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-oat)}.bag{border-width:1px}.bag:hover{background:var(--color-navy);color:var(--color-oat)}a:not(.brand):hover,.detail li b{color:var(--color-berry)}.textlink{color:var(--color-navy);border-color:var(--color-berry)}.review-note{border-color:var(--color-berry)}.disclosure,.lifestyle small,.story p,.product p,footer small{color:var(--color-charcoal)}.story p,footer small{color:var(--color-linen)}.proof article:nth-child(2){border-top:4px solid var(--color-eucalyptus)}.proof article:nth-child(3){border-top:4px solid var(--color-clay)}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:3px solid var(--color-berry);outline-offset:3px}.hero>div,.shop,.proof,.lifestyle>div,.detail>div,.story,.product,.cart{padding-top:clamp(72px,8vw,120px);padding-bottom:clamp(72px,8vw,120px)}@media(max-width:540px){.hero>div,.shop,.proof,.lifestyle>div,.detail>div,.story,.product,.cart{padding-top:64px;padding-bottom:64px}}header{min-height:140px}.header-logo{width:300px;height:118px;overflow:visible}.header-logo img{width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center;transform:none}@media(max-width:850px){header{min-height:112px}.header-logo{width:240px;height:92px}.header-logo img{width:100%;max-height:100%}}@media(max-width:540px){header{min-height:88px}.header-logo{width:180px;height:72px}}.switch-section,.math-section,.faq-section{padding:clamp(90px,9vw,140px) 7vw;text-align:center}.switch-section,.faq-section{background:var(--color-oat)}.math-section{background:var(--color-sand)}.switch-section>h2,.math-section>h2,.faq-section>h2{max-width:980px;margin:0 auto}.comparison-wrap{max-width:1220px;margin:52px auto 38px;overflow-x:auto;border:1px solid var(--color-linen);background:var(--color-oat)}.comparison-table{width:100%;min-width:820px;border-collapse:collapse;text-align:left}.comparison-table th,.comparison-table td{padding:19px 22px;border-bottom:1px solid var(--color-linen)}.comparison-table thead th{color:var(--color-navy);font-size:15px;letter-spacing:.04em}.comparison-table thead th:last-child{background:var(--color-navy);color:var(--color-oat)}.comparison-table tbody th{color:var(--color-navy)}.comparison-table tbody td:last-child{background:var(--color-sand);color:var(--color-navy)}.comparison-table tbody tr:last-child th,.comparison-table tbody tr:last-child td{border-bottom:0}.how-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,8vw,120px);padding:clamp(90px,9vw,140px) 7vw;border-block:1px solid var(--color-linen);background:var(--color-sand)}.how-section__copy h2{max-width:650px}.how-steps{display:grid;gap:28px;margin:42px 0 0;padding:0;list-style:none}.how-steps li{display:grid;grid-template-columns:48px 1fr;gap:18px;border:0;text-align:left}.how-steps li>b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--color-navy);color:var(--color-oat)}.how-steps strong{color:var(--color-navy);font-size:18px}.how-steps p{margin:4px 0 0;color:var(--color-charcoal)}.video-placeholder{aspect-ratio:16 / 10;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:390px;padding:32px;border:1px solid var(--color-clay);background:repeating-linear-gradient(135deg,var(--color-sand),var(--color-sand) 16px,var(--color-clay) 17px,var(--color-clay) 18px);color:var(--color-navy);text-align:center}.video-placeholder span{display:grid;place-items:center;width:72px;height:72px;margin-bottom:20px;border-radius:50%;background:var(--color-navy);color:var(--color-oat);font-size:24px}.video-placeholder strong{letter-spacing:.08em}.video-placeholder small{margin-top:8px;color:var(--color-charcoal)}.math-lede{max-width:780px;margin:28px auto 0}.math-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1180px;margin:48px auto 38px;text-align:left}.math-cards article{padding:32px;border:1px solid var(--color-linen);background:var(--color-oat)}.math-cards span{color:var(--color-berry);font-weight:700;letter-spacing:.08em}.math-cards h3{margin:22px 0 12px}.math-cards p{margin:0}.faq-list{display:grid;gap:12px;max-width:920px;margin:52px auto 34px;text-align:left}.faq-list details{border:1px solid var(--color-linen);background:var(--color-oat)}.faq-list summary{position:relative;padding:22px 62px 22px 24px;color:var(--color-navy);font-weight:700;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:24px;color:var(--color-berry);font-size:25px}.faq-list details[open] summary:after{content:"\2212"}.faq-list details p{margin:0;padding:0 24px 24px;color:var(--color-charcoal)}.club-standard{max-width:920px;margin:0 auto;padding:36px;background:var(--color-navy);color:var(--color-oat)}.club-standard h3,.club-standard p{color:var(--color-oat)}.club-standard h3{margin:0 0 10px}.club-standard p{margin:0 0 12px}.club-standard small{color:var(--color-linen)}@media(max-width:850px){.how-section,.math-cards{grid-template-columns:1fr}}@media(max-width:540px){.switch-section,.how-section,.math-section,.faq-section{padding:72px 22px}.comparison-wrap{margin-top:36px}.video-placeholder{min-height:300px}.club-standard{padding:30px 22px}}.button,.cards button,button[type=submit],input[type=submit]{border:2px solid var(--color-navy);border-radius:0;background:var(--color-oat);color:var(--color-navy);box-shadow:6px 6px 0 var(--color-navy);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}.button:hover,.cards button:hover,button[type=submit]:hover,input[type=submit]:hover{transform:translate(2px,2px);border-color:var(--color-berry);background:var(--color-berry);color:var(--color-white);box-shadow:3px 3px 0 var(--color-navy)}.story .button{border-color:var(--color-oat);background:var(--color-oat);color:var(--color-navy);box-shadow:6px 6px 0 var(--color-berry)}.story .button:hover{border-color:var(--color-berry);background:var(--color-berry);color:var(--color-white);box-shadow:3px 3px 0 var(--color-oat)}.bag{border:2px solid var(--color-navy);border-radius:0;background:var(--color-oat);color:var(--color-navy);box-shadow:4px 4px 0 var(--color-navy);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}.bag:hover{transform:translate(1px,1px);border-color:var(--color-berry);background:var(--color-berry);color:var(--color-white);box-shadow:2px 2px 0 var(--color-navy)}.our-story-page{background:var(--color-oat)}.our-story-hero{display:grid;grid-template-columns:.9fr 1.1fr;align-items:stretch;min-height:680px;border-bottom:1px solid var(--color-linen)}.our-story-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(80px,9vw,140px) 7vw}.our-story-lede{max-width:560px;margin:34px 0 0;font-size:22px;line-height:1.6}.story-image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:420px;padding:32px;border:1px solid var(--color-linen);background:var(--color-sand);color:var(--color-navy);text-align:center}.story-image-placeholder:before{content:"";width:72px;height:72px;margin-bottom:22px;border:2px solid var(--color-eucalyptus);border-radius:50%;box-shadow:7px 7px 0 var(--color-clay)}.story-image-placeholder span{font:700 28px/1.1 Fraunces,Georgia,serif}.story-image-placeholder small{margin-top:10px;color:var(--color-taupe);font-size:13px;font-weight:700;letter-spacing:.08em}.our-story-intro{max-width:1080px;margin:0 auto;padding:clamp(90px,10vw,150px) 7vw;text-align:center}.our-story-intro p{margin:0 auto 24px;font:600 clamp(28px,3.2vw,46px)/1.25 "Fraunces",Georgia,serif;color:var(--color-navy)}.founder-profiles{border-block:1px solid var(--color-linen)}.founder-profile{display:grid;grid-template-columns:1fr 1fr;min-height:680px}.founder-profile+.founder-profile{border-top:1px solid var(--color-linen)}.founder-profile--reverse .story-image-placeholder{order:2}.founder-profile__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(70px,8vw,120px) 8vw}.founder-profile blockquote{margin:30px 0;color:var(--color-navy);font:600 clamp(25px,2.5vw,38px)/1.3 "Fraunces",Georgia,serif}.founder-profile__copy>p:not(.eyebrow):not(.founder-signature){max-width:600px}.founder-signature{margin-top:28px;color:var(--color-barn-red, var(--color-berry));font:600 25px/1 Fraunces,Georgia,serif}.our-story-manifesto{padding:clamp(90px,10vw,150px) 8vw;background:var(--color-navy);color:var(--color-oat);text-align:center}.our-story-manifesto .eyebrow,.our-story-manifesto h2{color:var(--color-oat)}.our-story-manifesto>p:not(.eyebrow){max-width:760px;margin:28px auto}.manifesto-lines{display:grid;gap:0;max-width:820px;margin:42px auto;border-block:1px solid var(--color-linen)}.manifesto-lines span{padding:18px;border-bottom:1px solid rgba(229,222,211,.35);font-weight:700}.manifesto-lines span:last-child{border-bottom:0}.manifesto-welcome{font:600 30px/1.2 Fraunces,Georgia,serif}.our-story-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:42px}.our-story-actions .button{box-shadow:6px 6px 0 var(--color-berry)}.our-story-actions .button--secondary{border-color:var(--color-oat);background:transparent;color:var(--color-oat)}.our-story-actions .button:hover{box-shadow:3px 3px 0 var(--color-oat)}@media(max-width:850px){.our-story-hero,.founder-profile{grid-template-columns:1fr}.founder-profile--reverse .story-image-placeholder{order:0}.story-image-placeholder--wide{min-height:500px}}@media(max-width:540px){.our-story-hero{min-height:0}.our-story-hero__copy,.founder-profile__copy{padding:64px 22px}.our-story-lede{font-size:19px}.story-image-placeholder,.story-image-placeholder--wide{min-height:390px}.our-story-intro{padding:80px 22px}.our-story-actions{align-items:stretch;flex-direction:column}.our-story-actions .button{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/color-system.css.map */
