.nav-outer[data-astro-cid-dmqpwcec]{background:var(--paper);position:relative;z-index:20}.nav[data-astro-cid-dmqpwcec]{height:90px;display:flex;align-items:center;justify-content:space-between;gap:30px}.wordmark[data-astro-cid-dmqpwcec]{flex-shrink:0;text-decoration:none}.wordmark[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:152px;height:auto}.links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:38px}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font:400 14px/1.4 var(--font-ui);color:var(--ink);text-decoration:none}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--terracotta)}.nav-actions[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:18px}.cta[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;justify-content:center;gap:29px;background:var(--ink);color:var(--paper);font:500 14px/1.4 var(--font-ui);min-height:48px;padding:12px 27px;border-radius:var(--radius-action);white-space:nowrap;text-decoration:none;transition:background .2s}.cta[data-astro-cid-dmqpwcec]:hover{background:var(--terracotta);color:var(--paper)}.cta[data-astro-cid-dmqpwcec] svg{width:19px;height:19px;flex-shrink:0}.mobile-navigation[data-astro-cid-dmqpwcec]{display:none}.mobile-navigation[data-astro-cid-dmqpwcec] summary[data-astro-cid-dmqpwcec]{list-style:none;cursor:pointer;padding:10px 0 10px 5px}.mobile-navigation[data-astro-cid-dmqpwcec] summary[data-astro-cid-dmqpwcec]::-webkit-details-marker{display:none}.close-icon[data-astro-cid-dmqpwcec],.mobile-navigation[data-astro-cid-dmqpwcec][open] .menu-icon[data-astro-cid-dmqpwcec]{display:none}.mobile-navigation[data-astro-cid-dmqpwcec][open] .close-icon[data-astro-cid-dmqpwcec]{display:block}.mobile-links[data-astro-cid-dmqpwcec]{position:absolute;left:0;right:0;top:100%;padding:10px var(--section-padding-x) 24px;background:var(--paper);border-bottom:1px solid var(--rule-warm);box-shadow:0 15px 20px #2220200d;display:grid}.mobile-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--ink);text-decoration:none;padding:14px 0;border-bottom:1px solid var(--rule);font:400 23px/1.2 var(--font-display)}.mobile-links[data-astro-cid-dmqpwcec] svg{width:18px;height:18px;color:var(--terracotta)}@media(max-width:1000px){.links[data-astro-cid-dmqpwcec]{gap:22px}.nav[data-astro-cid-dmqpwcec]{gap:20px}.cta[data-astro-cid-dmqpwcec]{padding-inline:20px}}@media(max-width:760px){.nav[data-astro-cid-dmqpwcec]{height:75px;gap:15px}.wordmark[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:126px}.desktop-links[data-astro-cid-dmqpwcec]{display:none}.mobile-navigation[data-astro-cid-dmqpwcec]{display:block}.cta[data-astro-cid-dmqpwcec]{font-size:12px;min-height:42px;padding:10px 14px;gap:12px}.cta[data-astro-cid-dmqpwcec] svg{width:16px;height:16px}.nav-actions[data-astro-cid-dmqpwcec]{gap:14px}}@media(max-width:360px){.wordmark[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:112px}.nav-actions[data-astro-cid-dmqpwcec]{gap:9px}.cta[data-astro-cid-dmqpwcec]{padding-inline:11px}}@media(max-width:760px){.nav-outer[data-astro-cid-dmqpwcec].has-page-cta{position:sticky;top:0}.nav-outer[data-astro-cid-dmqpwcec].has-page-cta:not(.page-cta-passed) .cta[data-astro-cid-dmqpwcec]{display:none}.nav-outer[data-astro-cid-dmqpwcec].has-page-cta.page-cta-passed{box-shadow:0 1px 0 var(--rule-warm)}html:has(.nav-outer.has-page-cta){scroll-padding-top:90px}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--paper);border-top:1px solid var(--rule)}.footer[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:35px 70px;padding-block:48px 24px}.brand[data-astro-cid-sz7xmlte]{display:grid;gap:19px;justify-items:start;align-content:start}.wordmark[data-astro-cid-sz7xmlte]{width:152px;height:auto}.definition[data-astro-cid-sz7xmlte]{font:400 14px/1.5 var(--font-ui);color:var(--muted)}.columns[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%}.column-heading[data-astro-cid-sz7xmlte]{font:400 23px/1.15 var(--font-display);color:var(--ink);margin-bottom:18px}.column[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;gap:11px}.column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font:400 13px/1.5 var(--font-ui);text-decoration:none;color:var(--muted)}.column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--terracotta)}.legal-links[data-astro-cid-sz7xmlte]{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:16px 28px}.colophon[data-astro-cid-sz7xmlte]{grid-column:1/-1;border-top:1px solid var(--rule);padding-top:20px;font:400 10px/1.6 var(--font-ui);color:var(--muted);max-width:none}@media(max-width:760px){.footer[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:35px 23px}.columns[data-astro-cid-sz7xmlte]{gap:25px}.column[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{min-height:27px}.legal-links[data-astro-cid-sz7xmlte]{gap:14px 24px}.column-heading[data-astro-cid-sz7xmlte]{font-size:24px}}:root{--ink: #222020;--paper: #fffdfb;--paper-warm: #fdf9f2;--linen: #f7f1e7;--rule: #eeede8;--rule-warm: #e5dfd2;--muted: #6e6b64;--muted-dark-bg: #9a948a;--body-dark-bg: #a9a49a;--report-sand: #c3a57d;--terracotta: #8f4923;--olive: #6b7548;--olive-text: #616b41;--red: #ac443e;--panel-dark: #2e2b29;--hairline-dark: #3b3833;--font-display: "Lapture Display", Georgia, serif;--font-ui: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "SF Mono", Menlo, monospace;--type-h1-hero: 400 clamp(2.8rem, 6.1vw, 5rem) / 1 var(--font-display);--type-h1-hero-tracking: -1.5px;--type-h1-page: 400 clamp(2.5rem, 4.7vw, 4rem) / 1.04 var(--font-display);--type-h2: 400 clamp(2.125rem, 3.7vw, 3.25rem) / 1.05 var(--font-display);--type-h3: 400 clamp(1.375rem, 2.1vw, 1.875rem) / 1.1 var(--font-display);--type-card-title: 400 clamp(1.25rem, 1.9vw, 1.875rem) / 1.2 var(--font-display);--type-lead: 400 1.3125rem / 1.45 var(--font-ui);--type-body: 400 1.0625rem / 1.55 var(--font-ui);--type-body-small: 400 .9375rem / 1.5 var(--font-ui);--type-caption: 400 .875rem / 1.5 var(--font-ui);--type-eyebrow: 500 .6875rem / 1.4 var(--font-ui);--type-eyebrow-tracking: 2.6px;--type-nav: 500 1rem / 1.4 var(--font-ui);--type-code: 400 .8125rem / 1.5 var(--font-mono);--measure-body: 34em;--measure-display: 25em;--radius-swatch: 6px;--radius-inner: 10px;--radius-panel: 12px;--radius-card: 14px;--radius-pill: 100px;--radius-action: 7px;--radius-phone: 42px;--section-padding-y: 68px;--section-padding-x: 56px;--gap-cards: 24px;--gap-columns: 72px;--container-max: 1320px;--shadow-phone: 0 24px 60px rgba(34, 32, 32, .09);--shadow-card: 0 16px 40px rgba(34, 32, 32, .07)}@media(max-width:900px){:root{--section-padding-y: 48px;--section-padding-x: 23px;--gap-columns: 40px}}:root{--editorial-h1: 400 clamp(54px, 5.8vw, 80px) / 1.01 var(--font-display);--editorial-h2: 400 clamp(36px, 4vw, 56px) / 1.06 var(--font-display);--editorial-radius: 20px;--editorial-pad: clamp(24px, 3vw, 40px);--editorial-space: 76px;--editorial-shadow: 0 16px 40px color-mix(in srgb, var(--ink) 5%, transparent);--editorial-reading-title: clamp(44px, 5vw, 68px)}@media(max-width:1100px){:root{--editorial-h1: 400 clamp(48px, 6.2vw, 70px)/1.03 var(--font-display)}}@media(max-width:760px){:root{--editorial-h1: 400 clamp(44px, 7.5vw, 58px)/1.03 var(--font-display);--editorial-h2: 400 36px/1.08 var(--font-display);--editorial-space: 48px;--editorial-pad: 24px}}@font-face{font-family:Lapture Display;src:url(/fonts/LaptureDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:var(--type-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:400;text-wrap:balance}h1{font:var(--type-h1-page);letter-spacing:-.5px}h2{font:var(--type-h2)}h3{font:var(--type-h3)}p{margin:0;text-wrap:pretty;max-width:var(--measure-body)}a{color:var(--terracotta);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--ink)}img,svg,video{max-width:100%;height:auto;display:block}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px}.eyebrow{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--muted)}.lead{font:var(--type-lead)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--section-padding-x)}.section{padding-block:var(--section-padding-y)}.band-paper{background:var(--paper)}.band-warm{background:var(--paper-warm)}.band-linen{background:var(--linen)}.band-ink{background:var(--ink);color:var(--body-dark-bg)}.band-ink h1,.band-ink h2,.band-ink h3{color:var(--paper)}.band-ink .eyebrow{color:var(--muted-dark-bg)}.band-ink a{color:var(--paper)}.media-track{min-width:0;min-height:0}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:var(--section-padding-x);top:12px;z-index:10;background:var(--paper);padding:10px 16px;border-radius:var(--radius-pill)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}html{scroll-behavior:smooth;scroll-padding-top:24px}body[data-look=journey] h1,body[data-look=journey] h2{letter-spacing:-.025em}body[data-look=journey] main>section:first-child{border-bottom:1px solid var(--rule)}body[data-look=journey] .arrow-icon{display:inline-block;vertical-align:middle;flex-shrink:0;width:22px;height:22px}body[data-look=journey] main .button{border-radius:var(--radius-action);min-height:48px;line-height:1.4;white-space:normal;text-align:center;padding:13px 27px;transition:background .2s,color .2s}body[data-look=journey] main .button:not(.invert):not(.light-button):not(.quiet-button):not(.paid-button):not(.secondary):not(.outline):not(.dark){background:var(--terracotta);color:var(--paper)}body[data-look=journey] main .button:not(.invert):not(.light-button):not(.quiet-button):not(.paid-button):not(.secondary):not(.outline):not(.dark):hover{background:var(--ink)}body[data-look=journey] main .text-link{display:inline-flex;align-items:center;gap:18px;text-decoration:none;border-bottom:1px solid var(--terracotta);padding-bottom:5px}body[data-look=journey] main .text-link:not(:has(svg)):after{content:"";display:inline-block;width:19px;height:19px;flex-shrink:0;background:currentColor;mask:url(/assets/icons/arrow-up-right.svg) center/contain no-repeat}body[data-look=journey] main .hero-photo img,body[data-look=journey] main .founder-photo img,body[data-look=journey] main .portrait img{border-radius:0}body[data-look=journey] main .answer{border-radius:0}body[data-look=journey] main summary{min-height:48px}body[data-look=journey] main .crumbs{font-size:12px}body[data-look=journey] main .section-intro>.lead,body[data-look=journey] main .section-heading>p{color:var(--muted)}body[data-look=journey][data-page="/pricing"] .paid-plan{background:var(--paper);color:var(--ink);border:1px solid var(--rule-warm);border-top:3px solid var(--terracotta);border-radius:var(--radius-action);box-shadow:var(--shadow-card)}body[data-look=journey][data-page="/pricing"] .paid-plan :is(.plan-purpose,.price-note,.platform,.feature-note){color:var(--muted)}body[data-look=journey][data-page="/pricing"] .paid-plan .paid-button{background:var(--terracotta);color:var(--paper)}body[data-look=journey][data-page="/pricing"] .paid-plan .paid-button:hover{background:var(--ink)}body[data-look=journey][data-page="/pricing"] .paid-includes{border-color:var(--rule-warm)}body[data-look=journey][data-page="/pricing"] .paid-includes svg{color:var(--olive-text)}body[data-look=journey][data-page="/pricing"] .free-plan{background:var(--paper-warm);border-radius:var(--radius-action)}body[data-page="/app"] .app-hero{position:relative;isolation:isolate;overflow:hidden}body[data-page="/app"] .app-hero:before{content:"";position:absolute;z-index:-1;inset:0 0 0 49%;background:linear-gradient(90deg,var(--paper-warm),transparent 45%),url(/assets/journey/hero.webp) center/cover no-repeat;opacity:.7}body[data-page="/app"] .download-link{border-radius:var(--radius-action)}body[data-page="/stylist"] .introduction .outfit{padding:25px;background:var(--paper);box-shadow:var(--shadow-card);transform:rotate(2deg)}body[data-page="/about"] .hero-photo{position:relative}body[data-page="/about"] .hero-photo:after{content:"";position:absolute;inset:14px -14px -14px 14px;border:1px solid var(--rule-warm);z-index:-1}body[data-page="/from-the-founder"] main>section:first-child .portrait{background:var(--linen)}body[data-page^="/faq/"] main>section:first-child h1,body[data-page^="/style-tips/"] main>article>section:first-child h1{max-width:21ch}body[data-page^="/faq/"] .answer{background:var(--paper);border-left:2px solid var(--terracotta);padding:24px 28px}body[data-page="/billing"] .options article{background:var(--paper-warm);border:1px solid var(--rule-warm);border-radius:var(--radius-action);padding:28px}body[data-look=journey] :is(.legal,.prose){overflow-wrap:break-word}@media(min-width:901px){body[data-look=journey] .container{padding-inline:56px}}@media(max-width:900px)and (min-width:761px){body[data-look=journey] .container{padding-inline:35px}}@media(max-width:760px){body[data-look=journey] main .button{max-width:100%;font-size:15px;padding-inline:23px;min-height:48px}body[data-look=journey] main .hero-grid{gap:32px}body[data-look=journey] main .hero-copy h1{overflow-wrap:normal}body[data-look=journey] main .lead{font-size:18px;line-height:1.5}body[data-page="/app"] .app-hero:before{inset:45% 0 0;background:linear-gradient(180deg,var(--paper-warm),transparent 50%),url(/assets/journey/hero.webp) center/cover no-repeat;opacity:.45}body[data-page="/stylist"] .introduction .outfit{max-width:390px;margin-inline:auto;padding:20px;transform:none}body[data-page="/about"] .hero-photo:after{inset:9px -9px -9px 9px}body[data-page^="/faq/"] .answer{padding:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body[data-look=journey] .photo-hero{padding-block:0;overflow:clip}body[data-look=journey] .photo-hero>.container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:65px;min-height:590px}body[data-look=journey] .photo-hero>.container>div:first-child{padding-block:60px;align-self:center}body[data-look=journey] .photo-hero .bleed-photo{position:relative;margin:0;min-height:590px;width:calc(100% + var(--section-padding-x) + max(0px,(100vw - 1320px)/2));background:var(--linen)}body[data-look=journey] .photo-hero .bleed-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}body[data-look=journey] .photo-hero .bleed-photo figcaption{position:absolute;bottom:0;left:0;right:0;margin:0;padding:45px 27px 22px;background:linear-gradient(transparent,#222020a6);color:var(--paper);font:400 12px/1.5 var(--font-ui)}body[data-look=journey] .photo-hero .hero-photo:after{display:none}body[data-page="/from-the-founder"] .road-visual img{max-width:100%;width:auto}@media(max-width:900px)and (min-width:761px){body[data-look=journey] .photo-hero .bleed-photo{width:calc(100% + 35px)}}@media(max-width:760px){body[data-look=journey] .photo-hero>.container{grid-template-columns:minmax(0,1fr);gap:0;min-height:0}body[data-look=journey] .photo-hero>.container>div:first-child{padding-block:38px}body[data-look=journey] .photo-hero .bleed-photo{width:calc(100% + 46px);margin-inline:-23px;min-height:420px}body[data-page="/about"] .photo-hero .bleed-photo img{object-position:64% center}body[data-page="/from-the-founder"] .photo-hero .bleed-photo img{object-position:center 34%}}@media screen{body[data-theme=editorial]{background:var(--paper)}body[data-look][data-theme=editorial][data-page] main h1{font:var(--editorial-h1);letter-spacing:-.035em;color:var(--ink);max-width:24ch}body[data-look][data-theme=editorial][data-page][data-family] main h1 span{color:inherit}body[data-theme=editorial] main .section{padding-block:var(--editorial-space)}body[data-theme=editorial] main :is(.hero-copy,.intro-copy,.opening-copy,.reading-body,.reading-copy,.chapter-copy){min-width:0}body[data-theme=editorial] main :is(.hero-copy,.intro-copy)>.lead{max-width:32em;line-height:1.55}body[data-theme=editorial] main .page-eyebrow{display:block;margin:0 0 26px;font:var(--type-eyebrow);letter-spacing:2.6px;text-transform:uppercase;color:var(--olive-text)}body[data-theme=editorial] main .page-eyebrow:after{content:"";display:block;width:48px;height:1px;background:var(--terracotta);margin-top:20px}body[data-theme=editorial] main .crumbs{margin-bottom:26px;letter-spacing:.08em;color:var(--olive-text)}body[data-theme=editorial] main .crumbs a{color:inherit}body[data-theme=editorial] main :is(.section-heading,.section-intro,.tour-intro,.story-grid,.why-grid,.letter-heading,.value-copy,.comparison-copy,.billing-grid,.promises-heading,.everyday-copy,.founder-copy,.contact-grid,.closing,.close,.next-grid,.intro-grid) h2,body[data-theme=editorial] main>section>.container>h2{font:var(--editorial-h2);letter-spacing:-.025em}body[data-theme=editorial] main :is(.section-heading,.story-grid,.letter-heading,.value-copy,.billing-grid,.everyday-copy,.founder-copy,.promises-heading) h2 span{color:inherit}body[data-theme=editorial] main .button{box-shadow:none;font:var(--type-body-small);font-weight:500;text-decoration:none}body[data-theme=editorial] main .text-link{color:var(--ink);border-color:var(--terracotta)}body[data-theme=editorial] main :is(.band-ink,.band-ink h2,.band-ink h3){color:var(--paper)}body[data-theme=editorial] main .band-ink{background:var(--olive-text);--body-dark-bg: var(--paper);--muted-dark-bg: var(--paper)}body[data-theme=editorial] main .band-ink .button{background:var(--paper);color:var(--ink)}body[data-theme=editorial] main .band-ink .button:hover{background:var(--linen)}body[data-theme=editorial] main .band-ink .text-link{color:var(--paper);border-color:var(--paper)}body[data-theme=editorial] main .band-ink .conversation-demo{--panel-dark: color-mix(in srgb, var(--ink) 30%, var(--olive-text))}body[data-theme=editorial] main :is(.portrait,.founder-photo) img{object-position:50% 10%}body[data-theme=editorial][data-page="/from-the-founder"] .photo-hero .bleed-photo img{object-position:50% 10%}body[data-theme=editorial] .photo-hero>.container{min-height:640px;gap:64px}body[data-theme=editorial] .photo-hero .bleed-photo{min-height:640px}body[data-theme=editorial] .photo-hero>.container>div:first-child{padding-block:62px}body[data-theme=editorial][data-page="/app"] .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px}body[data-theme=editorial][data-page="/app"] .hero-phones{padding:28px 0}body[data-theme=editorial][data-page="/app"] .screen-stage{background:var(--linen);padding:44px;border-radius:var(--editorial-radius)}body[data-theme=editorial][data-page="/app"] .tour-tabs{gap:12px;padding:0 0 24px}body[data-look][data-theme=editorial][data-page="/app"] .tour-tabs input:checked+span{background:var(--olive-text);color:var(--paper)}body[data-theme=editorial][data-page="/app"] .chapter-copy h3{font:var(--editorial-h2)}body[data-theme=editorial][data-page="/pricing"] .hero-heading{display:block;margin-bottom:46px}body[data-theme=editorial][data-page="/pricing"] .hero-heading h1{max-width:26ch}body[data-theme=editorial][data-page="/pricing"] .hero-heading .lead{margin-top:24px;max-width:40em}body[data-theme=editorial][data-page="/pricing"] :is(.paid-plan,.free-plan){border-radius:var(--editorial-radius)}body[data-theme=editorial][data-page="/pricing"] .paid-plan{border-top-color:var(--olive-text);box-shadow:var(--editorial-shadow)}body[data-theme=editorial][data-page="/pricing"] .free-plan{background:var(--linen);border:1px solid var(--rule-warm)}body[data-theme=editorial][data-page="/pricing"] .comparison{background:var(--paper);padding:var(--editorial-pad);border-radius:var(--editorial-radius)}body[data-theme=editorial][data-page="/stylist"] .introduction .outfit{padding:30px;border:1px solid var(--rule-warm);box-shadow:var(--editorial-shadow);transform:rotate(1deg)}body[data-theme=editorial][data-page="/stylist"] .letter{padding:0 0 0 32px;border-left:1px solid var(--rule-warm)}body[data-theme=editorial][data-page="/stylist"] .noticing article{padding-block:28px}body[data-theme=editorial][data-page="/about"] .proof-section{background:var(--olive-text);color:var(--paper)}body[data-theme=editorial][data-page="/about"] .proof-section :is(h2,h2 span,.stats dt,.stats dd,.press,.citation figcaption){color:inherit}body[data-look][data-theme=editorial][data-page="/about"] .proof-section h2 span{color:var(--paper)}body[data-theme=editorial][data-page="/about"] .stats{border-color:color-mix(in srgb,var(--paper) 40%,transparent)}body[data-theme=editorial][data-page="/how-to-create-your-color-palette"] .palette-board{padding:28px;background:var(--paper);border:1px solid var(--rule-warm);border-radius:var(--editorial-radius);box-shadow:var(--editorial-shadow)}body[data-theme=editorial][data-page="/how-to-create-your-color-palette"] .paint{border-radius:var(--radius-swatch)}body[data-theme=editorial][data-page="/how-to-create-your-color-palette"] .palette-list li>a{display:block;padding:26px;background:var(--paper);border:1px solid var(--rule-warm);border-radius:var(--editorial-radius)}body[data-look][data-theme=editorial][data-page="/how-to-create-your-color-palette"] .season-tabs input:checked+span{background:var(--olive-text);color:var(--paper)}body[data-theme=editorial][data-family=palette] .palette-explorer{padding:32px;margin-top:36px;background:var(--paper);border:1px solid var(--rule-warm);border-radius:var(--editorial-radius)}body[data-theme=editorial][data-family=palette] .palette-explorer .full{gap:8px}body[data-theme=editorial][data-family=palette] .full label>span:first-of-type{border-radius:var(--radius-swatch);height:88px}body[data-theme=editorial][data-family=palette] .color-detail{padding-top:24px;grid-template-columns:170px minmax(0,1fr);gap:30px}body[data-theme=editorial][data-family=palette] .large-swatch{height:170px;border-radius:var(--radius-panel)}body[data-theme=editorial][data-family=palette] :is(.outfit-examples,.season-comparisons) article{padding:28px;background:var(--paper);border:1px solid var(--rule-warm);border-radius:var(--editorial-radius)}body[data-theme=editorial][data-page="/faq"] .hero-search{padding:32px;background:var(--paper);border:1px solid var(--rule-warm);border-radius:var(--editorial-radius)}body[data-theme=editorial][data-page="/faq"] .search-field{padding:14px 0}body[data-theme=editorial][data-page="/faq"] .topic-sidebar nav{padding-left:22px;border-left:2px solid var(--olive-text)}body[data-theme=editorial][data-page="/faq"] .questions details[open]{padding-inline:22px;background:var(--paper-warm);border-radius:var(--radius-panel)}body[data-theme=editorial][data-family=guide]{--editorial-h1: 400 var(--editorial-reading-title)/1.04 var(--font-display)}body[data-theme=editorial][data-family=guide] .answer{border-left-color:var(--olive-text);background:var(--paper);padding:26px 30px;margin-top:30px}body[data-theme=editorial][data-family=guide] .answer-text{color:var(--ink)}body[data-theme=editorial][data-family=guide] .answer-label{color:var(--muted)}body[data-theme=editorial] main :is(.related,.sessions,.who-grid,.capsule-grid)>li{border-color:var(--rule-warm)}body[data-theme=editorial] main :is(.reading-nav,.report-nav,.research-nav,.jump-links,.intro-links) a{color:var(--ink);text-underline-offset:5px}body[data-theme=editorial][data-family=comparison] .comparison-hero{gap:24px}body[data-theme=editorial][data-family=comparison] .comparison-hero>.page-eyebrow{margin-bottom:0;text-decoration:none}body[data-theme=editorial][data-family=comparison] .reading-nav{border-left:2px solid var(--olive-text);padding-left:24px}body[data-theme=editorial][data-family=comparison] .guide-entry{padding-block:32px}body[data-theme=editorial][data-family=comparison] .compare-table thead{background:var(--linen)}body[data-theme=editorial][data-family=research] :is(.report-nav,.research-nav){padding-block:22px;border-bottom:1px solid var(--rule-warm)}body[data-theme=editorial][data-family=research] :is(.byline,.chart-note){line-height:1.7}body[data-theme=editorial][data-family=policy] .legal{padding-top:0}body[data-theme=editorial][data-page="/billing"] .options article{padding:34px;border-radius:var(--editorial-radius);background:var(--paper-warm)}body[data-theme=editorial][data-page="/chatgpt"] main>section:first-child{background:var(--paper-warm)}body[data-theme=editorial][data-page="/chatgpt"] .hero figure{background:var(--paper);padding:28px;border:1px solid var(--rule-warm);border-radius:var(--editorial-radius)}body[data-theme=editorial][data-page="/theroadlessworn"] .intro img{height:500px;object-fit:cover;object-position:50% 10%;border-radius:var(--editorial-radius)}@media(max-width:1100px){body[data-theme=editorial] .photo-hero>.container{gap:40px}}@media(max-width:760px){body[data-theme=editorial] main .page-eyebrow{margin-bottom:22px}body[data-theme=editorial] main .page-eyebrow:after{margin-top:16px}body[data-theme=editorial] .photo-hero>.container{min-height:0;gap:0}body[data-theme=editorial] .photo-hero>.container>div:first-child{padding-block:40px}body[data-theme=editorial] .photo-hero .bleed-photo{min-height:460px}body[data-theme=editorial][data-page="/app"] .hero-copy .page-eyebrow{order:-1}body[data-theme=editorial][data-page="/app"] .hero-grid{gap:0}body[data-theme=editorial][data-page="/app"] .hero-phones{padding-block:24px}body[data-theme=editorial][data-page="/app"] .screen-stage{padding:28px}body[data-theme=editorial][data-page="/pricing"] .hero-heading{margin-bottom:32px}body[data-theme=editorial][data-page="/stylist"] .introduction .outfit{padding:20px;transform:none}body[data-theme=editorial][data-page="/stylist"] .letter{padding-left:0;border:0}body[data-theme=editorial][data-page="/faq"] .hero-search{padding:24px}body[data-theme=editorial][data-family=guide]{--editorial-reading-title: 44px}body[data-theme=editorial][data-family=palette] .palette-explorer{padding:22px 16px}body[data-theme=editorial][data-family=palette] .full label>span:first-of-type{height:60px}body[data-theme=editorial][data-family=palette] .color-detail{grid-template-columns:90px minmax(0,1fr);gap:20px}body[data-theme=editorial][data-family=palette] .large-swatch{height:120px}body[data-theme=editorial][data-family=palette] :is(.outfit-examples,.season-comparisons) article{padding:24px}body[data-theme=editorial][data-family=comparison] .reading-nav{padding-left:18px}body[data-theme=editorial][data-page="/billing"] .options article{padding:26px}body[data-theme=editorial][data-page="/theroadlessworn"] .intro img{height:420px}}}@media(max-width:760px){body[data-look=journey] :where(.journey-home .hero-photo,.journey-home .stylist-photo>img,.journey-home .founder-photo>img,.photo-hero .bleed-photo>img,.colors-page .cc-scene-photo,.colors-page .cc-wardrobe-photo>img,.capsule-photo>img){--photo-fade-top: 40px;--photo-fade-bottom: 64px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--photo-fade-top),#000 calc(100% - var(--photo-fade-bottom)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--photo-fade-top),#000 calc(100% - var(--photo-fade-bottom)),transparent)}body[data-look=journey] .journey-home .hero-scene,body[data-look=journey] .colors-page .cc-hero-scene{background:linear-gradient(to bottom,var(--paper-warm),var(--paper))}body[data-look=journey] .journey-home .hero-photo{--photo-fade-top: 64px;--photo-fade-bottom: 80px}body[data-look=journey] .colors-page .cc-hero-scene{isolation:isolate}body[data-look=journey] .colors-page .cc-scene-photo{--photo-fade-bottom: 88px}body[data-look=journey] .journey-home .founder-photo>img,body[data-look=journey][data-page="/from-the-founder"] .bleed-photo>img{--photo-fade-top: 24px;--photo-fade-bottom: 72px}body[data-look=journey] .photo-hero .bleed-photo{background:transparent}body[data-look=journey][data-page="/men"] .photo-hero .bleed-photo{margin-inline:-23px}body[data-look=journey] .photo-hero .bleed-photo figcaption{background:linear-gradient(transparent,var(--paper-warm) 65%);color:var(--ink)}body[data-look=journey] .colors-page .cc-wardrobe-photo{background:linear-gradient(to bottom,var(--paper),var(--linen))}body[data-look=journey] .capsule-photo{background:linear-gradient(to bottom,var(--paper-warm),var(--paper) calc(100% - 80px))}body[data-look=journey] .capsule-photo figcaption{background:var(--paper)}body[data-look=journey][data-page="/app"] .app-hero:before{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 56px,#000 calc(100% - 80px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 56px,#000 calc(100% - 80px),transparent)}body[data-look=journey][data-page="/pricing"] .closing:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(to bottom,var(--paper),transparent 72px,transparent calc(100% - 40px),var(--paper))}body[data-look=journey][data-page="/pricing"] .closing-content{position:relative;z-index:1}}
