@font-face{font-family:Geist;src:url(/fonts/geist/Geist-Variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{color-scheme:dark;font-family:Geist,sans-serif;color:#eae7e1;background:#101112;font-synthesis:none;-webkit-font-smoothing:antialiased;--gutter: clamp(28px, 5.2vw, 100px);--muted: #aaa8a4;--accent: #d9c4a7}html[data-typeface=fallback]{font-family:Arial,sans-serif}html[data-startup=pending] :is(.masthead,.introduction,.colophon){visibility:hidden;opacity:0}*{box-sizing:border-box}body{margin:0}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:7px}button[hidden]{display:none}::selection{background:#d7c0a1;color:#171717}.landing{isolation:isolate;position:relative;display:flex;flex-direction:column;justify-content:center;min-height:720px;min-height:max(640px,100svh);overflow:hidden}.artwork{position:absolute;z-index:-1;inset:0;overflow:hidden;background:radial-gradient(ellipse at 79% 45%,#242321,#151617 37%,#101112 73%)}#weave,.weave-fallback,.artwork-shade{position:absolute;width:100%;height:100%;inset:0}#weave{opacity:0;transition:opacity .5s ease}.weave-fallback{object-fit:cover;opacity:0;visibility:hidden;transition:opacity .5s ease}.landing[data-webgl=ready] #weave{opacity:1}.landing[data-webgl=unavailable] .weave-fallback,html:not([data-startup]) .weave-fallback{visibility:visible;opacity:1}.artwork-shade{pointer-events:none;transition:opacity 1.8s cubic-bezier(.2,.7,.2,1);background:linear-gradient(90deg,#101112 0%,rgba(16,17,18,.95) 20%,rgba(16,17,18,.6) 38%,transparent 65%),linear-gradient(0deg,rgba(16,17,18,.65),transparent 22%,transparent 82%,rgba(16,17,18,.22))}.landing:is([data-scene=passage],[data-scene=workday]) .artwork-shade{opacity:0}.landing[data-scene=workday][data-webgl=unavailable] .weave-fallback{opacity:.55}.masthead{position:absolute;top:36px;left:var(--gutter);z-index:2}.wordmark{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#e7e3dd}.wordmark span{font-size:24px;font-weight:520;letter-spacing:-.065em}.introduction{position:relative;width:min(800px,calc(100% - var(--gutter) * 2));margin:112px 0 128px var(--gutter);transition:opacity .65s .16s ease,transform 1s cubic-bezier(.2,.7,.2,1)}h1{margin:0;font-size:clamp(50px,6.6vw,108px);line-height:1.035;font-weight:430;letter-spacing:-.072em}h1 span{display:block;white-space:nowrap}.subtitle{max-width:520px;margin:32px 0 0;color:var(--muted);font-size:20px;line-height:1.6;letter-spacing:-.015em;text-wrap:pretty}.attention{position:relative;display:inline-block;color:#eae7e1;font-weight:520}.attention:after{content:"";position:absolute;left:0;right:0;bottom:.13em;height:1px;background:linear-gradient(90deg,#d9c4a780,var(--accent) 65%,#d9c4a780);transform-origin:left center;pointer-events:none}html[data-startup=ready] .attention:after{animation:attention-thread .85s .55s cubic-bezier(.2,.7,.2,1) both}@keyframes attention-thread{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.entry{margin-top:43px}.entry-button{display:inline-flex;align-items:center;justify-content:center;gap:23px;min-height:54px;padding:15px 23px;border:1px solid #eee4d6;border-radius:6px;background:#e4dbcd;color:#25231f;font-size:14px;font-weight:520;line-height:1.4;box-shadow:0 2px 10px #0000001f;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.entry-button svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.4;transition:transform .18s ease}.entry-button:hover{background:#f1e9dd;transform:translateY(-1px);box-shadow:0 5px 18px #0003}.entry-button:hover svg{transform:translate(3px)}.entry-button:active{transform:translateY(0);box-shadow:0 1px 4px #00000026}.colophon{display:flex;align-items:center;justify-content:flex-end;position:absolute;left:var(--gutter);right:var(--gutter);bottom:30px;min-height:44px}.motion-control{display:flex;align-items:center;gap:9px;border:0;background:transparent;padding:12px 0 12px 12px;font-size:10px;color:#b2aca3;letter-spacing:.025em}.motion-control svg{width:14px;height:14px;stroke:currentColor;stroke-width:1}.play-symbol,.motion-control[data-paused=true] .pause-symbol{display:none}.motion-control[data-paused=true] .play-symbol{display:block}.motion-control:hover{color:#eee6d9}.noscript-note{font-size:13px;color:var(--muted)}.passage-scene{position:absolute;inset:0;overflow:hidden;pointer-events:none}.passage-scene[hidden],.landing:not([data-scene=passage]) .passage-scene{display:none}.passage-copy{--copy-width: min(760px, calc(100% - 56px) );--copy-x: 50%;position:absolute;left:clamp(calc(28px + var(--copy-width) / 2),var(--copy-x),calc(100% - 28px - var(--copy-width) / 2));top:50%;width:var(--copy-width);transform:translate(-50%,-50%);opacity:0;visibility:hidden}.passage-copy:focus{outline:none}.passage-copy[data-visible=true]{visibility:visible}.passage-copy[data-passage="0"]{--copy-width: min(600px, calc(100% - 56px) );--copy-x: 43%}.passage-copy[data-passage="2"]{--copy-width: min(620px, calc(100% - 88px) );--copy-x: 64%;top:38%}.passage-copy[data-passage="3"]{--copy-width: min(620px, calc(100% - 76px) );--copy-x: 38%;top:60%}.passage-next{display:flex;align-items:center;gap:20px;min-height:44px;margin:22px 0 0;padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:13px;pointer-events:auto}.passage-next span{font-size:1.4em}.passage-next:hover{color:#fff4e4}.passage-next:disabled{pointer-events:none;cursor:default}.passage-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-top:14px}.passage-actions .back-action{min-height:40px;pointer-events:auto}.passage-next-primary{display:flex;justify-content:center;width:max-content;gap:12px;min-height:40px;margin:0;padding:9px 15px;border:1px solid #eee4d6;border-radius:6px;background:#e4dbcd;color:#25231f;font-size:12px;font-weight:520;line-height:1.4;box-shadow:0 2px 10px #0000001f;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.passage-next-primary svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.4;transition:transform .18s ease}.passage-next-primary:hover{background:#f1e9dd;color:#25231f;transform:translateY(-1px);box-shadow:0 5px 18px #0003}.passage-next-primary:hover svg{transform:translate(3px)}.passage-next-primary:active{transform:translateY(0);box-shadow:0 1px 4px #00000026}.passage-number{color:var(--accent);font-size:12px;margin:0 0 30px}.passage-copy h2{font-size:clamp(28px,4.4vw,64px);line-height:1.18;letter-spacing:0}.passage-copy[data-passage="2"] h2,.passage-copy[data-passage="3"] h2{font-size:clamp(26px,3.6vw,56px)}.passage-copy h2 span{display:block}.passage-card{width:100%;max-height:calc(100svh - 144px);overflow:auto;overscroll-behavior:contain;padding:32px;border:1px solid rgba(255,255,255,.22);border-radius:30px;background:linear-gradient(145deg,#ffffff24,#ffffff09 45%,#fff1),#18191bc7;-webkit-backdrop-filter:blur(24px) saturate(125%);backdrop-filter:blur(24px) saturate(125%);box-shadow:0 18px 60px #0000001f,inset 0 1px #ffffff38,inset 0 -1px #0000002e;color:#eae7e1}.passage-copy[data-passage="0"] .passage-lede{font-size:clamp(26px,2.4vw,36px);line-height:1.22;letter-spacing:-.035em;text-wrap:balance}.conditions-intro{margin:20px 0 0;color:#c1bdb7;font-size:clamp(17px,1.25vw,20px);line-height:1.5;text-wrap:pretty}.conditions-list{margin:20px 0 0;padding:0;list-style:none}.conditions-list li{margin:0;padding:11px 0;color:#eee9e1;font-size:clamp(18px,1.5vw,22px);font-weight:410;line-height:1.35;letter-spacing:-.02em;text-wrap:balance}.conditions-list li+li{border-top:1px solid rgba(217,196,167,.22)}.story-card{padding:clamp(28px,3.2vw,44px)}.story-kicker{margin:0 0 20px;color:var(--accent);font-size:14px;letter-spacing:.025em}.passage-copy .story-card h2{max-width:650px;font-size:clamp(30px,3.5vw,52px);line-height:1.1;letter-spacing:-.045em;text-wrap:balance}.story-card>p:not(.story-kicker){max-width:620px;margin:24px 0 0;color:#c9c5be;font-size:clamp(18px,1.5vw,22px);line-height:1.5;text-wrap:pretty}.story-card-thesis h2{color:#f0e9df}.story-card>.story-note{padding-top:20px;border-top:1px solid rgba(217,196,167,.22);color:#eee9e1}.passage-next-primary:disabled{opacity:.48;cursor:default;transform:none;box-shadow:none}@media(max-height:600px){.passage-copy h2{font-size:clamp(24px,4.2vw,36px);line-height:1.16}.passage-copy[data-passage="2"] h2,.passage-copy[data-passage="3"] h2{font-size:clamp(24px,3.6vw,32px)}.passage-number{margin-bottom:16px}.passage-next{margin-top:16px}.passage-copy[data-passage="0"] .passage-lede{font-size:clamp(20px,2.5vw,27px);line-height:1.2}.conditions-intro{margin-top:12px;font-size:15px;line-height:1.4}.conditions-list{margin-top:10px}.conditions-list li{padding-top:6px;padding-bottom:6px;font-size:clamp(16px,1.8vw,19px);line-height:1.25}.passage-card{padding-top:20px;padding-bottom:20px}}@media(max-height:480px){.passage-copy[data-passage] h2{font-size:24px}.passage-card{padding:14px 24px}.passage-copy[data-passage="0"] .passage-lede{font-size:19px;line-height:1.18}.conditions-intro{margin-top:8px;font-size:14px;line-height:1.3}.conditions-list{margin-top:7px}.conditions-list li{padding-top:4px;padding-bottom:4px;font-size:15px;line-height:1.18}.passage-actions{gap:14px;margin-top:8px}.passage-actions .back-action,.passage-next-primary{min-height:34px}.passage-next-primary{padding:7px 13px}}.landing:is([data-scene=passage],[data-scene=workday]){height:100svh;min-height:0}.landing:is([data-scene=passage],[data-scene=workday]) .introduction{visibility:hidden;opacity:0;transform:translate(-24px);pointer-events:none}.landing:is([data-scene=passage],[data-scene=workday]) .colophon{z-index:4;pointer-events:none}.landing:is([data-scene=passage],[data-scene=workday]) .colophon .motion-control{pointer-events:auto}.workday-load-error[hidden]{display:none}.story-card>.workday-load-error:not([hidden]){font-size:14px;line-height:1.4;color:var(--accent)}.back-action{display:flex;align-items:center;gap:9px;min-height:32px;margin:0;padding:6px 0;border:0;background:transparent;color:#c0bcb6;font-size:12px}.back-action svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.2}.back-action:hover{color:#eee6d9}h2{font-size:44px;font-weight:430;line-height:1.08;letter-spacing:-.055em;margin:0}@media(min-width:1800px){.subtitle{font-size:22px;max-width:560px}}@media(min-width:761px)and (max-width:1000px){.subtitle{max-width:390px}}@media(max-width:760px){:root{--gutter: 28px}html,body{height:100%;overflow:hidden;overscroll-behavior:none}body{position:fixed;inset:0;width:100%}.landing{height:100svh;min-height:0;justify-content:center}.masthead{top:25px}.wordmark span{font-size:22px}.introduction{flex-shrink:0;margin-top:clamp(92px,16svh,138px);margin-bottom:clamp(64px,10svh,90px)}h1{font-size:min(76px,calc((100vw - 56px) / 7.7));line-height:1.045;letter-spacing:-.066em}.subtitle{max-width:335px;font-size:18px;line-height:1.6;margin-top:23px}.entry{margin-top:29px}.artwork-shade{background:linear-gradient(90deg,rgba(16,17,18,.88),rgba(16,17,18,.65) 35%,rgba(16,17,18,.1) 76%,transparent),linear-gradient(0deg,#101112,rgba(16,17,18,.88) 13%,rgba(16,17,18,.1) 33%,transparent 62%),linear-gradient(180deg,rgba(16,17,18,.75),transparent 22%)}.colophon{bottom:20px}.passage-copy[data-passage="0"]{--copy-x: 50%}.passage-card{padding:26px 22px;border-radius:26px}.passage-copy[data-passage="0"] .passage-lede{font-size:clamp(24px,6.5vw,30px)}.conditions-intro{font-size:17px}.conditions-list li{font-size:clamp(18px,4.8vw,21px)}h2{font-size:36px}}@media(max-width:760px)and (max-height:739px){.subtitle{margin-top:18px;font-size:17px}.entry{margin-top:20px}.colophon{bottom:12px}}@media(max-width:760px)and (max-height:520px){.introduction{margin-top:80px;margin-bottom:64px}h1{font-size:min(36px,calc((100vw - 56px) / 7.7))}.subtitle{font-size:16px;line-height:1.5;margin-top:14px}.entry{margin-top:16px}.entry-button{min-height:50px;padding-top:13px;padding-bottom:13px}.passage-copy[data-passage="0"]{--copy-width: min(680px, calc(100% - 120px) )}.passage-copy[data-passage="0"] .passage-lede{font-size:19px;line-height:1.18}.conditions-intro{margin-top:8px;font-size:14px;line-height:1.3}.conditions-list{margin-top:7px}.conditions-list li{padding-top:4px;padding-bottom:4px;font-size:15px;line-height:1.18}.passage-actions{gap:14px;margin-top:8px}.passage-actions .back-action,.passage-next-primary{min-height:34px}.passage-next-primary{padding:7px 13px}}@media(max-height:680px)and (min-width:761px){.landing{min-height:max(550px,100svh)}.masthead{top:20px}.introduction{margin-top:100px;margin-bottom:90px}h1{font-size:65px}.subtitle{margin-top:20px;font-size:18px}.entry{margin-top:24px}.colophon{bottom:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-height:600px){.passage-copy[data-passage="3"]{top:50%}.passage-copy[data-passage="3"] .passage-card{max-height:calc(100svh - 160px)}.passage-copy[data-passage="3"] .passage-next-primary{margin-top:0}}.landing[data-scene=invitation] .artwork-shade{opacity:.24}.landing[data-gate-open=true] .introduction{opacity:0;transform:translate(-24px);pointer-events:none;transition:opacity .3s ease,transform .75s cubic-bezier(.2,.7,.2,1)}.invitation{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:transparent;color:inherit;transition:display .4s allow-discrete,overlay .4s allow-discrete}.invitation-card{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(480px,calc(100% - 40px));max-height:calc(100dvh - 144px);overflow:auto;overscroll-behavior:contain;margin:0;padding:32px;border:1px solid rgba(255,255,255,.22);border-radius:30px;background:linear-gradient(145deg,#ffffff1f,#ffffff06 45%,#ffffff0e),#18191be6;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000002e;color:#eae7e1;opacity:0;translate:0 22px;transition:opacity .25s ease,translate .4s ease}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.invitation-card{background-color:#18191b7a;-webkit-backdrop-filter:blur(28px) saturate(135%);backdrop-filter:blur(28px) saturate(135%)}}.invitation::backdrop{background:transparent}.invitation[open] .invitation-card{opacity:1;translate:0 0;transition:opacity .85s .45s ease,translate 1.2s .45s cubic-bezier(.2,.7,.2,1)}@starting-style{.invitation[open] .invitation-card{opacity:0;translate:0 22px}}.invitation-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.invitation-actions .motion-control{min-height:32px;padding:6px 0 6px 12px}.invitation-description{color:#c0bcb6;font-size:15px;line-height:1.6;margin:14px 0 28px}.code-entry{position:relative}#invitation-code{position:absolute;z-index:1;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:13px;opacity:0;font-size:24px;cursor:text}.code-digits{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;pointer-events:none}.code-digit{position:relative;display:grid;place-items:center;height:64px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:#0a0b0d38;box-shadow:inset 0 1px 3px #0000001a,0 1px #ffffff0a;color:#f2ede5;font-size:28px;font-weight:460;font-variant-numeric:tabular-nums;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}#invitation-code:focus+.code-digits .code-digit[data-active=true]{border-color:#d9c4a7;box-shadow:0 0 0 3px #d9c4a721,inset 0 1px #ffffff14;background:#ffffff12}#invitation-code:focus+.code-digits .code-digit[data-selected=true]{background:#d9c4a730}#invitation-code:focus+.code-digits .code-digit[data-active=true]:empty:after{content:"";width:1px;height:24px;background:var(--accent)}#invitation-code[aria-invalid=true]+.code-digits .code-digit{border-color:#d6a18a}.code-feedback{color:#ebc0aa;font-size:12px;line-height:1.6;min-height:40px;margin:12px 0 16px}.invitation-submit{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:13px 17px;border:1px solid rgba(255,255,255,.21);border-radius:14px;background:linear-gradient(180deg,#ffffff29,#ffffff14);box-shadow:inset 0 1px #ffffff1a,0 4px 12px #00000014;color:#f2ede5;font-size:14px;font-weight:500;transition:background-color .18s ease,border-color .18s ease}.invitation-submit svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.3;transition:transform .18s ease}.invitation-submit:hover{background-color:#ffffff14;border-color:#ffffff59}.invitation-submit:hover svg{transform:translate(3px)}.invitation-submit:active{background-color:#ffffff0a}@media(max-width:760px){.invitation{--invitation-card-top: max(64px, calc(env(safe-area-inset-top, 0px) + 16px) );inset:var(--invitation-top, 0px) 0 auto;height:var(--invitation-height, 100dvh);padding:var(--invitation-card-top) 0 max(20px,env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:none;scroll-padding:16px}.invitation[open]{display:flex;flex-direction:column;align-items:center}.invitation-card{position:relative;inset:auto;transform:none;flex-shrink:0;max-height:none;overflow:visible}.invitation-card{padding:26px 22px;border-radius:26px}.invitation h2{font-size:36px}.invitation-description{font-size:14px;margin-bottom:24px}.code-digits{gap:6px}.code-digit{height:56px;border-radius:10px;font-size:25px}}@media(min-width:761px)and (max-height:600px){.invitation-card{padding-top:20px;padding-bottom:20px}.invitation-actions{margin-bottom:12px}.invitation-description{margin-top:10px;margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.invitation,.invitation[open] .invitation-card{transition:none}}.workday[hidden]{display:none}.workday{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:24px;padding:104px var(--gutter) 86px}.workday-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.workday-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.workday-clock{position:relative;display:grid;gap:6px;font-size:clamp(26px,3vw,36px);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.workday-paused{position:absolute;top:calc(100% + 6px);left:0;width:max-content;max-width:80vw;color:var(--accent);font-size:12px;letter-spacing:0}.workday-day-label{color:var(--muted);font-size:12px;letter-spacing:.025em}.workday-tools{display:flex;align-items:center;gap:24px}.workday-followup,.workday-leave{min-height:44px;padding:8px 0;border:0;background:transparent;font-size:13px;color:#c9c5be}.workday-followup:disabled{cursor:default}.workday-followup span{display:inline-grid;place-items:center;min-width:26px;min-height:26px;margin-left:6px;padding:2px 6px;border:1px solid rgba(217,196,167,.3);border-radius:50%;color:var(--accent);font-variant-numeric:tabular-nums}.workday-leave:hover{color:#fff4e4}.workday-stage{min-height:0;width:min(640px,100%);justify-self:center;display:grid;grid-template-rows:108px minmax(0,1fr);gap:12px}.workday-arrivals{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.workday-arrival{margin:0;padding:10px 16px;border:1px solid rgba(217,196,167,.25);border-radius:14px;background:#18191bf0;font-size:13px;animation:workday-arrive .22s ease-out}.workday-arrival+.workday-arrival{margin-top:6px}.workday-arrival-title{margin:0 0 8px;color:#eee4d6}.workday-arrival-actions{display:flex;gap:8px}.workday-arrival .workday-button{min-height:36px;padding:7px 10px;font-size:12px}.workday-arrival:focus-visible{outline:1px solid var(--accent);outline-offset:-3px}.workday-card{align-self:start;min-height:0;max-height:100%;padding:0;overflow:hidden;display:flex;flex-direction:column}.workday-card-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:30px 32px 24px}.workday-card-body:focus-visible{outline:1px solid var(--accent);outline-offset:-6px;border-radius:12px}.workday-title{margin:0;font-size:clamp(25px,3vw,36px);font-weight:430;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}.workday-title:focus{outline:none}.workday-card .story-kicker{margin-bottom:16px;font-size:12px}.workday-card-body p:not(.story-kicker){color:#c9c5be;font-size:16px;line-height:1.55}.workday-copy{margin-top:20px}.workday-copy p{margin:12px 0 0}.workday-copy p:first-child{margin-top:0}.workday-card-body .workday-summary{margin:20px 0 0;padding-top:16px;border-top:1px solid rgba(217,196,167,.22);color:var(--accent)}.workday-actions{flex-shrink:0;display:flex;flex-wrap:wrap;gap:10px;padding:18px 32px 24px;border-top:1px solid rgba(217,196,167,.18);background:#10111233}.workday-button{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:11px 15px;border:1px solid #eee4d6;border-radius:6px;background:#e4dbcd;color:#25231f;font-size:13px;line-height:1.4;font-weight:520}.workday-button:hover:not(:disabled){background:#f1e9dd}.workday-button:disabled{opacity:.5;cursor:default}.workday-button-secondary{background:transparent;border-color:#d9c4a747;color:#d9c4a7}.workday-button-secondary:hover:not(:disabled){color:#fff4e4;background:#d9c4a714}.workday-cost{font-size:11px;font-weight:400;white-space:nowrap}.workday button:focus-visible{outline-offset:3px}.workday-card-body .workday-waiting{color:var(--accent);font-size:13px;font-variant-numeric:tabular-nums}.workday-drawer-list{list-style:none;margin:18px 0 0;padding:0}.workday-drawer-list li+li{border-top:1px solid rgba(217,196,167,.18)}.workday-drawer-item{display:grid;gap:8px;width:100%;min-height:44px;padding:16px 4px;border:0;background:transparent;color:#eee4d6;text-align:left}.workday-drawer-item .story-kicker{margin:0;font-size:11px}.workday-drawer-title{font-size:16px}.workday-drawer-item:hover:not(:disabled){background:#d9c4a70f}.workday-drawer-item:disabled{cursor:default;opacity:.65}.workday-libby-line{display:none}.workday[data-phase=libby] .workday-stage{grid-template-rows:minmax(140px,1fr) minmax(0,2fr) 56px}.workday[data-phase=libby] .workday-libby-line{display:block;margin:0;padding:2px 12px;overflow:auto;color:var(--accent);font-size:13px;line-height:1.5}.workday-libby-copy{margin:0 0 12px;color:#d5cec3;line-height:1.5}.workday-arrival-actions{flex-wrap:wrap}.workday-libby-strip{border-color:#d9c4a766}.workday[data-view=reveal] .workday-stage{grid-template-rows:minmax(0,1fr);width:min(800px,100%)}.workday[data-view=reveal] .workday-arrivals,.workday[data-view=reveal] .workday-libby-line{display:none}.workday[data-view=reveal] .workday-card{height:100%}.workday-thread{margin-top:32px;padding-top:24px;border-top:1px solid rgba(217,196,167,.22)}.workday-thread h4{margin:0 0 20px;color:#eee4d6;font-size:22px;font-weight:450;letter-spacing:-.02em}.workday-chain{list-style:none;padding:0;margin:0}.workday-chain li{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;margin:0 0 18px}.workday-chain time{color:#b4b1ab;font-size:12px;line-height:1.6;font-variant-numeric:tabular-nums}.workday-chain strong{color:#ddd7ce;font-weight:500;font-size:14px}.workday-card-body .workday-chain p{margin:4px 0 0;font-size:13px}.workday-chain-libby>div{border-left:1px solid var(--accent);padding-left:12px}.workday-chain-libby strong{color:var(--accent)}.workday-card-body .workday-outcome{margin:20px 0 0;color:#e5dacb}.workday-card-body .workday-closing{margin:32px 0 0;padding-top:24px;border-top:1px solid rgba(217,196,167,.22)}@keyframes workday-arrive{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.workday-arrival{animation:none}}@media(max-width:760px){.workday{gap:24px;padding:82px 28px 74px}.workday-tools{gap:16px}.workday-card-body{padding:24px 22px 20px}.workday-actions{padding:16px 22px 20px}.workday-button{flex-grow:1}.workday-arrival .workday-button{flex:1 1 0;min-width:0}}@media(max-width:400px){.workday-chain li{grid-template-columns:78px minmax(0,1fr);gap:10px}.workday{padding-left:18px;padding-right:18px}.workday-tools{gap:12px}.workday-leave,.workday-followup{font-size:12px}.workday-card-body{padding:20px 18px 16px}.workday-actions{padding:14px 18px 18px}.workday-card-body p:not(.story-kicker){font-size:15px}}@media(max-height:600px){.workday[data-phase=libby] .workday-stage{grid-template-rows:100px minmax(0,1fr) 32px}.workday[data-view=reveal] .workday-stage{grid-template-rows:minmax(0,1fr)}.workday{gap:24px;padding-top:64px;padding-bottom:62px}.workday-clock{font-size:24px;gap:2px}.workday-stage{width:min(760px,100%);grid-template-rows:88px minmax(0,1fr)}.workday-arrival{padding:7px 12px}.workday-arrival-title{margin-bottom:4px}.workday-card-body{padding:16px 24px}.workday-title{font-size:25px}.workday-card .story-kicker{margin-bottom:10px}.workday-copy{margin-top:12px}.workday-actions{padding:12px 24px;gap:8px}}@media(max-height:480px){.workday[data-phase=libby] .workday-stage{grid-template-rows:76px minmax(0,1fr) 24px}.workday[data-view=reveal] .workday-stage{grid-template-rows:minmax(0,1fr)}.workday{gap:24px;padding-top:58px;padding-bottom:58px}.workday-day-label{font-size:10px}.workday-clock{font-size:22px}.workday-card-body{padding:14px 20px}.workday-actions{padding:10px 20px}.workday-card-body p:not(.story-kicker){font-size:14px}.workday-title{font-size:23px}.workday-stage{gap:6px;grid-template-rows:66px minmax(0,1fr)}.workday-arrival{padding:5px 10px}.workday-arrival .workday-button{min-height:30px;padding:4px 8px}.workday-actions{flex-wrap:nowrap}.workday-actions .workday-button{flex:1 1 0;min-width:0;gap:6px;padding:7px 9px;font-size:12px}.workday-cost,.workday-paused{font-size:10px}}@media(max-height:380px){.landing[data-scene=workday] .masthead{top:12px}.workday{gap:12px}.workday[data-phase=libby] .workday-stage{grid-template-rows:56px minmax(0,1fr) 18px}.workday[data-view=reveal] .workday-stage{grid-template-rows:minmax(0,1fr)}.workday{padding-top:44px;padding-bottom:42px}.workday-stage{gap:4px;grid-template-rows:50px minmax(0,1fr)}.workday-card-body,.workday-actions{padding-top:6px;padding-bottom:6px}.workday-actions .workday-button{font-size:11px;line-height:1.3}}@media(max-width:400px)and (max-height:600px){.workday[data-phase=libby] .workday-stage{grid-template-rows:88px minmax(0,1fr) 24px}.workday[data-view=reveal] .workday-stage{grid-template-rows:minmax(0,1fr)}.workday-actions{gap:6px;padding:8px 14px}.workday-actions .workday-button{flex:1 1 calc(50% - 3px);min-width:0;gap:6px;padding:7px 8px;font-size:12px}}
