[data-projects-editorial-review]{--projects-review-line:color-mix(in srgb, var(--divider) 78%, transparent);--projects-review-accent:var(--brass-edge);width:min(100%,1280px);padding:clamp(12px, 2vw, 24px) clamp(10px, 2.5vw, 28px) calc(44px + env(safe-area-inset-bottom));margin-inline:auto}[data-projects-editorial-review] [data-olayori-section-nav=v1]{top:max(10px, env(safe-area-inset-top));z-index:var(--olayori-z-context,1100);scrollbar-width:none;position:sticky;overflow-x:auto}[data-projects-editorial-review] [data-olayori-section-nav=v1]::-webkit-scrollbar{display:none}[data-projects-editorial-review] [data-olayori-section-nav=v1]>div{flex-wrap:nowrap;min-width:max-content}[data-projects-editorial-review] :is(button,a){min-height:44px}.projects-review-disclosure{color:var(--secondary);margin:0;font-size:12px;line-height:1.45}.projects-family-review-page{gap:clamp(14px,2vw,22px);min-width:0;display:grid}.projects-review-lead,.projects-review-visual,.projects-master-plan,.projects-review-ledger,.projects-review-action{border:1px solid var(--projects-review-line);border-radius:var(--radius-panel,16px);background:var(--surface-raised);min-width:0;padding:clamp(18px,3vw,30px)}.projects-review-lead h2,.projects-review-visual h3,.projects-master-plan h3,.projects-review-ledger h3,.projects-review-action h3{color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:"Source Serif 4 Variable",Georgia,serif;font-weight:560}.projects-review-lead h2{font-size:clamp(30px,4.4vw,50px)}.projects-review-visual h3,.projects-master-plan h3{font-size:clamp(22px,3vw,32px)}.projects-review-heading-row,.projects-visual-heading,.projects-review-ledger-heading,.projects-review-action{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.projects-review-heading-row p,.projects-visual-heading p,.projects-review-action p{max-width:720px;color:var(--secondary);margin:8px 0 0;font-size:15px;line-height:1.55}.projects-visual-heading p{font-size:12px}.projects-visual-heading>span,.projects-review-ledger-heading>span{color:var(--secondary);white-space:nowrap;font-size:12px;font-weight:750}.projects-review-eyebrow{color:var(--projects-review-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.projects-review-authority{border:1px solid color-mix(in srgb, var(--divider) 70%, var(--brass-edge) 30%);min-height:34px;color:var(--secondary);border-radius:999px;align-items:center;padding:7px 11px;font-size:12px;font-weight:720;line-height:1.3;display:inline-flex}.projects-review-visual{gap:12px;display:grid;overflow:hidden}.projects-review-chart{width:100%;height:clamp(190px,25vw,250px);display:block}.projects-chart-grid{fill:none;stroke:color-mix(in srgb, var(--divider) 74%, transparent);stroke-width:1px}.projects-chart-area{fill:color-mix(in srgb, var(--brass-edge) 13%, transparent)}.projects-chart-curve{fill:none;stroke:var(--brass-edge);stroke-width:4px;stroke-linecap:round}.projects-chart-line,.projects-chart-stem{fill:none;stroke:color-mix(in srgb, var(--divider-hi) 80%, transparent);stroke-width:3px;stroke-linecap:round}.projects-chart-dot{fill:var(--surface-recessed);stroke:var(--secondary);stroke-width:3px}.projects-chart-dot.active{fill:var(--brass-edge);stroke:var(--surface-raised)}.projects-gantt,.projects-column{fill:color-mix(in srgb, var(--brass-edge) 78%, var(--surface-recessed) 22%)}.projects-gantt.secondary,.projects-column.secondary{fill:color-mix(in srgb, var(--brass-edge) 48%, var(--secondary) 52%)}.projects-gantt.tertiary,.projects-column.tertiary{fill:color-mix(in srgb, var(--brass-edge) 24%, var(--secondary) 76%)}.projects-bar-track,.projects-bar-fill{fill:none;stroke-linecap:round;stroke-width:16px}.projects-bar-track{stroke:color-mix(in srgb, var(--divider) 70%, transparent)}.projects-bar-fill.primary{stroke:var(--brass-edge)}.projects-bar-fill.secondary{stroke:color-mix(in srgb, var(--brass-edge) 50%, var(--secondary) 50%)}.projects-bar-fill.tertiary{stroke:color-mix(in srgb, var(--secondary) 54%, var(--surface-recessed) 46%)}.projects-risk{fill:var(--brass-edge)}.projects-risk.low{opacity:.32}.projects-risk.medium{opacity:.62}.projects-risk.high{opacity:.94}.projects-review-legend{flex-wrap:wrap;gap:10px 18px;display:flex}.projects-review-legend span{color:var(--secondary);align-items:center;gap:7px;font-size:12px;display:inline-flex}.projects-review-legend span:before{background:var(--brass-edge);content:"";border-radius:50%;width:9px;height:9px}.projects-review-legend span:nth-child(2):before{background:color-mix(in srgb, var(--brass-edge) 50%, var(--secondary) 50%)}.projects-review-legend span:nth-child(3):before{background:var(--secondary)}.projects-review-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.projects-review-metrics article{border:1px solid var(--projects-review-line);border-radius:var(--radius-panel,14px);background:var(--surface-recessed);align-content:space-between;gap:18px;min-height:118px;padding:18px;display:grid}.projects-review-metrics small,.projects-review-row small{color:var(--secondary);font-size:13px}.projects-review-metrics strong{color:var(--ink);font-size:clamp(20px,2.8vw,30px)}.projects-review-ledger-heading{border-bottom:1px solid var(--projects-review-line);padding-bottom:14px}.projects-review-row{border-bottom:1px solid var(--projects-review-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:74px;display:grid}.projects-review-row:last-child{border-bottom:0}.projects-review-row>span{gap:5px;min-width:0;display:grid}.projects-review-row strong{color:var(--ink);font-size:15px}.projects-review-row em{border:1px solid var(--projects-review-line);color:var(--secondary);border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:720}.projects-review-action{align-items:center}.master-plan-page{grid-template-columns:minmax(0,1fr)}.projects-master-plan{gap:16px;padding:clamp(16px,2.4vw,26px);display:grid;overflow:hidden}.projects-scenario-tabs{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.projects-scenario-tabs::-webkit-scrollbar{display:none}.projects-scenario-tabs button{border:1px solid var(--projects-review-line);background:var(--surface-recessed);color:var(--secondary);font:inherit;border-radius:999px;flex:none;padding:8px 13px;font-size:13px;font-weight:720}.projects-scenario-tabs button[aria-pressed=true]{border-color:var(--brass-edge);background:var(--selected);color:var(--ink);box-shadow:inset 0 -2px 0 var(--brass-edge)}.projects-master-plan-canvas{border:1px solid var(--projects-review-line);background:var(--surface-recessed);border-radius:12px;min-height:520px;position:relative;overflow:auto}.projects-master-plan-canvas>svg{width:100%;min-width:820px;height:auto;display:block}.projects-plan-ground{fill:color-mix(in srgb, var(--canvas-deep) 88%, var(--metal) 12%);stroke:color-mix(in srgb, var(--divider-hi) 74%, transparent);stroke-width:2px}.projects-plan-grid{fill:none;stroke:color-mix(in srgb, var(--divider) 26%, transparent);stroke-width:1px}.projects-plan-stream{fill:none;stroke:color-mix(in srgb, #62b9bb 64%, var(--secondary) 36%);stroke-width:24px;stroke-linecap:round;opacity:.72}.projects-plan-road{fill:none;stroke-width:8px;stroke-linecap:round;stroke-dasharray:12 10}.projects-plan-road.clean{stroke:color-mix(in srgb, var(--positive) 70%, var(--brass-edge) 30%)}.projects-plan-road.dirty{stroke:color-mix(in srgb, var(--critical) 62%, var(--brass-edge) 38%)}.projects-plan-zone rect,.projects-plan-module rect{fill:color-mix(in srgb, var(--card) 88%, transparent);stroke:var(--brass-edge);stroke-width:2px}.projects-plan-zone.dirty rect{stroke:color-mix(in srgb, var(--critical) 60%, var(--brass-edge) 40%)}.projects-plan-zone.livestock rect{stroke:color-mix(in srgb, var(--positive) 64%, var(--brass-edge) 36%)}.projects-plan-zone.agro rect{stroke:color-mix(in srgb, #8faa66 74%, var(--brass-edge) 26%)}.projects-plan-zone text,.projects-plan-module text,.projects-plan-future text{fill:var(--ink);font-family:Inter,sans-serif;font-size:13px;font-weight:720}.projects-plan-zone text+text,.projects-plan-module text+text,.projects-plan-future text+text{fill:var(--secondary);font-size:12px;font-weight:520}.projects-plan-future{opacity:.18;transition:opacity .16s}.projects-plan-future.visible{opacity:1}.projects-plan-future rect{fill:color-mix(in srgb, var(--brass-edge) 9%, transparent);stroke:var(--brass-edge);stroke-width:2px;stroke-dasharray:9 7}.projects-plan-legend{border:1px solid var(--projects-review-line);background:color-mix(in srgb, var(--canvas) 91%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:10px;flex-wrap:wrap;gap:8px 13px;width:max-content;max-width:calc(100% - 24px);margin:-62px 12px 12px auto;padding:10px 12px;display:flex;position:sticky;bottom:12px;right:12px}.projects-plan-legend span{color:var(--secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.projects-plan-legend span:before{background:var(--brass-edge);content:"";border-radius:3px;width:11px;height:11px}.projects-plan-legend span[data-key=protected]:before{background:#62b9bb}.projects-plan-legend span[data-key=future]:before{border:1px dashed var(--brass-edge);background:0 0}.projects-plan-legend span[data-key=clean]:before{background:var(--positive)}.projects-plan-legend span[data-key=dirty]:before{background:var(--critical)}html[data-theme=dark] [data-projects-editorial-review] :is(.projects-review-lead,.projects-review-visual,.projects-master-plan,.projects-review-ledger,.projects-review-action){background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--brass) 8%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--surface-raised) 96%, black 4%), color-mix(in srgb, var(--canvas-deep) 96%, var(--metal) 4%));box-shadow:0 18px 44px #0000003d}html[data-theme=dark] [data-projects-editorial-review] .projects-review-lead{border-left:4px solid var(--brass-edge)}html[data-theme=light] [data-projects-editorial-review] :is(.projects-review-lead,.projects-review-visual,.projects-master-plan,.projects-review-ledger,.projects-review-action){box-shadow:none;background:0 0;border-width:1px 0 0;border-radius:0}html[data-theme=light] [data-projects-editorial-review] .projects-review-metrics article{background:0 0;border-width:0 0 1px;border-radius:0}html[data-theme=light] [data-projects-editorial-review] .projects-plan-ground{fill:color-mix(in srgb, var(--surface-soft) 92%, white 8%)}html[data-theme=steel] [data-projects-editorial-review] :is(.projects-review-lead,.projects-review-visual,.projects-master-plan,.projects-review-ledger,.projects-review-action,.projects-review-metrics article){background:linear-gradient(color-mix(in srgb, var(--divider) 15%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--divider) 15%, transparent) 1px, transparent 1px), linear-gradient(145deg, color-mix(in srgb, var(--card) 94%, var(--metal) 6%), color-mix(in srgb, var(--canvas-deep) 94%, var(--metal) 6%));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--brass-edge) 58%, transparent);background-size:24px 24px,24px 24px,auto;border-radius:6px}@media (min-width:820px){[data-projects-editorial-review] .projects-family-review-page:not(.master-plan-page){grid-template-columns:minmax(0,1.28fr) minmax(290px,.72fr)}[data-projects-editorial-review] :is(.projects-review-lead,.projects-review-visual,.projects-review-metrics){grid-column:1/-1}[data-projects-editorial-review] .projects-review-ledger{grid-column:1}[data-projects-editorial-review] .projects-review-action{flex-direction:column;grid-column:2;align-content:start;align-items:stretch}}@media (max-width:599px){[data-projects-editorial-review]{padding-inline:10px}[data-projects-editorial-review] [data-olayori-section-hero=v1]{min-height:0;padding:18px 16px}[data-projects-editorial-review] [data-olayori-section-hero=v1]>div{grid-template-columns:minmax(0,1fr);gap:10px}[data-projects-editorial-review] [data-olayori-section-hero=v1]>div>div:first-child{display:none}.projects-review-heading-row,.projects-visual-heading,.projects-review-action{flex-direction:column;align-items:stretch}.projects-review-authority{align-self:flex-start}.projects-review-metrics{grid-template-columns:1fr}.projects-review-metrics article{min-height:88px}.projects-review-row{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:14px}.projects-review-row em{justify-self:start}.projects-master-plan{margin-inline:-4px;padding:14px 10px}.projects-master-plan-canvas{min-height:420px}.projects-master-plan-canvas>svg{min-width:760px}}@media (prefers-reduced-motion:reduce){[data-projects-editorial-review] *{scroll-behavior:auto!important;transition-duration:0s!important}}
[data-projects-production-shell=v1]{--projects-line:color-mix(in srgb, var(--divider) 78%, transparent);--projects-accent:var(--brass-edge);gap:16px;min-width:0;display:grid}.projects-functional-stage{min-width:0}.projects-functional-sequence{border:1px solid var(--projects-line);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--surface-recessed) 88%, transparent);box-shadow:var(--shadow-recessed);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.projects-functional-sequence span{min-height:48px;color:var(--secondary);letter-spacing:.035em;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:10px 12px;font-size:10px;font-weight:700;display:grid}.projects-functional-sequence span+span{border-left:1px solid var(--projects-line)}.projects-functional-sequence b{color:var(--projects-accent);letter-spacing:.12em;font-size:9px}.projects-production-hero{border:1px solid var(--projects-line);border-radius:var(--radius-hero);isolation:isolate;grid-template-columns:auto minmax(0,1fr) minmax(250px,.68fr);align-items:center;gap:clamp(18px,3vw,34px);min-height:230px;padding:clamp(22px,4vw,42px);display:grid;position:relative;overflow:hidden}.projects-production-hero:after{background:var(--gold-line);content:"";pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0}.projects-production-hero-mark{place-items:center;display:grid}.projects-production-hero-copy h1{color:var(--ivory);letter-spacing:-.035em;margin:5px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5.6vw,58px);font-weight:500;line-height:.98}.projects-production-hero-copy p{max-width:680px;color:var(--secondary);margin:0;font-size:clamp(.82rem,1.3vw,.98rem);line-height:1.6}.projects-production-hero-truth{border:1px solid color-mix(in srgb, var(--divider-hi) 68%, transparent);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--surface-recessed) 90%, transparent);min-width:0;box-shadow:var(--shadow-recessed);gap:7px;padding:15px 16px;display:grid}.projects-production-hero-truth span{color:var(--projects-accent);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:760}.projects-production-hero-truth strong{color:var(--ivory);font-size:11px;line-height:1.45}.projects-production-hero-truth small{color:var(--quiet);font-size:9px;line-height:1.5}[data-projects-production-shell=v1] #projects-workspace-v1-1{border-color:var(--projects-line);background:color-mix(in srgb, var(--card) 88%, transparent);overflow:hidden}[data-projects-production-shell=v1] #projects-workspace-v1-1>.money-heading:first-child{border-bottom:1px solid var(--projects-line);padding-bottom:16px}[data-projects-production-shell=v1] #projects-workspace-v1-1>.account-row+.money-heading{border:1px solid color-mix(in srgb, var(--divider-hi) 72%, transparent);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--surface-soft) 92%, transparent);box-shadow:var(--shadow-soft);padding:18px 20px;position:relative;margin:14px -4px 0!important}[data-projects-production-shell=v1] #projects-workspace-v1-1>nav[aria-label=Project\ workspace]{z-index:var(--olayori-z-context,1100);border-bottom:1px solid var(--projects-line);background:color-mix(in srgb, var(--canvas) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin-inline:-4px;position:sticky;top:30px;padding:10px 4px 9px!important}[data-projects-production-shell=v1] #projects-workspace-v1-1>nav[aria-label=Project\ workspace] a{align-items:center;min-height:48px;display:inline-flex}html[data-theme=dark] .projects-production-hero{background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--brass) 12%, transparent), transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--surface-raised) 96%, black 4%), color-mix(in srgb, var(--canvas-deep) 94%, var(--metal) 6%));box-shadow:0 26px 58px #00000057,inset 0 1px #ffffff09}html[data-theme=dark] .projects-functional-sequence{border-left:3px solid color-mix(in srgb, var(--projects-accent) 72%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--selected) 36%, var(--card)), color-mix(in srgb, var(--surface-recessed) 94%, transparent))}html[data-theme=dark] [data-projects-production-shell=v1] #projects-workspace-v1-1>.account-row+.money-heading{border-left:4px solid color-mix(in srgb, var(--brass-edge) 72%, transparent);background:linear-gradient(100deg, color-mix(in srgb, var(--selected) 66%, var(--card)), color-mix(in srgb, var(--card) 94%, transparent))}html[data-theme=dark] [data-projects-production-shell=v1] #projects-workspace-v1-1>nav[aria-label=Project\ workspace] a[aria-current=page],html[data-theme=dark] [data-projects-production-shell=v1] #projects-workspace-v1-1>nav[aria-label=Project\ workspace] .outline-button{background:color-mix(in srgb, var(--selected) 88%, var(--brass-deep) 12%);box-shadow:inset 0 -2px 0 var(--brass-edge)}html[data-theme=light] .projects-production-hero{border:0;border-top:1px solid color-mix(in srgb, var(--divider) 72%, transparent);border-bottom:1px solid color-mix(in srgb, var(--divider) 72%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--surface-soft) 62%, transparent), transparent 72%);min-height:250px;box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1.45fr) minmax(180px,.55fr);grid-template-areas:"copy mark""truth truth";padding:clamp(32px,5vw,58px)}html[data-theme=light] .projects-functional-sequence{box-shadow:none;background:0 0;border-width:1px 0;border-radius:0}html[data-theme=light] .projects-production-hero-mark{opacity:.84;grid-area:mark;justify-self:end}html[data-theme=light] .projects-production-hero-copy{grid-area:copy}html[data-theme=light] .projects-production-hero-copy h1{color:var(--ink)}html[data-theme=light] .projects-production-hero-truth{border:0;border-top:1px solid var(--projects-line);box-shadow:none;background:0 0;border-radius:0;grid-area:truth;grid-template-columns:110px minmax(0,1.1fr) minmax(260px,.9fr);align-items:start;padding:15px 0 0}html[data-theme=light] [data-projects-production-shell=v1] #projects-workspace-v1-1{background:color-mix(in srgb, var(--canvas) 96%, var(--surface-soft) 4%);box-shadow:none;border-radius:0}html[data-theme=light] [data-projects-production-shell=v1] #projects-workspace-v1-1>.account-row+.money-heading{border:0;border-top:1px solid var(--projects-line);border-bottom:1px solid var(--projects-line);box-shadow:none;background:0 0;border-radius:0}html[data-theme=light] [data-projects-production-shell=v1] #projects-workspace-v1-1>nav[aria-label=Project\ workspace]{background:color-mix(in srgb, var(--canvas) 96%, transparent);top:84px}html[data-theme=light] [data-projects-production-shell=v1] #projects-workspace-v1-1>nav[aria-label=Project\ workspace] a{border-radius:0}html[data-theme=steel] .projects-production-hero{border-color:color-mix(in srgb, var(--divider-hi) 82%, var(--brass-deep) 18%);background:linear-gradient(color-mix(in srgb, var(--divider) 20%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--divider) 20%, transparent) 1px, transparent 1px), linear-gradient(145deg, color-mix(in srgb, var(--card) 94%, var(--metal) 6%), color-mix(in srgb, var(--canvas-deep) 90%, var(--metal) 10%));box-shadow:0 22px 48px #00000061, inset 5px 0 0 color-mix(in srgb, var(--brass-edge) 62%, transparent);background-size:28px 28px,28px 28px,auto;border-radius:8px}html[data-theme=steel] .projects-functional-sequence{background:linear-gradient(90deg, color-mix(in srgb, var(--divider) 12%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--card) 94%, var(--metal) 6%);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--projects-accent) 64%, transparent);background-size:32px 32px,auto;border-radius:6px}html[data-theme=steel] .projects-production-hero-truth{background:linear-gradient(180deg, color-mix(in srgb, var(--card) 94%, var(--metal) 6%), color-mix(in srgb, var(--canvas-deep) 94%, var(--metal) 6%));border-radius:6px}html[data-theme=steel] [data-projects-production-shell=v1] #projects-workspace-v1-1{background:linear-gradient(90deg, color-mix(in srgb, var(--divider) 10%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--card) 92%, var(--metal) 8%);background-size:32px 32px,auto;border-radius:8px}html[data-theme=steel] [data-projects-production-shell=v1] #projects-workspace-v1-1>.account-row+.money-heading{box-shadow:inset 4px 0 0 color-mix(in srgb, var(--brass-edge) 66%, transparent);border-radius:6px}html[data-theme=steel] [data-projects-production-shell=v1] #projects-workspace-v1-1>nav[aria-label=Project\ workspace]{border:1px solid var(--projects-line);background:color-mix(in srgb, var(--card) 94%, var(--metal) 6%);border-radius:6px}html[data-theme=steel] [data-projects-production-shell=v1] #projects-workspace-v1-1>nav[aria-label=Project\ workspace] a{border-radius:3px}@media (min-width:980px){[data-projects-production-shell=v1] #projects-workspace-v1-1>div[style*="margin-top: 12px"]>.card-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:600px) and (max-width:979px){.projects-production-hero{grid-template-columns:92px minmax(0,1fr)}.projects-production-hero-truth{grid-column:1/-1}html[data-theme=light] .projects-production-hero{grid-template-columns:minmax(0,1fr) 128px;grid-template-areas:"copy mark""truth truth"}}@media (max-width:599px){[data-projects-production-shell=v1]{gap:12px}.projects-functional-sequence{grid-template-columns:1fr}.projects-functional-sequence span+span{border-top:1px solid var(--projects-line);border-left:0}.projects-production-hero,html[data-theme=light] .projects-production-hero,html[data-theme=steel] .projects-production-hero{border-radius:16px;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"mark copy""truth truth";gap:13px;min-height:0;padding:18px 16px}.projects-production-hero-mark{grid-area:mark;justify-self:start}.projects-production-hero-mark svg{width:64px;height:64px}.projects-production-hero-copy{grid-area:copy}.projects-production-hero-copy h1{font-size:clamp(30px,11vw,42px)}.projects-production-hero-copy p{font-size:.74rem;line-height:1.45}.projects-production-hero-truth,html[data-theme=light] .projects-production-hero-truth{box-shadow:none;border-width:1px 0 0;border-radius:0;grid-area:truth;grid-template-columns:1fr;gap:4px;padding:11px 0 0}[data-projects-production-shell=v1] #projects-workspace-v1-1{border-radius:14px;margin-top:0!important}[data-projects-production-shell=v1] #projects-workspace-v1-1>.money-heading:first-child{align-items:flex-start}[data-projects-production-shell=v1] #projects-workspace-v1-1>.account-row+.money-heading{padding:14px;margin-inline:0!important}[data-projects-production-shell=v1] #projects-workspace-v1-1>nav[aria-label=Project\ workspace],html[data-theme=light] [data-projects-production-shell=v1] #projects-workspace-v1-1>nav[aria-label=Project\ workspace]{top:30px}[data-projects-production-shell=v1] #projects-workspace-v1-1>nav[aria-label=Project\ workspace] a{min-width:max-content}}@media (prefers-reduced-motion:reduce){[data-projects-production-shell=v1] *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}
.life-production-shell{gap:var(--space-xl,24px);min-width:0;display:grid}.life-production-hero,.life-production-section,.life-production-panel,.life-production-destination{border:1px solid var(--component-panel-border);border-radius:var(--component-panel-radius);background:var(--component-panel-surface);color:var(--component-panel-text)}.life-production-hero{gap:var(--space-xl,24px);grid-template-columns:minmax(0,1fr) minmax(180px,280px);align-items:center;min-height:300px;padding:clamp(24px,5vw,58px);display:grid;position:relative;overflow:hidden}.life-production-hero:after{content:"";pointer-events:none;opacity:.34;position:absolute;inset:0}.life-production-hero-copy,.life-production-hero-mark{z-index:1;position:relative}.life-production-hero-copy{max-width:760px}.life-production-hero h1{letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(2.5rem,7vw,5.7rem);line-height:.92}.life-production-hero p{max-width:62ch;color:var(--component-data-muted);margin:0;line-height:1.6}.life-production-hero-mark{justify-self:end;width:min(100%,260px)}.life-production-scope{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.life-production-scope span{border:1px solid var(--component-control-border);border-radius:var(--component-control-radius);background:var(--component-control-surface);min-height:32px;color:var(--component-control-text);align-items:center;padding:0 11px;font-size:.76rem;font-weight:720;display:inline-flex}.life-production-section{gap:16px;padding:clamp(18px,3vw,30px);display:grid}.life-production-section-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.life-production-section-heading h2{margin:4px 0 0;font-size:clamp(1.35rem,3vw,2rem)}.life-production-section-heading p{max-width:52ch;color:var(--component-data-muted);margin:0;font-size:.86rem;line-height:1.5}.life-production-now-grid,.life-production-destination-grid,.life-production-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.life-production-panel,.life-production-destination{min-width:0;padding:18px}.life-production-panel h3,.life-production-destination h3{margin:5px 0 7px;font-size:1.02rem}.life-production-panel p,.life-production-destination p{color:var(--component-data-muted);margin:0;line-height:1.5}.life-production-destination{grid-template-rows:auto auto 1fr auto;min-height:196px;display:grid}.life-production-destination a,.life-production-panel a{min-height:var(--component-control-min-target);width:fit-content;color:var(--component-control-text);align-items:center;margin-top:14px;font-weight:760;text-decoration:none;display:inline-flex}.life-production-destination a:focus-visible,.life-production-panel a:focus-visible{border-radius:var(--component-control-radius);outline:2px solid var(--component-control-focus);outline-offset:3px}.life-production-unavailable{border:1px solid var(--component-control-border);border-radius:var(--component-control-radius);width:fit-content;min-height:34px;color:var(--component-data-muted);align-self:end;align-items:center;margin-top:14px;padding:0 10px;font-size:.75rem;font-weight:720;display:inline-flex}.life-production-attention{border-left:3px solid var(--inner-accent,var(--brass-edge))}[data-theme=dark] .life-production-hero{background:radial-gradient(circle at 82% 38%, color-mix(in srgb, var(--brass) 13%, transparent), transparent 32%), linear-gradient(145deg, color-mix(in srgb, var(--component-hero-surface) 96%, black 4%), var(--component-panel-surface));grid-template-columns:minmax(0,.92fr) minmax(240px,.72fr);min-height:390px}[data-theme=dark] .life-production-hero:after{background:linear-gradient(90deg, transparent 0 58%, color-mix(in srgb, var(--brass-edge) 8%, transparent))}[data-theme=dark] .life-production-destination-grid{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.9fr))}[data-theme=dark] .life-production-destination:first-child{grid-row:span 2;min-height:404px}[data-theme=light] .life-production-shell{gap:clamp(28px,5vw,54px)}[data-theme=light] .life-production-hero{border-color:color-mix(in srgb, var(--component-panel-border) 58%, transparent);background:linear-gradient(112deg, color-mix(in srgb, var(--component-hero-surface) 96%, white 4%), color-mix(in srgb, var(--inner-accent) 4%, var(--component-panel-surface)));grid-template-columns:minmax(0,1.08fr) minmax(220px,.58fr);min-height:360px;padding-block:clamp(38px,7vw,76px)}[data-theme=light] .life-production-hero:after{background:radial-gradient(circle at 88% 20%, color-mix(in srgb, var(--inner-accent) 10%, transparent), transparent 42%)}[data-theme=light] .life-production-section{border-color:color-mix(in srgb, var(--component-panel-border) 52%, transparent);box-shadow:none}[data-theme=light] .life-production-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}[data-theme=light] .life-production-destination{background:0 0;border-width:0 0 1px;border-radius:0;min-height:176px;padding:18px 0 22px}[data-theme=steel] .life-production-hero{border-radius:calc(var(--component-panel-radius) * .72);background:linear-gradient(90deg, color-mix(in srgb, var(--component-hero-surface) 96%, black 4%) 0 58%, color-mix(in srgb, var(--component-data-surface) 92%, transparent) 58% 100%);grid-template-columns:minmax(0,.82fr) minmax(260px,.56fr);min-height:350px}[data-theme=steel] .life-production-hero:after{background:repeating-linear-gradient(90deg, transparent 0 79px, color-mix(in srgb, var(--component-panel-border) 18%, transparent) 79px 80px)}[data-theme=steel] .life-production-section,[data-theme=steel] .life-production-panel,[data-theme=steel] .life-production-destination{border-radius:calc(var(--component-panel-radius) * .72)}[data-theme=steel] .life-production-destination-grid{grid-template-columns:repeat(4,minmax(0,1fr))}[data-theme=steel] .life-production-destination{min-height:178px}@media (max-width:899px){.life-production-now-grid,.life-production-bottom-grid{grid-template-columns:1fr}.life-production-destination-grid,[data-theme=dark] .life-production-destination-grid,[data-theme=light] .life-production-destination-grid,[data-theme=steel] .life-production-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=dark] .life-production-destination:first-child{grid-row:auto;min-height:196px}}@media (min-width:600px) and (max-width:899px){.life-production-hero,[data-theme=dark] .life-production-hero,[data-theme=light] .life-production-hero,[data-theme=steel] .life-production-hero{grid-template-columns:minmax(0,1fr) minmax(190px,250px)}}@media (max-width:599px){.life-production-shell{gap:14px}.life-production-hero,[data-theme=dark] .life-production-hero,[data-theme=light] .life-production-hero,[data-theme=steel] .life-production-hero{grid-template-columns:1fr;min-height:0;padding:20px 16px}.life-production-hero-mark{grid-row:1;justify-self:start;width:92px}.life-production-hero h1{font-size:clamp(2.3rem,15vw,3.7rem)}.life-production-section{padding:16px}.life-production-section-heading{align-items:start;display:grid}.life-production-destination-grid,[data-theme=dark] .life-production-destination-grid,[data-theme=light] .life-production-destination-grid,[data-theme=steel] .life-production-destination-grid{grid-template-columns:1fr}.life-production-destination,[data-theme=light] .life-production-destination,[data-theme=steel] .life-production-destination{border:1px solid var(--component-panel-border);border-radius:var(--component-panel-radius);background:var(--component-panel-surface);min-height:0;padding:16px}}@media (forced-colors:active){.life-production-hero,.life-production-section,.life-production-panel,.life-production-destination,.life-production-unavailable{border-color:canvastext}}.life-production-sequence{border:1px solid var(--component-panel-border);border-radius:var(--component-panel-radius);background:var(--component-panel-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 16px;padding:0;list-style:none;display:grid;overflow:clip}.life-production-sequence li{background:var(--component-panel-surface);grid-template-columns:auto 1fr;align-content:center;gap:2px 10px;min-width:0;min-height:88px;padding:14px 16px;display:grid}.life-production-sequence span{color:var(--inner-accent,var(--brass-edge));letter-spacing:.12em;grid-row:1/span 2;font-size:.7rem;font-weight:800}.life-production-sequence strong{color:var(--component-panel-text);font-size:.86rem}.life-production-sequence small{color:var(--component-data-muted);line-height:1.35}[data-theme=dark] .life-production-sequence{border-color:color-mix(in srgb, var(--brass-edge) 24%, var(--component-panel-border))}[data-theme=dark] .life-production-sequence li:first-child{background:color-mix(in srgb, var(--component-panel-surface) 92%, var(--brass) 8%)}[data-theme=dark] [data-life-stage=attention]{border-color:color-mix(in srgb, var(--brass-edge) 34%, var(--component-panel-border))}[data-theme=light] .life-production-sequence{background:0 0;border-width:0 0 1px;border-radius:0;gap:clamp(18px,3vw,42px);overflow:visible}[data-theme=light] .life-production-sequence li{background:0 0;min-height:104px;padding-inline:0}[data-theme=light] [data-life-stage=destinations]{background:0 0;border-inline:0;border-radius:0}[data-theme=steel] .life-production-sequence{border-radius:calc(var(--component-panel-radius) * .72)}[data-theme=steel] .life-production-sequence li{background:linear-gradient(180deg, color-mix(in srgb, var(--component-panel-surface) 96%, var(--metal-hi) 4%), var(--component-panel-surface));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--metal-hi) 12%, transparent)}[data-theme=steel] .life-production-sequence li:first-child{border-left:4px solid var(--brass-edge)}@media (max-width:899px){.life-production-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.life-production-sequence,[data-theme=light] .life-production-sequence{border:1px solid var(--component-panel-border);border-radius:var(--component-panel-radius);grid-template-columns:1fr;gap:1px;overflow:clip}.life-production-sequence li,[data-theme=light] .life-production-sequence li{background:var(--component-panel-surface);min-height:72px;padding:12px 14px}}@media (prefers-reduced-motion:reduce){[data-ilr-06-life-functional-master=v1] *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}@media (forced-colors:active){.life-production-sequence,.life-production-sequence li{border-color:canvastext}}.life-production-hero{grid-template-columns:minmax(0,1fr)!important}.life-production-hero [data-olayori-section-hero-grid=v1]{grid-template-columns:minmax(0,1fr) minmax(112px,180px);gap:clamp(18px,3vw,34px)}.life-production-hero [data-olayori-section-hero-copy=v1]{grid-area:1/1}.life-production-hero [data-olayori-section-hero-mark=v1]{grid-area:1/2;justify-self:end;width:clamp(112px,10vw,128px);min-width:0}.life-production-hero [data-olayori-section-hero-mark=v1]>[data-olayori-workspace-icon=life]{aspect-ratio:1;width:100%!important;height:auto!important}.life-production-hero [data-olayori-section-hero-mark=v1]>[data-olayori-workspace-icon=life]>img{object-fit:contain;width:100%!important;height:100%!important}@media (min-width:600px) and (max-width:899px){.life-production-hero [data-olayori-section-hero-grid=v1]{grid-template-columns:minmax(0,1fr) minmax(104px,148px)}.life-production-hero [data-olayori-section-hero-mark=v1]{width:clamp(104px,14vw,120px)}}@media (max-width:599px){html[data-theme] .life-production-hero{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important}.life-production-hero [data-olayori-section-hero-grid=v1]{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"mark copy";align-items:start;gap:12px}.life-production-hero [data-olayori-section-hero-mark=v1]{grid-area:mark;justify-self:start;width:64px;max-width:64px;overflow:hidden}.life-production-hero [data-olayori-section-hero-copy=v1]{grid-area:copy}html[data-theme=light] .life-production-hero [data-olayori-section-hero-grid=v1]{grid-template-columns:minmax(0,1fr) 64px;grid-template-areas:"copy mark"}html[data-theme=light] .life-production-hero [data-olayori-section-hero-mark=v1]{justify-self:end}body:has([data-review-production-mode=life]) .app-shell{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}}@media (min-width:600px){html[data-theme=light] body:has([data-review-production-mode=life]) .app-shell{padding-bottom:calc(116px + env(safe-area-inset-bottom))!important}}[data-life-cover-story=v1] .life-production-hero{isolation:isolate;min-height:clamp(330px,44vw,520px)}[data-life-cover-story=v1] .life-production-hero [data-olayori-section-hero-grid=v1]{align-items:end}[data-life-cover-story=v1] .life-production-hero [data-olayori-section-hero-copy=v1]{flex-direction:column;justify-content:flex-end;align-self:stretch;max-width:860px;display:flex}[data-life-cover-story=v1] .life-production-hero [data-olayori-section-hero-copy=v1]>:first-child{margin-bottom:clamp(18px,2.4vw,30px)}[data-life-cover-story=v1] .life-production-hero h1{letter-spacing:-.075em;max-width:none;margin:auto 0 18px;font-family:"Source Serif 4 Variable","Source Serif 4",Georgia,serif;font-size:clamp(5.25rem,14vw,11.5rem);font-weight:520;line-height:.72}[data-life-cover-story=v1] .life-production-hero [data-olayori-section-hero-description=v1]{border-top:1px solid color-mix(in srgb, var(--inner-accent,var(--brass-edge)) 68%, transparent);max-width:31ch;padding-top:16px;font-family:"Source Serif 4 Variable","Source Serif 4",Georgia,serif;font-size:clamp(1.1rem,2.3vw,1.65rem);font-style:italic;line-height:1.2}[data-theme=dark] [data-life-cover-story=v1] [data-olayori-profile-name=v1],[data-theme=steel] [data-life-cover-story=v1] [data-olayori-profile-name=v1]{color:#fff;font-style:normal;font-weight:650}[data-theme=light] [data-life-cover-story=v1] [data-olayori-profile-name=v1]{color:var(--component-panel-text);font-style:normal;font-weight:650}[data-life-cover-story=v1] .life-production-hero [data-olayori-section-hero-mark=v1]{align-self:end;margin-bottom:8px}[data-life-cover-story=v1] .life-production-sequence{counter-reset:life-coverline}[data-theme=dark] [data-life-cover-story=v1] .life-production-hero{background:linear-gradient(110deg, #080a0cfa 0 54%, #080a0c94 82%), radial-gradient(circle at 83% 24%, color-mix(in srgb, var(--brass) 20%, transparent), transparent 42%), var(--component-hero-surface)}[data-theme=light] [data-life-cover-story=v1] .life-production-hero{background:linear-gradient(102deg, #faf7effa 0 57%, #faf7ef9e 82%), radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--inner-accent) 16%, transparent), transparent 45%), var(--component-hero-surface)}[data-theme=steel] [data-life-cover-story=v1] .life-production-hero{background:linear-gradient(100deg, #14181cfa 0 56%, #14181c9e 82%), repeating-linear-gradient(90deg, transparent 0 79px, color-mix(in srgb, var(--metal-hi) 9%, transparent) 79px 80px), var(--component-hero-surface)}@media (max-width:899px){[data-life-cover-story=v1] .life-production-hero h1{font-size:clamp(4.7rem,18vw,8.3rem)}}@media (max-width:599px){[data-life-cover-story=v1] .life-production-hero{min-height:330px}[data-life-cover-story=v1] .life-production-hero [data-olayori-section-hero-grid=v1]{grid-template-columns:minmax(0,1fr) 58px;grid-template-areas:"copy mark";align-items:start}[data-life-cover-story=v1] .life-production-hero h1{margin-top:42px;font-size:clamp(4.35rem,24vw,6.2rem)}[data-life-cover-story=v1] .life-production-hero [data-olayori-section-hero-mark=v1]{justify-self:end;width:58px;max-width:58px}}
.more-production-shell,[data-calendar-production-shell=v1],[data-fitness-production-shell=v1],[data-travel-production-shell=v1],[data-home-automation-production-shell=v1],[data-settings-production-shell=v1],[data-olayori-document-vault=canonical-home],[data-olayori-learning-workspace=knowledge],[data-photography-production-shell=v1]{width:min(100%,1440px);margin-inline:auto}.olayori-specialist-hero,.more-production-hero{border:1px solid var(--component-panel-border,var(--divider));border-radius:var(--component-hero-radius,24px);background:var(--component-hero-surface,var(--surface-raised));min-height:210px;color:var(--component-hero-text,var(--text));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,72px);margin-bottom:clamp(20px,3vw,34px);padding:clamp(24px,4vw,54px);display:grid;position:relative;overflow:hidden}.olayori-specialist-hero h1,.more-production-hero h1{letter-spacing:-.055em;margin:6px 0 10px;font-size:clamp(2.35rem,6vw,5.6rem);line-height:.92}.olayori-specialist-hero p,.more-production-hero p{max-width:760px;color:var(--component-data-muted,var(--muted));margin:0;font-size:clamp(.96rem,1.4vw,1.08rem);line-height:1.65}.olayori-specialist-hero-mark,.more-production-hero-mark{width:clamp(108px,15vw,210px);min-width:108px}.olayori-specialist-context,.more-production-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.olayori-specialist-context h2,.more-production-heading h2,.more-production-section>h2{letter-spacing:-.025em;margin:4px 0 0;font-size:clamp(1.35rem,2.3vw,2rem)}.olayori-specialist-context p,.more-production-heading p,.more-production-section>p{max-width:680px;color:var(--component-data-muted,var(--muted));margin:0;line-height:1.55}.olayori-specialist-section,.more-production-section{border:1px solid var(--component-panel-border,var(--divider));border-radius:var(--component-panel-radius,18px);background:var(--component-panel-surface,var(--surface-raised));padding:clamp(20px,3vw,32px)}.olayori-specialist-section+.olayori-specialist-section,.more-production-section+.more-production-section{margin-top:16px}.more-production-destination-grid,.more-production-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.more-production-subsection{border-top:1px solid var(--component-panel-border,var(--divider));margin-top:22px;padding-top:20px}.more-production-subsection h3{margin:0 0 4px;font-size:1.05rem}.more-production-subsection p{color:var(--component-data-muted,var(--muted));margin:0 0 14px}.more-production-grid>.more-production-section{margin-top:0}.more-production-empty{border:1px dashed var(--component-panel-border,var(--divider));border-radius:var(--component-control-radius,14px);min-height:88px;color:var(--component-data-muted,var(--muted));gap:5px;margin-top:16px;padding:18px;display:grid}.more-production-empty strong{color:var(--component-panel-text,var(--text))}[data-calendar-production-shell=v1] .calendar-production-body{gap:14px;display:grid}[data-calendar-production-shell=v1],[data-calendar-production-shell=v1] .calendar-production-body,[data-calendar-production-shell=v1] [data-calendar-production-surface]{box-sizing:border-box;min-width:0;max-width:100%}[data-calendar-production-shell=v1] .calendar-production-lenses{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}[data-calendar-production-shell=v1] .calendar-production-lenses :is(span,a,button){border:1px solid var(--component-control-border,var(--divider));min-width:44px;min-height:44px;color:var(--component-data-muted,var(--muted));border-radius:999px;align-items:center;padding:0 12px;font-size:.75rem;font-weight:720;display:inline-flex}[data-calendar-production-shell=v1] .calendar-production-lenses button{background:0 0}[data-calendar-production-shell=v1] .connection-panel a.text-button{align-items:center;min-height:44px;display:inline-flex}[data-calendar-production-shell=v1] .calendar-production-lenses :is(a[aria-current=page],button[aria-pressed=true]){border-color:var(--brass-edge);color:var(--component-panel-text,var(--text));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brass-edge) 20%, transparent)}[data-fitness-production-shell=v1] .fitness-production-banner{border-left:3px solid var(--brass-edge);background:color-mix(in srgb, var(--component-panel-surface,var(--surface-raised)) 92%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-bottom:16px;padding:18px 20px;display:grid}[data-fitness-production-shell=v1] .fitness-production-banner p{color:var(--component-data-muted,var(--muted));margin:0}[data-travel-production-shell=v1] .card,[data-home-automation-production-shell=v1] .card,[data-fitness-production-shell=v1] .card{border-radius:var(--component-panel-radius,18px)}[data-olayori-document-vault=canonical-home]{gap:14px;display:grid}[data-olayori-document-vault=canonical-home]>.card{border-radius:var(--component-panel-radius,18px)}[data-olayori-document-vault=canonical-home] input,[data-olayori-document-vault=canonical-home] select{min-height:var(--component-control-min-target,48px)}[data-settings-production-shell=v1]{gap:18px;display:grid}[data-settings-production-shell=v1] .settings-production-hero{margin-bottom:0}[data-settings-production-shell=v1] button,[data-settings-production-shell=v1] a{min-height:48px}[data-olayori-learning-workspace=knowledge]{isolation:isolate}[data-olayori-learning-workspace=knowledge] section{border-radius:var(--component-panel-radius,18px)!important}[data-olayori-learning-workspace=knowledge] input[type=search]{min-height:48px}[data-photography-production-shell=v1]{isolation:isolate}[data-photography-production-shell=v1] [role=tab]{min-height:48px}[data-photography-production-shell=v1] [role=tabpanel]{border-radius:var(--component-panel-radius,18px)}[data-deen-option2=approved-v3]{border-radius:var(--component-hero-radius,24px);overflow:clip}[data-theme=steel] [data-deen-option2=approved-v3]{outline:1px solid color-mix(in srgb, var(--component-panel-border,var(--divider)) 78%, var(--brass-edge) 22%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--metal-hi) 10%, transparent)}[data-theme=dark] .olayori-specialist-hero,[data-theme=dark] .more-production-hero{border-color:color-mix(in srgb, var(--brass-edge) 28%, var(--component-panel-border,var(--divider)));background:radial-gradient(circle at 78% 20%, color-mix(in srgb, var(--brass) 8%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--component-panel-surface,#111) 95%, black), var(--component-panel-surface,#111));grid-template-columns:minmax(0,1.35fr) minmax(118px,.35fr);box-shadow:0 26px 70px #0000003d}[data-theme=dark] .more-production-section,[data-theme=dark] .olayori-specialist-section{background:color-mix(in srgb, var(--component-panel-surface,#111) 94%, black 6%)}[data-theme=dark] .more-production-grid{grid-template-columns:1.15fr .85fr}[data-theme=dark] [data-calendar-production-shell=v1] .calendar-production-body,[data-theme=dark] [data-settings-production-shell=v1]{max-width:1180px}[data-theme=dark] [data-olayori-document-vault=canonical-home]{max-width:1240px}[data-theme=light] .olayori-specialist-hero,[data-theme=light] .more-production-hero{border-color:color-mix(in srgb, var(--component-panel-border,#d9d3c7) 70%, transparent);background:linear-gradient(115deg, #ffffffbd, color-mix(in srgb, var(--component-hero-surface,#f5f0e6) 92%, white));grid-template-columns:minmax(0,1fr) minmax(170px,.46fr);min-height:260px;padding-block:clamp(34px,6vw,76px);box-shadow:0 22px 55px #3a302112}[data-theme=light] .more-production-hero h1,[data-theme=light] .olayori-specialist-hero h1{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:520}[data-theme=light] .more-production-section,[data-theme=light] .olayori-specialist-section{background:0 0;border-width:0 0 1px;border-radius:0;padding-block:clamp(28px,4vw,48px);padding-inline:clamp(4px,2vw,20px)}[data-theme=light] .more-production-grid{border-block:1px solid var(--component-panel-border,#d9d3c7);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,64px)}[data-theme=light] .more-production-grid>.more-production-section{border-bottom:0}[data-theme=light] .more-production-destination-grid{gap:18px}[data-theme=light] [data-olayori-learning-workspace=knowledge] section,[data-theme=light] [data-photography-production-shell=v1] [role=tabpanel]{box-shadow:0 18px 44px #3a30210f}[data-theme=steel] .olayori-specialist-hero,[data-theme=steel] .more-production-hero{border-color:color-mix(in srgb, var(--component-panel-border,var(--divider)) 72%, var(--brass-edge) 28%);background:linear-gradient(90deg, color-mix(in srgb, var(--component-hero-surface,#1a1c1e) 96%, black), color-mix(in srgb, var(--component-panel-surface,#1a1c1e) 92%, var(--metal-hi) 8%));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--metal-hi) 18%, transparent), 0 20px 52px #00000038;border-radius:10px;grid-template-columns:minmax(0,1fr) 190px}[data-theme=steel] .olayori-specialist-hero:before,[data-theme=steel] .more-production-hero:before{content:"";background:linear-gradient(var(--brass-edge), color-mix(in srgb, var(--brass-edge) 20%, transparent));width:5px;position:absolute;inset:0 auto 0 0}[data-theme=steel] .more-production-section,[data-theme=steel] .olayori-specialist-section{background:linear-gradient(180deg, color-mix(in srgb, var(--component-panel-surface,#202326) 96%, var(--metal-hi) 4%), var(--component-panel-surface,#202326));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--metal-hi) 12%, transparent);border-radius:8px}[data-theme=steel] .more-production-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=steel] .more-production-heading,[data-theme=steel] .olayori-specialist-context{align-items:center}[data-theme=steel] .more-production-heading .eyebrow,[data-theme=steel] .olayori-specialist-hero .eyebrow{letter-spacing:.18em;text-transform:uppercase}[data-theme=steel] [data-olayori-document-vault=canonical-home] .card,[data-theme=steel] [data-fitness-production-shell=v1] .card,[data-theme=steel] [data-travel-production-shell=v1] .card,[data-theme=steel] [data-home-automation-production-shell=v1] .card{border-radius:8px}@media (min-width:600px) and (max-width:980px){.olayori-specialist-hero,.more-production-hero{grid-template-columns:minmax(0,1fr) 132px}.more-production-grid{grid-template-columns:1fr}}@media (max-width:599px){.olayori-specialist-hero,.more-production-hero{border-radius:var(--component-panel-radius,18px);grid-template-columns:1fr;gap:18px;min-height:0;padding:22px 18px}.olayori-specialist-hero h1,.more-production-hero h1{font-size:clamp(2.2rem,13vw,3.8rem)}.olayori-specialist-hero-mark,.more-production-hero-mark{width:92px;min-width:0}.more-production-heading,.olayori-specialist-context{gap:8px;display:grid}.more-production-destination-grid,.more-production-grid{grid-template-columns:1fr}.more-production-section,.olayori-specialist-section{padding:18px 14px}[data-fitness-production-shell=v1] .fitness-production-banner{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.more-production-shell *,[data-calendar-production-shell=v1] *,[data-fitness-production-shell=v1] *,[data-travel-production-shell=v1] *,[data-home-automation-production-shell=v1] *,[data-settings-production-shell=v1] *,[data-olayori-document-vault=canonical-home] *,[data-olayori-learning-workspace=knowledge] *,[data-photography-production-shell=v1] *{scroll-behavior:auto!important}}@media (forced-colors:active){.olayori-specialist-hero,.more-production-hero,.more-production-section,.olayori-specialist-section{border:1px solid canvastext}}@media (min-width:600px){:is(html[data-theme=dark] body:has([data-photography-production-shell=v1]) .app-shell,html[data-theme=steel] body:has([data-photography-production-shell=v1]) .app-shell){padding-left:100px!important}html[data-theme=dark] body [data-photography-production-shell=v1],html[data-theme=steel] body [data-photography-production-shell=v1]{box-sizing:border-box!important;padding-left:0!important}}.more-production-hero{grid-template-columns:minmax(0,1fr)!important}.more-production-hero [data-olayori-section-hero-grid=v1]{grid-template-columns:minmax(0,1fr) minmax(112px,180px);gap:clamp(18px,3vw,34px)}.more-production-hero [data-olayori-section-hero-copy=v1]{grid-area:1/1}.more-production-hero [data-olayori-section-hero-mark=v1]{grid-area:1/2;justify-self:end;width:clamp(112px,10vw,128px);min-width:0}.more-production-hero [data-olayori-section-hero-mark=v1]>[data-olayori-workspace-icon=more]{aspect-ratio:1;width:100%!important;height:auto!important}.more-production-hero [data-olayori-section-hero-mark=v1]>[data-olayori-workspace-icon=more]>img{object-fit:contain;width:100%!important;height:100%!important}@media (min-width:600px) and (max-width:899px){.more-production-hero [data-olayori-section-hero-grid=v1]{grid-template-columns:minmax(0,1fr) minmax(104px,148px)}.more-production-hero [data-olayori-section-hero-mark=v1]{width:clamp(104px,14vw,120px)}}@media (max-width:599px){html[data-theme] .more-production-hero{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important}.more-production-hero [data-olayori-section-hero-grid=v1]{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"mark copy";align-items:start;gap:12px}.more-production-hero [data-olayori-section-hero-mark=v1]{grid-area:mark;justify-self:start;width:64px;max-width:64px;overflow:hidden}.more-production-hero [data-olayori-section-hero-copy=v1]{grid-area:copy}html[data-theme=light] .more-production-hero [data-olayori-section-hero-grid=v1]{grid-template-columns:minmax(0,1fr) 64px;grid-template-areas:"copy mark"}html[data-theme=light] .more-production-hero [data-olayori-section-hero-mark=v1]{justify-self:end}body:has([data-review-production-mode=more]) .app-shell{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}}@media (min-width:600px){html[data-theme=dark] body:has([data-calendar-production-shell=v1]){--olayori-home-rail-width:128px}html[data-theme=dark] body:has([data-calendar-production-shell=v1]) .app-shell{padding-left:calc(var(--olayori-home-rail-width) + 16px)!important}:is(html[data-theme=dark] body:has([data-review-production-mode=more]),html[data-theme=steel] body:has([data-review-production-mode=more])){--olayori-home-rail-width:128px}:is(html[data-theme=dark] body:has([data-review-production-mode=more]) .app-shell,html[data-theme=steel] body:has([data-review-production-mode=more]) .app-shell){padding-left:calc(var(--olayori-home-rail-width) + 16px)!important}html[data-theme=light] body:has([data-review-production-mode=more]) .app-shell{padding-bottom:calc(116px + env(safe-area-inset-bottom))!important}}
.life-specialist-production-shell,.store-production-shell{width:min(100%,1440px);margin-inline:auto}.life-specialist-production-hero,.store-production-hero{border:1px solid var(--component-panel-border,var(--divider));border-radius:var(--component-hero-radius,24px);background:var(--component-hero-surface,var(--surface-raised));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,72px);min-height:220px;margin-bottom:clamp(20px,3vw,34px);padding:clamp(24px,4vw,54px);display:grid;position:relative;overflow:hidden}.life-specialist-production-hero h1,.store-production-hero h1{letter-spacing:-.055em;margin:6px 0 10px;font-size:clamp(2.45rem,6vw,5.8rem);line-height:.92}.life-specialist-production-hero p,.store-production-hero p{max-width:760px;color:var(--component-data-muted,var(--muted));margin:0;line-height:1.62}.life-specialist-production-hero>:last-child,.store-production-hero>:last-child{width:clamp(104px,14vw,196px)}.life-specialist-production-grid,.store-production-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.store-production-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-production-panel-wide{grid-column:1/-1}.life-specialist-production-panel,.store-production-panel{border:1px solid var(--component-panel-border,var(--divider));border-radius:var(--component-panel-radius,18px);background:var(--component-panel-surface,var(--surface-raised));min-width:0;padding:clamp(20px,3vw,30px)}.life-specialist-production-panel h2,.store-production-panel h2{letter-spacing:-.025em;margin:6px 0 10px;font-size:clamp(1.2rem,2vw,1.72rem)}.life-specialist-production-panel p,.store-production-panel p{color:var(--component-data-muted,var(--muted));line-height:1.56}.life-specialist-production-panel a,.store-production-panel a,.store-production-panel button{min-height:var(--component-control-min-target,48px);align-items:center;display:inline-flex}.life-specialist-production-state{border:1px solid var(--component-control-border,var(--divider));min-height:36px;color:var(--component-data-muted,var(--muted));border-radius:999px;align-items:center;padding:0 12px;font-size:.75rem;font-weight:720;display:inline-flex}.life-specialist-production-restricted{max-width:860px}.store-production-tabs{border:1px solid var(--component-panel-border,var(--divider));border-radius:var(--component-control-radius,14px);background:color-mix(in srgb, var(--component-panel-surface,var(--surface-raised)) 90%, transparent);flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:10px;display:flex}.store-production-tabs a,.store-production-categories a{min-height:var(--component-control-min-target,48px);border:1px solid var(--component-control-border,var(--divider));color:var(--component-data-muted,var(--muted));border-radius:999px;align-items:center;padding:0 12px;font-size:.74rem;font-weight:720;text-decoration:none;display:inline-flex}.store-production-tabs a[aria-current=page],.store-production-categories a[aria-current=page]{border-color:var(--brass-edge,var(--component-control-border,var(--divider)));color:var(--text);background:color-mix(in srgb, var(--brass,currentColor) 12%, transparent)}.store-production-categories{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}[data-theme=dark] .life-specialist-production-hero,[data-theme=dark] .store-production-hero{border-color:color-mix(in srgb, var(--brass-edge) 30%, var(--component-panel-border,var(--divider)));background:radial-gradient(circle at 80% 18%, color-mix(in srgb, var(--brass) 9%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--component-panel-surface,#111) 96%, black), var(--component-panel-surface,#111));grid-template-columns:minmax(0,1.35fr) minmax(118px,.35fr);box-shadow:0 26px 70px #0000003d}[data-theme=dark] .life-specialist-production-panel,[data-theme=dark] .store-production-panel{background:color-mix(in srgb, var(--component-panel-surface,#111) 94%, black 6%)}@media (min-width:600px){html[data-theme=dark] body:has([data-store-production-shell=v1]){--olayori-home-rail-width:128px}html[data-theme=dark] body:has([data-store-production-shell=v1]) .app-shell{padding-left:calc(var(--olayori-home-rail-width) + 16px)!important}}[data-theme=light] .life-specialist-production-hero,[data-theme=light] .store-production-hero{border-color:color-mix(in srgb, var(--component-panel-border,#d9d3c7) 70%, transparent);background:linear-gradient(115deg, #ffffffbd, color-mix(in srgb, var(--component-hero-surface,#f5f0e6) 92%, white));grid-template-columns:minmax(0,1fr) minmax(160px,.44fr);min-height:260px;padding-block:clamp(34px,6vw,76px);box-shadow:0 22px 55px #3a302112}[data-theme=light] .life-specialist-production-hero h1,[data-theme=light] .store-production-hero h1{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:520}[data-theme=light] .life-specialist-production-grid,[data-theme=light] .store-production-grid{gap:clamp(24px,4vw,52px)}[data-theme=light] .life-specialist-production-panel,[data-theme=light] .store-production-panel{background:0 0;border-width:0 0 1px;border-radius:0;padding-block:clamp(26px,4vw,46px);padding-inline:clamp(4px,2vw,20px)}[data-theme=steel] .life-specialist-production-hero,[data-theme=steel] .store-production-hero{border-color:color-mix(in srgb, var(--component-panel-border,var(--divider)) 72%, var(--brass-edge) 28%);background:linear-gradient(90deg, color-mix(in srgb, var(--component-hero-surface,#1a1c1e) 96%, black), color-mix(in srgb, var(--component-panel-surface,#1a1c1e) 92%, var(--metal-hi) 8%));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--metal-hi) 18%, transparent), 0 20px 52px #00000038;border-radius:10px;grid-template-columns:minmax(0,1fr) 184px}[data-theme=steel] .life-specialist-production-hero:before,[data-theme=steel] .store-production-hero:before{content:"";background:linear-gradient(var(--brass-edge), color-mix(in srgb, var(--brass-edge) 20%, transparent));width:5px;position:absolute;inset:0 auto 0 0}[data-theme=steel] .life-specialist-production-panel,[data-theme=steel] .store-production-panel,[data-theme=steel] .store-production-tabs{background:linear-gradient(180deg, color-mix(in srgb, var(--component-panel-surface,#202326) 96%, var(--metal-hi) 4%), var(--component-panel-surface,#202326));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--metal-hi) 12%, transparent);border-radius:8px}@media (min-width:600px) and (max-width:980px){.life-specialist-production-grid{grid-template-columns:1fr 1fr}.store-production-grid{grid-template-columns:1fr}}@media (max-width:599px){.life-specialist-production-hero,.store-production-hero{border-radius:var(--component-panel-radius,18px);grid-template-columns:1fr;gap:18px;min-height:0;padding:22px 18px}.life-specialist-production-hero h1,.store-production-hero h1{font-size:clamp(2.2rem,13vw,3.8rem)}.life-specialist-production-hero>:last-child,.store-production-hero>:last-child{width:92px}.life-specialist-production-grid,.store-production-grid{grid-template-columns:1fr}.life-specialist-production-panel,.store-production-panel{min-height:0}}@media (forced-colors:active){.life-specialist-production-hero,.store-production-hero,.life-specialist-production-panel,.store-production-panel,.store-production-tabs,.life-specialist-production-state,.store-production-tabs a,.store-production-categories a{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.life-specialist-production-shell *,.store-production-shell *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}
@media (max-width:599px){html[data-theme=dark] [data-money-production-shell=v1] [data-olayori-section-hero=v1]>div{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"mark copy""actions actions";gap:11px 13px}html[data-theme=dark] [data-money-production-shell=v1] [data-olayori-section-hero=v1]>div>div:first-child{grid-area:mark}html[data-theme=dark] [data-money-production-shell=v1] [data-olayori-section-hero=v1]>div>div:nth-child(2){grid-area:copy}html[data-theme=dark] [data-money-production-shell=v1] [data-olayori-section-hero=v1]>div>div:last-child{grid-area:actions;justify-content:flex-start}html[data-theme=dark] [data-money-production-shell=v1] [data-olayori-section-hero=v1]{border-left:3px solid color-mix(in srgb, var(--brass-edge) 74%, transparent);background:linear-gradient(110deg, color-mix(in srgb, var(--selected) 24%, var(--surface-raised)), var(--surface-raised))}html[data-theme=light] [data-money-production-shell=v1] [data-olayori-section-hero=v1]{border:0;border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);box-shadow:none;background:0 0;border-radius:0;padding:24px 4px 22px}html[data-theme=light] [data-money-production-shell=v1] [data-olayori-section-hero=v1]>div{grid-template-columns:minmax(0,1fr) 68px;grid-template-areas:"copy mark""actions actions";gap:16px 10px}html[data-theme=light] [data-money-production-shell=v1] [data-olayori-section-hero=v1]>div>div:first-child{opacity:.74;grid-area:mark;justify-self:end}html[data-theme=light] [data-money-production-shell=v1] [data-olayori-section-hero=v1]>div>div:nth-child(2){grid-area:copy}html[data-theme=light] [data-money-production-shell=v1] [data-olayori-section-hero=v1]>div>div:last-child{grid-area:actions;justify-content:flex-start}html[data-theme=light] [data-money-production-shell=v1] [data-olayori-section-nav=v1]{border-inline:0;border-radius:0}html[data-theme=steel] [data-money-production-shell=v1] [data-olayori-section-hero=v1]{box-shadow:inset 4px 0 0 color-mix(in srgb, var(--brass-edge) 64%, transparent);border-radius:6px;padding:16px 14px}html[data-theme=steel] [data-money-production-shell=v1] [data-olayori-section-hero=v1]>div{grid-template-columns:54px minmax(0,1fr);grid-template-areas:"mark copy""mark actions";align-items:start;gap:8px 12px}html[data-theme=steel] [data-money-production-shell=v1] [data-olayori-section-hero=v1]>div>div:first-child{grid-area:mark}html[data-theme=steel] [data-money-production-shell=v1] [data-olayori-section-hero=v1]>div>div:nth-child(2){grid-area:copy}html[data-theme=steel] [data-money-production-shell=v1] [data-olayori-section-hero=v1]>div>div:last-child{grid-area:actions;justify-content:flex-start}html[data-theme=dark] .projects-production-hero{border-left:3px solid color-mix(in srgb, var(--brass-edge) 72%, transparent);grid-template-columns:58px minmax(0,1fr);grid-template-areas:"mark copy""truth truth"}html[data-theme=light] .projects-production-hero{border:0;border-top:1px solid var(--projects-line);border-bottom:1px solid var(--projects-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 70px;grid-template-areas:"copy mark""truth truth";padding:24px 4px 20px}html[data-theme=light] .projects-production-hero-mark{opacity:.76;justify-self:end}html[data-theme=light] .projects-production-hero-truth{border-top:1px solid var(--projects-line);padding-top:12px}html[data-theme=steel] .projects-production-hero{box-shadow:inset 4px 0 0 color-mix(in srgb, var(--brass-edge) 62%, transparent);border-radius:6px;grid-template-columns:54px minmax(0,1fr);grid-template-areas:"mark copy""truth truth";padding:16px 14px}html[data-theme=steel] .projects-production-hero-truth{border:1px solid var(--projects-line);background:color-mix(in srgb, var(--surface-recessed) 88%, var(--metal) 12%);border-radius:4px;padding:10px 12px}html[data-theme=dark] .life-production-hero{border-left:3px solid color-mix(in srgb, var(--brass-edge) 70%, transparent);grid-template-columns:72px minmax(0,1fr);grid-template-areas:"mark copy";gap:14px;padding:18px 16px}html[data-theme=dark] .life-production-hero-mark{grid-area:mark;align-self:start;width:72px}html[data-theme=dark] .life-production-hero-copy{grid-area:copy}html[data-theme=dark] .life-production-section{padding:14px}html[data-theme=dark] .life-production-destination:first-child{border-color:color-mix(in srgb, var(--component-panel-border) 62%, var(--brass-edge) 38%);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--brass-edge) 58%, transparent)}html[data-theme=light] .life-production-shell{gap:24px}html[data-theme=light] .life-production-hero{border:0;border-top:1px solid var(--component-panel-border);border-bottom:1px solid var(--component-panel-border);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 72px;grid-template-areas:"copy mark";padding:28px 2px 24px}html[data-theme=light] .life-production-hero-copy{grid-area:copy}html[data-theme=light] .life-production-hero-mark{opacity:.72;grid-area:mark;justify-self:end;width:72px}html[data-theme=light] .life-production-section{background:0 0;border-inline:0;border-radius:0;padding:22px 2px}html[data-theme=light] .life-production-destination{background:0 0;border-width:0 0 1px;border-radius:0;padding:18px 0 20px}html[data-theme=steel] .life-production-hero{box-shadow:inset 4px 0 0 color-mix(in srgb, var(--brass-edge) 64%, transparent);border-radius:6px;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"mark copy";gap:12px;padding:16px 14px}html[data-theme=steel] .life-production-hero-mark{grid-area:mark;width:64px}html[data-theme=steel] .life-production-hero-copy{grid-area:copy}html[data-theme=steel] .life-production-section,html[data-theme=steel] .life-production-destination,html[data-theme=steel] .life-production-panel{border-radius:5px}html[data-theme=dark] .more-production-hero,html[data-theme=dark] .olayori-specialist-hero{border-left:3px solid color-mix(in srgb, var(--brass-edge) 70%, transparent);grid-template-columns:76px minmax(0,1fr);gap:14px;padding:18px 16px}html[data-theme=dark] .more-production-hero-mark,html[data-theme=dark] .olayori-specialist-hero-mark{grid-area:1/1;width:76px}html[data-theme=dark] .more-production-hero>:first-child,html[data-theme=dark] .olayori-specialist-hero>:first-child{grid-area:1/2}html[data-theme=light] .more-production-hero,html[data-theme=light] .olayori-specialist-hero{border:0;border-top:1px solid var(--component-panel-border,var(--divider));border-bottom:1px solid var(--component-panel-border,var(--divider));box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 72px;gap:16px;padding:28px 2px 24px}html[data-theme=light] .more-production-hero>:first-child,html[data-theme=light] .olayori-specialist-hero>:first-child{grid-area:1/1}html[data-theme=light] .more-production-hero-mark,html[data-theme=light] .olayori-specialist-hero-mark{opacity:.7;grid-area:1/2;width:72px}html[data-theme=light] .more-production-section,html[data-theme=light] .olayori-specialist-section{box-shadow:none;background:0 0;border-inline:0;border-radius:0;padding:22px 2px}html[data-theme=steel] .more-production-hero,html[data-theme=steel] .olayori-specialist-hero{box-shadow:inset 4px 0 0 color-mix(in srgb, var(--brass-edge) 64%, transparent);border-radius:6px;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:16px 14px}html[data-theme=steel] .more-production-hero-mark,html[data-theme=steel] .olayori-specialist-hero-mark{grid-area:1/1;width:64px}html[data-theme=steel] .more-production-hero>:first-child,html[data-theme=steel] .olayori-specialist-hero>:first-child{grid-area:1/2}html[data-theme=steel] .more-production-section,html[data-theme=steel] .olayori-specialist-section{border-radius:5px}html[data-theme=dark] .life-specialist-production-hero,html[data-theme=dark] .store-production-hero{border-left:3px solid color-mix(in srgb, var(--brass-edge) 70%, transparent);grid-template-columns:76px minmax(0,1fr);gap:14px;padding:18px 16px}html[data-theme=dark] .life-specialist-production-hero>:last-child,html[data-theme=dark] .store-production-hero>:last-child{grid-area:1/1;width:76px}html[data-theme=dark] .life-specialist-production-hero>:first-child,html[data-theme=dark] .store-production-hero>:first-child{grid-area:1/2}html[data-theme=light] .life-specialist-production-hero,html[data-theme=light] .store-production-hero{border:0;border-top:1px solid var(--component-panel-border,var(--divider));border-bottom:1px solid var(--component-panel-border,var(--divider));box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 72px;gap:16px;padding:28px 2px 24px}html[data-theme=light] .life-specialist-production-hero>:first-child,html[data-theme=light] .store-production-hero>:first-child{grid-area:1/1}html[data-theme=light] .life-specialist-production-hero>:last-child,html[data-theme=light] .store-production-hero>:last-child{opacity:.7;grid-area:1/2;width:72px}html[data-theme=light] .life-specialist-production-panel,html[data-theme=light] .store-production-panel{background:0 0;border-inline:0;border-radius:0;padding:22px 2px}html[data-theme=steel] .life-specialist-production-hero,html[data-theme=steel] .store-production-hero{box-shadow:inset 4px 0 0 color-mix(in srgb, var(--brass-edge) 64%, transparent);border-radius:6px;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:16px 14px}html[data-theme=steel] .life-specialist-production-hero>:last-child,html[data-theme=steel] .store-production-hero>:last-child{grid-area:1/1;width:64px}html[data-theme=steel] .life-specialist-production-hero>:first-child,html[data-theme=steel] .store-production-hero>:first-child{grid-area:1/2}html[data-theme=steel] .life-specialist-production-panel,html[data-theme=steel] .store-production-panel,html[data-theme=steel] .store-production-tabs{border-radius:5px}}@media (min-width:420px) and (max-width:599px){html[data-theme=light] .more-production-destination-grid,html[data-theme=light] .life-specialist-production-grid,html[data-theme=light] .store-production-grid,html[data-theme=steel] .life-production-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:599px){html[data-theme=dark] .v4-moirai-visual-stage .v4-moirai-content{grid-template-areas:"heading""scene""quote";gap:12px;width:100%;display:grid}html[data-theme=dark] .v4-moirai-heading{text-align:center;grid-area:heading;max-width:30ch;margin-inline:auto}html[data-theme=dark] .v4-moirai-scene{border-color:color-mix(in srgb, var(--brass-edge) 42%, transparent);grid-area:scene;width:min(74vw,276px);margin-inline:auto;box-shadow:0 18px 42px #0000006b}html[data-theme=dark] .v4-moirai-quote{text-align:center;grid-area:quote;max-width:34ch;margin-inline:auto}html[data-theme=light] .v4-moirai-visual-stage .v4-moirai-content{grid-template-areas:"heading""quote""scene";gap:14px;width:100%;display:grid}html[data-theme=light] .v4-moirai-heading{text-align:left;grid-area:heading;margin:0}html[data-theme=light] .v4-moirai-heading p{max-width:38ch;margin-inline:0}html[data-theme=light] .v4-moirai-quote{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);text-align:left;grid-area:quote;margin:0;padding:12px 0}html[data-theme=light] .v4-moirai-scene{width:100%;box-shadow:0 18px 38px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:22px 6px;grid-area:scene;margin:0}html[data-theme=steel] .v4-moirai-visual-stage .v4-moirai-content{border-left:3px solid color-mix(in srgb, var(--brass-edge) 66%, transparent);grid-template-areas:"heading""scene""quote";gap:10px;width:100%;padding-left:12px;display:grid}html[data-theme=steel] .v4-moirai-heading{text-align:left;grid-area:heading;margin:0}html[data-theme=steel] .v4-moirai-heading p{letter-spacing:.02em;max-width:40ch;margin-inline:0;font-family:inherit}html[data-theme=steel] .v4-moirai-scene{border:1px solid var(--divider-hi);width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--metal-hi) 12%, transparent), 0 16px 36px #00000061;border-radius:5px;grid-area:scene;margin:0}html[data-theme=steel] .v4-moirai-quote{border-top:1px solid var(--divider);text-align:left;letter-spacing:.055em;text-transform:uppercase;grid-area:quote;margin:0;padding-top:10px;font-family:inherit;font-size:10px;font-style:normal}html[data-theme=dark] [data-actions-production=v1] .v4-actions-tabs{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme=dark] [data-actions-page=today] .v4-actions-shell{border-left:3px solid color-mix(in srgb, var(--brass-edge) 68%, transparent)}html[data-theme=light] [data-actions-production=v1] .v4-actions-tabs{border:0;border-bottom:1px solid var(--component-data-divider);scrollbar-width:none;background:0 0;border-radius:0;gap:0;width:100%;padding:0;display:flex;overflow-x:auto}html[data-theme=light] [data-actions-production=v1] .v4-actions-tabs::-webkit-scrollbar{display:none}html[data-theme=light] [data-actions-production=v1] .v4-actions-tab{border-radius:0;flex:none;min-width:92px;padding-inline:12px}html[data-theme=light] [data-actions-page=today] .v4-actions-shell{background:0 0;border-inline:0;border-radius:0;padding:18px 0 20px}html[data-theme=steel] [data-actions-production=v1] .v4-actions-tabs{border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0}html[data-theme=steel] [data-actions-production=v1] .v4-actions-tab{border-right:1px solid var(--component-data-divider);border-bottom:1px solid var(--component-data-divider);border-radius:0}html[data-theme=steel] [data-actions-production=v1] .v4-actions-tab:nth-child(2n){border-right:0}html[data-theme=steel] [data-actions-production=v1] .v4-actions-tab:nth-last-child(-n+2){border-bottom:0}html[data-theme=steel] [data-actions-page=today] .v4-actions-shell{box-shadow:inset 4px 0 0 color-mix(in srgb, var(--brass-edge) 58%, transparent);border-radius:5px}html[data-theme=dark] [data-enterprise-production-hero=v1]{border-left:3px solid color-mix(in srgb, var(--brass-edge) 72%, transparent);grid-template-columns:58px minmax(0,1fr);grid-template-areas:"mark copy""context context";gap:12px;padding:18px 16px}html[data-theme=dark] [data-enterprise-production-hero=v1]>div:first-child{grid-area:mark}html[data-theme=dark] [data-enterprise-production-hero=v1]>div:nth-child(2){grid-area:copy}html[data-theme=dark] [data-enterprise-production-hero=v1]>div:nth-child(3){grid-area:context}html[data-theme=light] [data-enterprise-production-hero=v1]{border:0;border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 72px;grid-template-areas:"copy mark""context context";gap:15px 12px;padding:28px 2px 22px}html[data-theme=light] [data-enterprise-production-hero=v1]>div:first-child{opacity:.76;grid-area:mark;justify-self:end;width:68px;height:68px}html[data-theme=light] [data-enterprise-production-hero=v1]>div:nth-child(2){grid-area:copy}html[data-theme=light] [data-enterprise-production-hero=v1]>div:nth-child(3){border:0;border-top:1px solid var(--divider);background:0 0;border-radius:0;grid-area:context;padding:12px 0 0}html[data-theme=light] nav[aria-label=Enterprise\ navigation]{border-inline:0;border-radius:0}html[data-theme=light] [data-enterprise-authority=v1]{background:0 0;border-inline:0;border-radius:0}html[data-theme=steel] [data-enterprise-production-hero=v1]{box-shadow:inset 4px 0 0 color-mix(in srgb, var(--brass-edge) 64%, transparent);border-radius:6px;grid-template-columns:54px minmax(0,1fr);grid-template-areas:"mark copy""context context";gap:10px 12px;padding:16px 14px}html[data-theme=steel] [data-enterprise-production-hero=v1]>div:first-child{grid-area:mark;width:54px;height:54px}html[data-theme=steel] [data-enterprise-production-hero=v1]>div:nth-child(2){grid-area:copy}html[data-theme=steel] [data-enterprise-production-hero=v1]>div:nth-child(3){border-radius:4px;grid-area:context}html[data-theme=steel] nav[aria-label=Enterprise\ navigation],html[data-theme=steel] [data-enterprise-authority=v1]{border-radius:5px}html[data-theme=dark] [data-communications-destinations=v1]{grid-template-columns:1fr;gap:8px}html[data-theme=dark] [data-communications-destination]{min-height:148px}html[data-theme=dark] [data-communications-destination=phone],html[data-theme=dark] [data-communications-destination=messages],html[data-theme=dark] [data-communications-destination=email]{border-left:3px solid color-mix(in srgb, var(--brass-edge) 54%, transparent)}html[data-theme=light] [data-communications-destinations=v1]{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);grid-template-columns:1fr;gap:0}html[data-theme=light] [data-communications-destination]{border:0;border-bottom:1px solid var(--divider);min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:15px 2px 14px}html[data-theme=light] [data-communications-destination]:last-child{border-bottom:0}html[data-theme=light] [data-communications-section=now]>div:last-child,html[data-theme=light] [data-communications-section=recent-upcoming]>div:last-child{gap:0}html[data-theme=steel] [data-communications-destinations=v1]{border:1px solid var(--divider-hi);border-radius:5px;grid-template-columns:1fr;gap:0;overflow:hidden}html[data-theme=steel] [data-communications-destination]{border:0;border-bottom:1px solid var(--divider);min-height:142px;box-shadow:none;border-radius:0}html[data-theme=steel] [data-communications-destination]:last-child{border-bottom:0}}@media (min-width:420px) and (max-width:599px){html[data-theme=light] [data-communications-destinations=v1]{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=light] [data-communications-destination]{border-right:1px solid var(--divider)}html[data-theme=light] [data-communications-destination]:nth-child(2n){border-right:0}html[data-theme=light] [data-communications-destination]:nth-last-child(-n+2){border-bottom:0}html[data-theme=steel] [data-communications-destinations=v1]{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=steel] [data-communications-destination]{border-right:1px solid var(--divider)}html[data-theme=steel] [data-communications-destination]:nth-child(2n){border-right:0}html[data-theme=steel] [data-communications-destination]:nth-last-child(-n+2){border-bottom:0}}
[data-olayori-profile-greeting=v1]{color:var(--component-data-muted)}[data-olayori-profile-name=v1]{color:#fff;font-style:normal;font-weight:650}html[data-theme=light] [data-olayori-profile-name=v1]{color:var(--component-panel-text)}@media (forced-colors:active){[data-olayori-profile-name=v1]{color:canvastext}}
.store-production-shell{box-sizing:border-box;color:#f7f5ee;background:#090d12f5;border-radius:18px;min-width:0;padding:0 clamp(12px,2vw,24px) 112px}html[data-theme=light] .store-production-shell{color:#24211d;background:#faf8f2f7}html[data-theme=steel] .store-production-shell{color:#f4f5f5;background:#111519f7}.store-production-shell .store-production-hero,.store-production-shell .store-production-panel,.store-production-shell .store-production-tabs{background-color:#10151bfa}@media (max-width:620px){body:has([data-olayori-utility-dock=phase-a][data-expanded=true]) .store-production-shell .store-production-tabs{top:max(0px, env(safe-area-inset-top));z-index:var(--olayori-z-sticky,900);position:sticky}}html[data-theme=light] .store-production-shell .store-production-hero,html[data-theme=light] .store-production-shell .store-production-panel,html[data-theme=light] .store-production-shell .store-production-tabs{background:#fffefbfa}html[data-theme=steel] .store-production-shell .store-production-hero,html[data-theme=steel] .store-production-shell .store-production-panel,html[data-theme=steel] .store-production-shell .store-production-tabs{background-color:#191e23fa}.store-production-shell .store-production-hero p,.store-production-shell .store-production-panel p,.store-production-shell .store-production-tabs a,.store-production-shell .store-production-categories a,.store-production-shell .form-disclosure{color:#d4d8da;opacity:1}html[data-theme=light] .store-production-shell .store-production-hero p,html[data-theme=light] .store-production-shell .store-production-panel p,html[data-theme=light] .store-production-shell .store-production-tabs a,html[data-theme=light] .store-production-shell .store-production-categories a,html[data-theme=light] .store-production-shell .form-disclosure{color:#4b4741}html[data-theme=steel] .store-production-shell .store-production-hero p,html[data-theme=steel] .store-production-shell .store-production-panel p,html[data-theme=steel] .store-production-shell .store-production-tabs a,html[data-theme=steel] .store-production-shell .store-production-categories a,html[data-theme=steel] .store-production-shell .form-disclosure{color:#d6dadc}.store-production-shell .store-production-tabs a,.store-production-shell .store-production-categories a{opacity:1;min-height:44px}.store-production-shell .store-production-tabs a[aria-current=page],.store-production-shell .store-production-categories a[aria-current=page]{color:inherit}.store-production-search{gap:8px;margin:20px 0 16px;display:grid}.store-production-search label{font-weight:700}.store-production-search-controls{gap:8px;min-width:0;display:flex}.store-production-search-controls input,.store-production-search-controls button{box-sizing:border-box;min-height:44px;font:inherit;border:1px solid;border-radius:9px}.store-production-search-controls input{min-width:0;color:inherit;background:0 0;flex:1;padding:0 12px}.store-production-search-controls button{color:#10151b;cursor:pointer;background:#f0dfb9;padding:0 16px}.store-production-search-controls :focus-visible,.store-production-shell a:focus-visible,.store-production-shell button:focus-visible{outline-offset:2px;outline:3px solid #d6a64b}@media (max-width:599px){.store-production-shell{padding-top:0}html[data-theme] .store-production-shell .store-production-grid{grid-template-columns:minmax(0,1fr)}.store-production-shell .store-production-panel,.store-production-shell .store-production-hero{min-width:0}.store-production-search-controls{flex-direction:column}.store-production-search-controls button{width:100%}}
html,body{width:100%!important;max-width:100%!important;overflow-x:clip!important}.app-shell,.app-shell main{min-width:0!important;max-width:100%!important;overflow-x:clip!important}.bottom-nav{z-index:1000!important;inset-inline:0!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:calc(74px + env(safe-area-inset-bottom))!important;padding:4px max(8px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px, env(safe-area-inset-left))!important;box-sizing:border-box!important;border:0!important;border-top:1px solid var(--divider-hi)!important;background:var(--surface-raised)!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:0!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important;box-shadow:0 -8px 22px #00000052!important}.c010d-nav-identity{display:none!important}.bottom-nav .nav-link{min-height:64px;color:var(--secondary);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex;box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:3px 2px!important;overflow:hidden!important}.bottom-nav .nav-expanded-only{display:none!important}.bottom-nav .nav-label{color:currentColor;text-align:center;white-space:normal;width:100%;min-width:0;min-height:18px;font-size:clamp(7.5px,1.9vw,9px);font-weight:680;line-height:1.05;display:block;overflow:visible}.c010d-nav-icon-wrap,.bottom-nav .c010d-nav-icon{object-fit:contain;flex:0 0 34px;place-items:center;display:grid;width:34px!important;height:34px!important}.bottom-nav .nav-link.active,.bottom-nav .nav-link.outer-context-active{color:var(--brass-hi);background:var(--selected)!important}.bottom-nav .nav-link:focus-visible{outline:2px solid var(--brass-hi);outline-offset:-3px}.app-shell-home .v4-home-page{padding-bottom:calc(98px + env(safe-area-inset-bottom))!important}@media (min-width:600px){.app-shell,.app-shell main{box-sizing:border-box!important;width:100%!important;padding-left:0!important}html[data-theme=dark] .app-shell-home main,html[data-theme=steel] .app-shell-home main{padding-left:112px!important}html[data-theme=dark] .app-shell-home .v4-home-page,html[data-theme=steel] .app-shell-home .v4-home-page{padding-bottom:28px!important;padding-left:0!important}html[data-theme=dark] .bottom-nav,html[data-theme=steel] .bottom-nav{inset-inline:auto!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:auto!important;min-height:0!important;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)!important;border-top:0!important;border-right:1px solid var(--divider-hi)!important;grid-template-rows:repeat(9,minmax(0,1fr))!important;grid-template-columns:1fr!important;inset:0 auto 0 0!important;box-shadow:8px 0 22px #0000004d!important}html[data-theme=dark] .bottom-nav .nav-link,html[data-theme=steel] .bottom-nav .nav-link{gap:5px;width:112px!important;height:100%!important;min-height:48px!important;padding:6px 5px!important}html[data-theme=dark] .bottom-nav .nav-label,html[data-theme=steel] .bottom-nav .nav-label{width:102px;max-width:102px;font-size:9px}html[data-theme=light] .bottom-nav{min-height:calc(82px + env(safe-area-inset-bottom))!important;grid-template-columns:repeat(9,minmax(0,1fr))!important}html[data-theme=light] .bottom-nav .nav-link{min-height:76px!important}html[data-theme=light] .app-shell-home .v4-home-page{padding-left:0!important;padding-bottom:calc(106px + env(safe-area-inset-bottom))!important}.bottom-nav .nav-expanded-only{display:flex!important}}@media (prefers-reduced-motion:reduce){.bottom-nav *,.bottom-nav :before,.bottom-nav :after{transition-duration:0s!important;animation-duration:0s!important}}.bottom-nav .nav-link{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-soft) 46%, transparent), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--divider-hi) 34%, transparent);border:1px solid #0000;border-radius:13px}.bottom-nav .nav-link.active,.bottom-nav .nav-link.outer-context-active{border-color:color-mix(in srgb, var(--brass-edge) 62%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--brass-hi) 30%, transparent), 0 7px 16px #00000029!important}.bottom-nav .c010d-nav-icon-wrap{border-radius:10px}.bottom-nav .nav-label{box-sizing:border-box;text-wrap:balance;max-width:100%}@media (max-width:599px){.bottom-nav{column-gap:3px;min-height:calc(88px + env(safe-area-inset-bottom))!important;padding:5px 4px env(safe-area-inset-bottom)!important}.bottom-nav .nav-link{gap:4px;min-height:76px;margin:2px 0;width:auto!important;padding:5px 2px 4px!important}.bottom-nav .c010d-nav-icon-wrap,.bottom-nav .c010d-nav-icon{flex-basis:40px;width:40px!important;height:40px!important}.bottom-nav .nav-label{min-height:22px;padding-inline:1px;font-size:clamp(9px,2.4vw,10.5px);line-height:1.02}.app-shell-home .v4-home-page{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}}@media (min-width:600px){:is(html[data-theme=dark] body:has(.olayori-home-v1),html[data-theme=steel] body:has(.olayori-home-v1)){--olayori-home-rail-width:112px}:is(html[data-theme=dark] body:has(.olayori-home-v1) .app-shell.app-shell-home,html[data-theme=steel] body:has(.olayori-home-v1) .app-shell.app-shell-home){width:100%!important;min-width:0!important;padding-left:var(--olayori-home-rail-width)!important;box-sizing:border-box!important}:is(html[data-theme=dark] body:has(.olayori-home-v1) .app-shell.app-shell-home>main,html[data-theme=steel] body:has(.olayori-home-v1) .app-shell.app-shell-home>main){width:100%!important;min-width:0!important;padding-left:0!important}html[data-theme=dark] .bottom-nav,html[data-theme=steel] .bottom-nav{width:var(--olayori-home-rail-width)!important;max-width:var(--olayori-home-rail-width)!important;min-width:var(--olayori-home-rail-width)!important}html[data-theme=dark] .bottom-nav .nav-link,html[data-theme=steel] .bottom-nav .nav-link{border-width:0 0 1px;border-color:color-mix(in srgb, var(--divider-hi) 46%, transparent);box-shadow:none;background:0 0;border-radius:0;margin:0;width:100%!important}html[data-theme=dark] .bottom-nav .nav-link.active,html[data-theme=dark] .bottom-nav .nav-link.outer-context-active,html[data-theme=steel] .bottom-nav .nav-link.active,html[data-theme=steel] .bottom-nav .nav-link.outer-context-active{border-color:color-mix(in srgb, var(--brass-edge) 62%, transparent);background:var(--selected)!important;box-shadow:inset 3px 0 0 var(--brass-edge)!important}html[data-theme=light] .bottom-nav{column-gap:3px;min-height:calc(94px + env(safe-area-inset-bottom))!important;padding:5px 4px env(safe-area-inset-bottom)!important}html[data-theme=light] .bottom-nav .nav-link{gap:4px;margin:2px 0;width:auto!important;min-height:82px!important;padding:5px 2px 4px!important}html[data-theme=light] .bottom-nav .c010d-nav-icon-wrap,html[data-theme=light] .bottom-nav .c010d-nav-icon{flex-basis:38px;width:38px!important;height:38px!important}html[data-theme=light] .bottom-nav .nav-label{width:100%;max-width:100%;min-height:20px;padding-inline:1px;font-size:8.2px;line-height:1.04}html[data-theme=light] .app-shell-home .v4-home-page{padding-bottom:calc(116px + env(safe-area-inset-bottom))!important}}.bottom-nav .nav-label{letter-spacing:-.02em;font-family:Inter Variable,Inter,Helvetica Neue,Arial,sans-serif}@media (min-width:600px){:is(html[data-theme=dark] body:has(.olayori-home-v1),html[data-theme=steel] body:has(.olayori-home-v1)){--olayori-home-rail-width:128px}html[data-theme=dark] .bottom-nav .c010d-nav-icon-wrap,html[data-theme=dark] .bottom-nav .c010d-nav-icon,html[data-theme=steel] .bottom-nav .c010d-nav-icon-wrap,html[data-theme=steel] .bottom-nav .c010d-nav-icon{flex-basis:38px;width:38px!important;height:38px!important}html[data-theme=dark] .bottom-nav .nav-label,html[data-theme=steel] .bottom-nav .nav-label{letter-spacing:-.035em;width:calc(100% - 8px);max-width:calc(100% - 8px);min-height:20px;padding-inline:2px;line-height:1.02;overflow:hidden;font-size:9px!important}html[data-theme=light] .bottom-nav .nav-label{letter-spacing:-.025em;white-space:normal;width:calc(100% - 2px);max-width:calc(100% - 2px);line-height:1.02;overflow:hidden;font-size:8.5px!important}}.bottom-nav .nav-link:first-of-type{margin-left:2px}.bottom-nav .nav-link:last-of-type{margin-right:2px}.bottom-nav .nav-link,.bottom-nav .c010d-nav-icon-wrap,.bottom-nav .nav-label{overflow:visible!important}@media (min-width:600px){html[data-theme=dark] .bottom-nav,html[data-theme=steel] .bottom-nav{padding-inline:0!important}html[data-theme=dark] .bottom-nav .nav-link:first-of-type,html[data-theme=dark] .bottom-nav .nav-link:last-of-type,html[data-theme=steel] .bottom-nav .nav-link:first-of-type,html[data-theme=steel] .bottom-nav .nav-link:last-of-type{margin-inline:0}}body:has(.olayori-home-v1) .app-shell.app-shell-home{box-sizing:border-box!important;perspective:none!important;height:100dvh!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important}body:has(.olayori-home-v1) .app-shell.app-shell-home>main{height:100%!important;min-height:0!important;overflow:hidden!important}body:has(.olayori-home-v1) .app-shell.app-shell-home>main{height:auto!important;min-height:0!important;position:fixed!important;inset:0 0 118px!important;overflow:hidden!important}body:has(.olayori-home-v1) .app-shell-home .v4-home-page{height:100%!important}body:has(.olayori-home-v1) .v4-home-content{height:100%!important}body:has(.olayori-home-v1) .app-shell-home .v4-home-page{padding-bottom:0!important}body:has(.olayori-home-v1) [data-olayori-section-shell=v1]{grid-template-rows:minmax(260px,36%) minmax(0,1fr)!important}@media (min-width:600px){html[data-theme=light] body:has(.olayori-home-v1) .app-shell.app-shell-home>main{inset:0 0 116px!important}:is(html[data-theme=dark] body:has(.olayori-home-v1) .app-shell.app-shell-home>main,html[data-theme=steel] body:has(.olayori-home-v1) .app-shell.app-shell-home>main){inset:0 0 28px var(--olayori-home-rail-width)!important}body:has(.olayori-home-v1) [data-olayori-section-shell=v1]{grid-template-rows:315px minmax(0,1fr)!important}body:has(.olayori-home-v1) .olayori-home-static-hero{height:295px!important;max-height:295px!important}body:has(.olayori-home-v1) .olayori-home-hero{padding:24px 36px!important}body:has(.olayori-home-v1) .olayori-home-greeting{margin-top:12px!important}}:is(html:has(.olayori-home-v1),body:has(.olayori-home-v1)){height:100dvh!important;overflow:hidden!important}body:has(.olayori-home-v1) .app-shell.app-shell-home>main{width:100vw!important;height:calc(100dvh - 122px - env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 122px - env(safe-area-inset-bottom))!important;box-sizing:border-box!important;padding-block:0!important;inset:0 auto auto 0!important}body:has(.olayori-home-v1) .app-shell-home .v4-home-page{max-height:100%!important}body:has(.olayori-home-v1) .v4-home-content{max-height:100%!important}@media (min-width:600px){html[data-theme=light] body:has(.olayori-home-v1) .app-shell.app-shell-home>main{width:100vw!important;height:calc(100dvh - 120px - env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 120px - env(safe-area-inset-bottom))!important;left:0!important}:is(html[data-theme=dark] body:has(.olayori-home-v1) .app-shell.app-shell-home>main,html[data-theme=steel] body:has(.olayori-home-v1) .app-shell.app-shell-home>main){left:var(--olayori-home-rail-width)!important;width:auto!important;height:calc(100dvh - 28px)!important;max-height:calc(100dvh - 28px)!important;right:10px!important}}body:has(.olayori-home-v1) .olayori-home-now-grid:after{content:"";height:96px;display:block}body:has(.olayori-home-v1) .olayori-home-now-grid{padding-bottom:250px!important}body:has(.olayori-home-v1) .olayori-home-now{height:calc(100% - 12px)!important;margin-top:12px!important}.bottom-nav .c010d-nav-icon-more{border:1px solid color-mix(in srgb, var(--brass-edge) 62%, var(--divider-hi) 38%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brass-hi) 18%, transparent);border-radius:8px;box-sizing:border-box!important;object-fit:contain!important;flex-basis:28px!important;width:28px!important;height:28px!important;padding:0!important}@media (max-width:599px){.bottom-nav .c010d-nav-icon-more{flex-basis:34px!important;width:34px!important;height:34px!important}}@media (min-width:600px){.bottom-nav .c010d-nav-icon-more{flex-basis:32px!important;width:32px!important;height:32px!important}:is(html[data-theme=dark] body:has(.bottom-nav),html[data-theme=steel] body:has(.bottom-nav)){--olayori-home-rail-width:128px;--olayori-authenticated-rail-gap:14px}:is(html[data-theme=dark] body:has(.bottom-nav) .bottom-nav,html[data-theme=steel] body:has(.bottom-nav) .bottom-nav){width:var(--olayori-home-rail-width)!important;min-width:var(--olayori-home-rail-width)!important;max-width:var(--olayori-home-rail-width)!important}:is(html[data-theme=dark] body:has(.bottom-nav) .app-shell,html[data-theme=steel] body:has(.bottom-nav) .app-shell){padding-left:calc(var(--olayori-home-rail-width) + var(--olayori-authenticated-rail-gap))!important}:is(html[data-theme=dark] body:has(.bottom-nav) .app-shell>main,html[data-theme=steel] body:has(.bottom-nav) .app-shell>main),:is(html[data-theme=dark] body:has(.bottom-nav) .app-shell.app-shell-home,html[data-theme=steel] body:has(.bottom-nav) .app-shell.app-shell-home){padding-left:0!important}:is(html[data-theme=dark] body:has(.olayori-home-v1) .app-shell.app-shell-home>main,html[data-theme=steel] body:has(.olayori-home-v1) .app-shell.app-shell-home>main){left:calc(var(--olayori-home-rail-width) + var(--olayori-authenticated-rail-gap))!important}}.bottom-nav{display:none!important}:is(html[data-theme] body .app-shell,html[data-theme=dark] body:has(.bottom-nav) .app-shell,html[data-theme=steel] body:has(.bottom-nav) .app-shell){box-sizing:border-box!important;width:100%!important;max-width:1440px!important;padding:calc(env(safe-area-inset-top) + 12px) clamp(12px, 2vw, 24px) calc(112px + env(safe-area-inset-bottom))!important;margin-inline:auto!important}html[data-theme] body .app-shell>main{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:auto!important;padding-inline:0!important}html[data-theme] body .app-shell:not(.app-shell-home){overscroll-behavior-y:contain;height:calc((100dvh - max(12px, env(safe-area-inset-bottom)) - 74px) / var(--olayori-text-zoom,1))!important;max-height:calc((100dvh - max(12px, env(safe-area-inset-bottom)) - 74px) / var(--olayori-text-zoom,1))!important;min-height:0!important;overflow-y:auto!important}html[data-theme] body:has(.olayori-home-v1) .app-shell.app-shell-home{max-width:none!important;padding:0!important}html[data-theme] body:has(.olayori-home-v1) .app-shell.app-shell-home>main{inset:auto!important;top:calc(env(safe-area-inset-top) + 8px)!important;width:min(100vw,1440px)!important;height:calc(100dvh - env(safe-area-inset-top) - 8px)!important;max-height:calc(100dvh - env(safe-area-inset-top) - 8px)!important;left:50%!important;transform:translate(-50%)!important}@media (max-width:620px){html[data-theme] body [data-olayori-utility-dock=phase-a][data-expanded=true]{width:auto!important;max-width:calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right))!important;flex-direction:row!important}html[data-theme] body [data-olayori-utility-dock=phase-a][data-expanded=true] #olayori-utility-actions{flex-direction:row!important}}@media (min-width:420px) and (max-width:900px){html[data-theme] body:has(.olayori-home-v1) .app-shell.app-shell-home>main{top:calc(env(safe-area-inset-top) + 8px)!important;height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 8px)!important;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 8px)!important}html[data-theme] body:has(.olayori-home-v1) .olayori-home-v1{padding-top:8px!important}}@media (min-width:600px) and (max-width:900px){html[data-theme] body:has(.olayori-home-v1) .app-shell-home .v4-home-page{padding-inline:clamp(16px,2vw,24px)!important}}
html[data-theme=dark]{--foundation-v2-canvas:#080808;--foundation-v2-panel:#191716;--foundation-v2-recessed:#101010;--foundation-v2-text:#f1eae2;--foundation-v2-muted:#c0b6ac;--foundation-v2-accent:#d9bb92;--foundation-v2-signal:#d9bb92;--foundation-v2-border:#827365;--foundation-v2-radius:12px;--foundation-v2-space:24px;--foundation-v2-tracking:.025em;--foundation-v2-heading:"Source Serif 4 Variable", Georgia, serif;--foundation-v2-texture:radial-gradient(ellipse at 92% 5%, #30282b 0%, transparent 48%), linear-gradient(155deg, #080808 25%, #171413 72%, #080808);--foundation-v2-shadow:0 12px 30px #0005;--foundation-v2-rule:1px;--foundation-v2-critical:#e0a08e;--foundation-v2-hero-columns:minmax(0, 1fr) auto;--foundation-v2-panel-padding:24px;--foundation-v2-section-gap:24px;--foundation-v2-rule-style:solid;--foundation-v2-depth:inset 0 1px 0 #e1c39618, 0 18px 34px #0008;--foundation-v2-positive:#a4c69b}html[data-theme=light]{--foundation-v2-canvas:#f5eddd;--foundation-v2-panel:#fbf5e9;--foundation-v2-recessed:#e9dfce;--foundation-v2-text:#30221c;--foundation-v2-muted:#655348;--foundation-v2-accent:#70501b;--foundation-v2-signal:#70271e;--foundation-v2-border:#97836a;--foundation-v2-radius:2px;--foundation-v2-space:32px;--foundation-v2-tracking:-.015em;--foundation-v2-heading:"Source Serif 4 Variable", Georgia, serif;--foundation-v2-texture:repeating-linear-gradient(0deg, #78582004 0 1px, transparent 1px 4px), linear-gradient(110deg, #f5eddd, #fbf5e9);--foundation-v2-shadow:none;--foundation-v2-rule:1px;--foundation-v2-critical:#8b3027;--foundation-v2-hero-columns:minmax(0, 1fr);--foundation-v2-panel-padding:32px;--foundation-v2-section-gap:40px;--foundation-v2-rule-style:double;--foundation-v2-depth:none;--foundation-v2-positive:#365e39}html[data-theme=steel]{--foundation-v2-canvas:#161a1d;--foundation-v2-panel:#252b30;--foundation-v2-recessed:#101518;--foundation-v2-text:#e6e9eb;--foundation-v2-muted:#bdc5cb;--foundation-v2-accent:#d2d8dd;--foundation-v2-signal:#e8b35f;--foundation-v2-border:#85919a;--foundation-v2-radius:4px;--foundation-v2-space:20px;--foundation-v2-tracking:.065em;--foundation-v2-heading:"Inter Variable", Inter, sans-serif;--foundation-v2-texture:repeating-linear-gradient(105deg, #d2d8dd05 0 1px, transparent 1px 4px), linear-gradient(135deg, #161a1d, #293036 58%, #161a1d);--foundation-v2-shadow:inset 0 1px 0 #d2d8dd24;--foundation-v2-rule:2px;--foundation-v2-critical:#e0a08e;--foundation-v2-hero-columns:96px minmax(0, 1fr);--foundation-v2-panel-padding:18px;--foundation-v2-section-gap:18px;--foundation-v2-rule-style:solid;--foundation-v2-depth:inset 0 1px 0 #dce5ed22;--foundation-v2-positive:#a4c69b}
