main.project-editorial{--project-gutter:clamp(22px,4.5vw,88px);--project-space:clamp(64px,7vw,112px);--project-body:clamp(18px,1.45vw,23px);--project-detail:clamp(14px,1.05vw,16px);--work-accent:var(--purple);--ai-violet:var(--purple);--content-violet:var(--purple);font-family:Arial,Helvetica,sans-serif}main.project-editorial :is(h1,h2,h3,p,a,button){font-family:inherit}main.project-editorial h1{font-size:clamp(60px,9vw,144px);font-weight:700;line-height:.98;letter-spacing:-.055em;overflow-wrap:normal}main.project-editorial h2{font-size:clamp(34px,4.2vw,66px);font-weight:700;line-height:1.08;letter-spacing:-.045em;text-wrap:pretty}main.project-editorial h3{font-size:clamp(24px,2.2vw,34px);font-weight:600;line-height:1.16;letter-spacing:-.03em}main.project-editorial p{font-size:var(--project-body);line-height:1.55;letter-spacing:-.012em;font-weight:400}main.project-editorial :is(figcaption p,.pop-data-note,.ekouaer-proof-note){font-size:var(--project-detail);line-height:1.55}main.project-editorial :is([class$=section-label],[class$=kicker],.category-cross-nav-heading>span,.work-project-heading>span){font-family:inherit;font-size:clamp(15px,1.2vw,18px);font-weight:500;letter-spacing:.015em;line-height:1.5}main.project-editorial :is(.pop-section,.strategy-section,.luc-section,.meta-section,.detail-section,.ekouaer-overview,.ekouaer-process,.ekouaer-onsite,.ekouaer-proof,.ekouaer-reflection,.coursework-selected-pages,.coursework-deck-reader,.work-project-section,.work-area-index){padding:var(--project-space) var(--project-gutter);scroll-margin-top:112px}main.project-editorial :is(.luc-editorial,.luc-backstage,.category-cross-nav){padding-right:var(--project-gutter);padding-left:var(--project-gutter)}main.project-editorial :is(.strategy-section-heading,.pop-section-intro,.luc-overview-grid,.meta-overview-grid,.meta-heading-row,.luc-heading-row){gap:clamp(32px,5vw,80px)}main.project-editorial :is(.strategy-section-heading,.pop-section-intro,.luc-overview-grid,.meta-overview-grid,.meta-heading-row,.luc-heading-row)>*{min-width:0}main.project-editorial :is(.pop-hero-deck,.ekouaer-deck,.coursework-overview,.luc-hero-bottom>p,.meta-hero-bottom>p){max-width:48ch;font-size:var(--project-body);line-height:1.5}main.project-editorial :is(.pop-hero h1>span,.ekouaer-hero h1 small){display:block;margin-top:18px;font-size:.5em;font-weight:500;line-height:1.12;letter-spacing:-.035em}main.project-editorial :is(.ekouaer-facts span,.coursework-facts span,.strategy-facts span,.pop-hero-facts span,.work-project-eyebrow,.work-project-type,.work-project-status,.category-cross-nav-card-top,.luc-phase-meta,.luc-credits span){font-family:inherit;font-size:var(--project-detail);line-height:1.5;letter-spacing:.015em}main.project-editorial :is(.ekouaer-facts strong,.coursework-facts strong,.strategy-facts strong,.pop-hero-facts strong){font-size:clamp(18px,1.5vw,23px);font-weight:500;line-height:1.35}main.project-editorial :is(.ekouaer-process-grid,.luc-scope-grid,.pop-proof-grid){gap:28px}main.project-editorial :is(.ekouaer-process-grid article,.luc-scope-grid article,.pop-proof-grid>article){border-radius:0;border-left:0;border-right:0;box-shadow:none}main.project-editorial .strategy-overview{background:var(--strategy-paper)}main.project-editorial .strategy-dark{background:var(--strategy-ink)}main.project-editorial :is(.pop-workflow,.pop-proof,.pop-reflection){background:var(--pop-ink)}main.project-editorial .pop-grid-overlay{opacity:.12}main.project-editorial .category-cross-nav{background:#111}main.project-editorial .category-cross-nav-card{border-radius:12px}main.project-editorial .category-cross-nav-card:is(:hover,:focus-visible){transform:scale(1.015);box-shadow:0 0 18px color-mix(in srgb,var(--purple) 12%,transparent)}main.project-editorial .category-cross-nav-card:is(:hover,:focus-visible):before{transform:scale(1.025)}main.project-editorial .work-project-card{border-radius:12px;padding:clamp(24px,3vw,40px)}main.project-editorial .work-project-card h2{font-size:clamp(30px,3.2vw,48px)}main.project-editorial .work-project-card p{font-size:clamp(17px,1.3vw,20px)}main.project-editorial .work-project-card:is(:hover,:focus-visible){transform:scale(1.015);filter:none;box-shadow:0 0 22px color-mix(in srgb,var(--purple) 15%,transparent)}main.project-editorial .work-project-type{background:transparent;border:0;color:#f5f4f1}main.project-editorial .work-detail-hero h1{color:#f5f4f1}main.project-editorial .work-detail-hero h1.is-long{font-size:clamp(56px,8vw,128px);line-height:1}main.project-editorial :is(.strategy-back-link,.luc-back,.meta-back,.ekouaer-back){top:112px;left:var(--project-gutter)}main.project-editorial :is(a,button):focus-visible{outline:2px solid var(--purple);outline-offset:5px}main.project-editorial :is(.detail-footer,.case-footer,.pop-footer,.ekouaer-footer,.luc-footer,.meta-footer){padding:48px var(--project-gutter);gap:24px;flex-wrap:wrap}main.project-editorial .content-flight-intro h1{font-size:clamp(48px,7vw,112px)}main.project-editorial .content-story-heading h2{font-size:clamp(32px,3vw,48px)}main.project-editorial .luc-hero h1{width:auto;font-size:clamp(64px,10vw,160px);line-height:.94}@media (max-width:760px){main.project-editorial{--project-gutter:22px;--project-space:64px;--project-body:18px}main.project-editorial h1{font-size:clamp(44px,11vw,78px);overflow-wrap:anywhere}main.project-editorial h2{font-size:clamp(30px,7.8vw,42px)}main.project-editorial h3{font-size:25px}main.project-editorial :is(.strategy-section-heading,.pop-section-intro,.luc-overview-grid,.meta-overview-grid,.meta-heading-row,.luc-heading-row,.work-detail-hero-content){grid-template-columns:1fr}main.project-editorial :is(.ekouaer-process-grid,.luc-scope-grid,.pop-proof-grid){grid-template-columns:1fr}main.project-editorial :is(.detail-footer,.case-footer,.pop-footer,.ekouaer-footer,.luc-footer,.meta-footer){display:flex;flex-direction:column;align-items:flex-start}main.project-editorial .luc-hero h1{font-size:clamp(48px,12vw,90px)}}@media (prefers-reduced-motion:reduce){main.project-editorial :is(a,button){transition:none}main.project-editorial :is(.work-project-card,.category-cross-nav-card):hover{transform:none}}.project-editorial.ekouaer-page{--ek-cream:#f2f1ee;--ek-blush:var(--purple);--ek-silver:#d7d4d1;--ek-green:#111;--ek-ink:#111;background:#111;color:#f5f4f1}.ekouaer-page .ekouaer-hero-shade{background:linear-gradient(180deg,#11111120,#111111db),linear-gradient(90deg,#111111a8,transparent 66%)}.ekouaer-page :is(.ekouaer-hero-copy,.ekouaer-back,.ekouaer-process,.ekouaer-reflection,.ekouaer-footer){color:#f5f4f1}.ekouaer-page :is(.ekouaer-kicker,.ekouaer-section-label,.ekouaer-facts span,.ekouaer-hero h1 small,.ekouaer-experience-index){color:var(--purple)}.ekouaer-page :is(.ekouaer-facts,.ekouaer-facts>div,.ekouaer-process-grid,.ekouaer-process-grid article){border-color:#373737}.ekouaer-page :is(.ekouaer-overview>p,.ekouaer-process-grid p,.ekouaer-role-note,.ekouaer-source p){color:#b7b5ba}.ekouaer-page .ekouaer-process-grid article:hover{background:#ffffff06}.ekouaer-page :is(.ekouaer-onsite,.ekouaer-reflection,.ekouaer-footer){background:#111}.ekouaer-page :is(.ekouaer-experiences,.ekouaer-community){background:#f2f1ee;color:#111}.ekouaer-page .ekouaer-experience-list details{border-color:#cfccd2}.ekouaer-page :is(.ekouaer-experience-heading>span,.ekouaer-experience-list p,.ekouaer-community-copy p){color:#615d65}.project-editorial .ekouaer-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-editorial .ekouaer-process-grid article{min-height:0;padding:30px 0}.project-editorial .ekouaer-process-grid h3{margin:30px 0 18px}.project-editorial .ekouaer-role-note{max-width:76ch;margin:40px 0 0;padding-top:24px;border-top:1px solid #ffffff40;font-size:16px;color:#dfddd8}.ekouaer-experiences{padding:var(--project-space) var(--project-gutter)}.ekouaer-experiences>h2{max-width:20ch;margin:32px 0 56px}.ekouaer-experience-list article{display:grid;grid-template-columns:60px minmax(0,1fr) minmax(0,1fr);gap:32px;padding:36px 0;border-top:1px solid #17221e40}.ekouaer-experience-index{color:#8e595c;font-size:18px}.ekouaer-experience-list h3{margin:0 0 14px}.ekouaer-experience-list article>div>span{font-size:16px;line-height:1.5;color:#665b5a}.ekouaer-community-copy p:first-child,.ekouaer-experience-list p{margin-top:0}.ekouaer-community-copy p+p{margin-top:28px}.ekouaer-source p{margin:0 0 28px}@media (max-width:760px){.project-editorial .ekouaer-process-grid{grid-template-columns:1fr}.ekouaer-experience-list article{grid-template-columns:32px minmax(0,1fr);gap:20px}.ekouaer-experience-list p{grid-column:2;margin-bottom:0}}@media (prefers-reduced-motion:reduce){.ekouaer-source-link{transition:none}}main.project-editorial{--project-reading-width:65ch;--project-heading-gap:clamp(28px,3vw,48px)}main.project-editorial :is(.pop-section-label,.strategy-section-label,.luc-section-label,.meta-section-label,.detail-section-label,.ekouaer-section-label){margin:0 0 var(--project-heading-gap);font-size:clamp(15px,1.2vw,18px);font-weight:600;letter-spacing:0}main.project-editorial :is(.pop-section-intro,.strategy-section-heading,.luc-overview-grid,.meta-overview-grid,.meta-heading-row,.luc-heading-row){grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}main.project-editorial :is(.pop-section-intro,.strategy-section-heading,.luc-overview-grid,.meta-overview-grid,.meta-heading-row,.luc-heading-row) h2{max-width:22ch;margin-top:0}main.project-editorial :is(.pop-section,.strategy-section,.luc-section,.meta-section,.detail-section,.ekouaer-page) p{max-width:var(--project-reading-width)}main.project-editorial :is(.coursework-story,.coursework-reflection,.meta-outcome){padding:var(--project-space) var(--project-gutter)}main.project-editorial :is(.coursework-deck-heading,.coursework-deck-reader-heading,.coursework-story-heading){gap:clamp(32px,5vw,80px)}main.project-editorial :is(.ekouaer-overview,.ekouaer-reflection,.ekouaer-proof){column-gap:clamp(32px,5vw,80px)}main.project-editorial :is(.ekouaer-overview,.ekouaer-reflection){grid-template-columns:repeat(2,minmax(0,1fr))}main.project-editorial :is(.ekouaer-overview,.ekouaer-reflection)>.ekouaer-section-label{grid-column:1/-1}main.project-editorial :is(.ekouaer-overview,.ekouaer-reflection) h2{margin:0;max-width:22ch}main.project-editorial .ekouaer-onsite header{display:block;margin-bottom:var(--project-heading-gap)}main.project-editorial .ekouaer-onsite h2{max-width:22ch}main.project-editorial .ekouaer-process{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px clamp(32px,5vw,80px);align-items:start}main.project-editorial .ekouaer-process>header{display:block;position:sticky;top:128px;margin:0}main.project-editorial .ekouaer-process>header h2{margin:0;max-width:18ch}main.project-editorial .ekouaer-process-grid{display:block;border:0}main.project-editorial .ekouaer-process-grid article{padding:36px 0;border-top:1px solid #373737;min-height:240px;transition:opacity .65s ease,transform .65s cubic-bezier(.22,.61,.36,1)}main.project-editorial .ekouaer-process-grid article>span{font-size:28px;color:var(--purple)}main.project-editorial .ekouaer-process-grid h3{margin:24px 0 16px}main.project-editorial .ekouaer-process-grid p{margin:0}main.project-editorial .ekouaer-process-grid article:hover{background:transparent}main.project-editorial .ekouaer-role-note{grid-column:1/-1;margin:0}.case-step-pending{opacity:.18;transform:translateY(24px)}.pop-post-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px}.pop-post-gallery figure{margin:0;min-width:0}.pop-post-image{display:flex;align-items:center;justify-content:center;min-height:400px;height:clamp(400px,42vw,640px);background:#191919;overflow:hidden}.pop-post-image img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.pop-post-image .pop-post-small{width:150px}.pop-post-gallery figcaption{display:grid;gap:10px;padding-top:22px}.pop-post-gallery figcaption strong{font-size:clamp(20px,1.8vw,28px);line-height:1.2}.pop-post-gallery figcaption span{font-size:16px;line-height:1.5}@media (max-width:760px){.pop-post-gallery{grid-template-columns:1fr;gap:40px}.pop-post-image{height:520px}}.ekouaer-experience-list details{border-top:1px solid}.ekouaer-experience-list details:last-child{border-bottom:1px solid #cfccd2}.ekouaer-experience-list summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:60px minmax(0,1fr) 36px;align-items:center;gap:32px;padding:30px 0}.ekouaer-experience-list summary::-webkit-details-marker{display:none}.ekouaer-experience-heading{display:grid;gap:10px}.ekouaer-experience-heading strong{font-size:clamp(24px,2.2vw,34px);font-weight:600;letter-spacing:-.03em;line-height:1.16}.ekouaer-experience-heading>span{font-size:16px;line-height:1.5}.case-disclosure-icon{font-size:32px;font-weight:400;transition:transform .3s ease,color .3s ease;text-align:center}.ekouaer-experience-list details[open] .case-disclosure-icon{transform:rotate(45deg);color:var(--purple)}.ekouaer-experience-list summary:hover .ekouaer-experience-heading strong{color:var(--purple)}.ekouaer-experience-list summary:focus-visible{outline:2px solid var(--purple);outline-offset:6px}.ekouaer-experience-list details>p{margin:0 68px 32px 92px;max-width:65ch}@media (max-width:760px){main.project-editorial :is(.pop-section-intro,.strategy-section-heading,.luc-overview-grid,.meta-overview-grid,.meta-heading-row,.luc-heading-row,.ekouaer-process,.ekouaer-overview,.ekouaer-reflection,.ekouaer-proof){grid-template-columns:1fr}main.project-editorial .ekouaer-process>header{position:static}main.project-editorial .ekouaer-process-grid article{min-height:0}.ekouaer-experience-list summary{grid-template-columns:28px minmax(0,1fr) 24px;gap:14px;padding:24px 0}.ekouaer-experience-list details>p{margin:0 0 28px 42px}}@media (prefers-reduced-motion:reduce){.case-disclosure-icon,main.project-editorial .ekouaer-process-grid article{transition:none}.case-step-pending{opacity:1;transform:none}}.art-editorial-project{background-image:url(/work/lucid/editorial-butterfly.webp);background-position:center 38%}.art-content-project{background-image:url(/work/content/independent-creator-cover.jpg);background-position:center 35%}main .editorial-action.editorial-action{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:50px;max-width:100%;width:fit-content;padding:14px 26px;border:1px solid;border-radius:999px;background:transparent;color:inherit;font-family:Arial,Helvetica,sans-serif;font-size:clamp(16px,1.3vw,20px);font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;text-decoration:none;box-shadow:none;backdrop-filter:none;transform:none;transition:color .5s ease,border-color .5s ease}main .editorial-action.editorial-action:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 100%,var(--purple) 55%,color-mix(in srgb,var(--purple) 65%,transparent) 66%,transparent 76%);transform:scale(0);transform-origin:50% 100%;transition:transform .75s cubic-bezier(.22,.61,.36,1);pointer-events:none}main .editorial-action.editorial-action:is(:hover,:focus-visible){color:#111;border-color:var(--purple);background:transparent;transform:none;text-decoration:none;box-shadow:none}main .editorial-action.editorial-action:is(:hover,:focus-visible):before{transform:scale(3)}main .editorial-action.editorial-action>span{display:inline-block;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;transform:scale(1);transition:transform .5s cubic-bezier(.22,.61,.36,1)}main .editorial-action.editorial-action:is(:hover,:focus-visible)>span{transform:scale(1.035)}main .editorial-action.editorial-action:focus-visible{outline:2px solid var(--purple);outline-offset:5px}main.project-editorial .editorial-action:is(.ekouaer-back,.strategy-back-link,.luc-back,.meta-back,.content-flight-back){position:absolute}@media (prefers-reduced-motion:reduce){main .editorial-action.editorial-action,main .editorial-action.editorial-action:before,main .editorial-action.editorial-action>span{transition:none}main .editorial-action.editorial-action:is(:hover,:focus-visible)>span{transform:none}}