div.cover-hero-slot{position:static;overflow-x:visible}.cover-hero-inner{overflow:visible}.agenda-parallax{--agenda-radius:var(--space-12);--agenda-sheet-radius:var(--space-8);--agenda-chip-radius:var(--space-4);--agenda-row-h:var(--space-44);--agenda-hour-col:var(--space-44);--agenda-chip-inset-block:var(--space-8);--agenda-chip-inset-inline:var(--space-4);padding:var(--space-16);position:relative;container:agenda/inline-size}.agenda-object{isolation:isolate;transform-origin:42% 70%;position:relative;transform:perspective(1600px)rotateY(-5deg)rotateX(4deg)}.agenda-sheet{border-radius:var(--agenda-sheet-radius);border:1px solid var(--line);pointer-events:none;position:absolute;inset:0}.agenda-sheet-2{background:var(--bone-2);transform:translate3d(var(--space-8), var(--space-8), 0) rotate(.5deg);z-index:0}.agenda-sheet-1{background:var(--paper-2);transform:translate3d(var(--space-4), var(--space-4), 0) rotate(.2deg);z-index:1}.agenda-lift{z-index:2;background:var(--paper);border:1px solid var(--line);border-radius:var(--agenda-radius);box-shadow:var(--shadow-panel);padding:var(--space-24) var(--space-24) var(--space-16);position:relative}.agenda-head{justify-content:space-between;align-items:baseline;gap:var(--space-16);margin-bottom:var(--space-16);display:flex}.agenda-head-title{font-family:var(--font-display);font-weight:400;font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);color:var(--color-text);margin:0}.agenda-grid{grid-template-columns:var(--agenda-hour-col) repeat(5, minmax(0, 1fr));display:grid}.agenda-day,.agenda-day-spacer{border-bottom:1px solid var(--line);padding-bottom:var(--space-8)}.agenda-day{align-items:center;gap:var(--space-4);flex-direction:column;display:flex;position:relative}.agenda-day-name,.agenda-hour{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--ink-mute)}.agenda-day-num{font-family:var(--font-mono);font-weight:500;font-size:var(--text-caption);color:var(--ink);line-height:1}.agenda-day-today:before{content:"";top:calc(var(--space-8) * -1);width:var(--space-24);background:var(--rust);height:2px;position:absolute;left:50%;transform:translate(-50%)}.agenda-day-today .agenda-day-num{color:var(--rust)}.agenda-hour,.agenda-cell{height:var(--agenda-row-h);border-bottom:1px solid var(--line-paper)}.agenda-hour.agenda-row-last,.agenda-cell.agenda-row-last{border-bottom:0}.agenda-hour{padding-right:var(--space-12);justify-content:flex-end;align-items:center;display:flex}.agenda-cell{position:relative}.agenda-slot{top:var(--agenda-chip-inset-block);bottom:var(--agenda-chip-inset-block);left:var(--agenda-chip-inset-inline);width:max-content;max-width:calc(100% - var(--agenda-chip-inset-inline) * 2);padding-inline:var(--space-8);border-radius:var(--agenda-chip-radius);font-family:var(--font-sans);font-weight:500;font-size:var(--text-caption);white-space:nowrap;justify-content:flex-start;align-items:center;line-height:1.2;display:flex;position:absolute;overflow:hidden}.agenda-slot-booked{background:var(--ink);color:var(--on-ink)}.agenda-slot-discovery{background:var(--paper);border:1px solid var(--line);color:var(--ink-soft)}.agenda-slot-initials{font-family:var(--font-mono);letter-spacing:.02em;display:none}@container agenda (max-width:519px){.agenda-slot-name{display:none}.agenda-slot-initials{display:block}}@keyframes agenda-chip-in{0%{opacity:0;transform:translateY(var(--space-8)) scale(.94)}70%{opacity:1;transform:translateY(0)scale(1.015)}to{opacity:1;transform:translateY(0)scale(1)}}.agenda-slot.is-arriving{animation:agenda-chip-in var(--duration-moderate) var(--ease-display) both}@media (prefers-reduced-motion:reduce){.agenda-slot.is-arriving{animation:none}}.hero-r2,.hero-r3,.hero-r4,.hero-sheet{opacity:0;transition-property:opacity,transform;transition-timing-function:var(--ease-display);transition-duration:var(--duration-slow)}.hero-r2,.hero-r3,.hero-r4{transform:translateY(var(--space-12))}.hero-sheet{transform:translateY(var(--space-16));transition-duration:var(--duration-slower)}.hero-stage.is-in .hero-r2,.hero-stage.is-in .hero-r3,.hero-stage.is-in .hero-r4,.hero-stage.is-in .hero-sheet{opacity:1;transform:none}@keyframes hero-r1-in{0%{opacity:0;transform:translateY(var(--space-12))}to{opacity:1;transform:none}}.hero-r1{opacity:0;transform:translateY(var(--space-12));animation:hero-r1-in var(--duration-slow) var(--ease-display) forwards}.hero-stage.is-in .hero-r2{transition-delay:var(--duration-chevron)}.hero-stage.is-in .hero-r3{transition-delay:var(--duration-tick)}.hero-stage.is-in .hero-r4{transition-delay:var(--duration-moderate)}@media (prefers-reduced-motion:reduce){.hero-r1,.hero-r2,.hero-r3,.hero-r4,.hero-sheet{opacity:1;transition:none;animation:none;transform:none}}.hero-display{font-weight:400}.hero-display .hero-fall{--hero-fall-tracking:-.05em;letter-spacing:var(--hero-fall-tracking)}@media (min-width:1024px){.hero-display{font-weight:300}.agenda-object{transform:perspective(1400px) rotateY(-8deg) rotateX(9deg) translate3d(0, calc(var(--space-12) * -1), var(--space-24))}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.agenda-object{transform:perspective(1400px)rotateY(-8deg)rotateX(5deg)}}@media (max-width:1023px){.agenda-parallax{padding:var(--space-8);--agenda-row-h:var(--space-32);--agenda-chip-inset-block:var(--space-4)}.agenda-object{transform-origin:48% 80%;transform:perspective(1200px)rotateY(-6deg)rotateX(7deg)}.agenda-lift{padding:var(--space-16) var(--space-16) var(--space-12)}.agenda-hour{padding-right:var(--space-4)}.agenda-slot{padding-inline:var(--space-4)}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.agenda-object{transform:perspective(1200px)rotateY(-4deg)rotateX(4deg)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){div.cover-hero-slot{position:sticky;top:0}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){div.cover-hero-slot{top:min(0px, calc(100vh - var(--cover-slot-h,100vh)));top:min(0px, calc(100dvh - var(--cover-slot-h,100dvh)));z-index:1;position:sticky}}.cover-rising{z-index:10;background:var(--paper);border-top:1px solid var(--line);position:relative}.cover-page{margin-inline:0}
.delta-page{--delta-index-col:var(--space-24);--delta-after-col:34%;--delta-fold-gap:var(--space-44);--delta-label-col:300px}@media (min-width:1024px){.delta-page{--delta-index-col:var(--space-44)}}@media (min-width:1024px) and (max-width:1279px){.delta-page{--delta-label-col:210px;--delta-fold-gap:var(--space-32)}}.delta-list{border-bottom:1px solid var(--line);flex-direction:column;display:flex;position:relative}.delta-fold{display:none}@media (min-width:1024px){.delta-fold{z-index:2;top:0;bottom:0;left:calc(100% - var(--delta-after-col) - var(--delta-fold-gap) / 2);pointer-events:none;width:1px;display:block;position:absolute}.delta-fold-line{background:var(--ink);transform-origin:top;width:100%;height:100%;display:block;transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.delta-fold-line{transform:scaleY(1)}}.delta-head{display:none}@media (min-width:1024px){.delta-head{z-index:1;grid-template-columns:var(--delta-index-col) var(--delta-label-col) minmax(0, 1fr) var(--delta-fold-gap) var(--delta-after-col);padding-bottom:var(--space-8);border-bottom:1px solid var(--line);align-items:end;display:grid;position:relative}.delta-head-label{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);line-height:1}.delta-head-label-before{grid-column:3}.delta-head-label-after{padding-left:var(--space-8);color:var(--rust);grid-column:5}}.delta-row{z-index:1;border-top:1px solid var(--line-paper);padding-block:var(--space-24);grid-template-columns:var(--delta-index-col) minmax(0, 1fr);column-gap:var(--space-8);display:grid;position:relative}.delta-row:first-of-type{border-top:0}.delta-index{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--ink-mute);transition:color var(--duration-hover) var(--ease-ui);grid-area:1/1/2/2;align-self:baseline;line-height:1.4}.delta-metric{font-family:var(--font-display);font-weight:400;font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);color:var(--color-text);text-wrap:pretty;grid-area:1/2/2/3;align-self:baseline;margin:0}.delta-before{margin-top:var(--space-16);grid-area:2/2/3/3}.delta-after{margin-top:var(--space-16);grid-area:3/2/4/3}.delta-label{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);line-height:1;display:block}.delta-text{margin:var(--space-12) 0 0;font-family:var(--font-sans);text-wrap:pretty}.delta-before .delta-text{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--ink-mute)}.delta-after .delta-text{font-size:var(--text-body-lg);color:var(--color-text);font-weight:500;line-height:1.55}.delta-before,.delta-after{border-left:1px solid var(--line);padding-left:var(--space-16)}.delta-after{border-left-color:var(--ink)}@media (min-width:1024px){.delta-row{grid-template-columns:var(--delta-index-col) var(--delta-label-col) minmax(0, 1fr) var(--delta-fold-gap) var(--delta-after-col);column-gap:0}.delta-metric{padding-right:var(--space-32);grid-area:1/2/2/3}.delta-before{padding-left:0;padding-right:var(--space-16);border-left:0;grid-area:1/3/2/4;margin-top:0}.delta-after{padding-left:var(--space-8);border-left:0;grid-area:1/5/2/6;margin-top:0}.delta-metric,.delta-before,.delta-after{align-self:baseline}.delta-row .delta-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.delta-before .delta-text,.delta-after .delta-text{margin-top:0}}.delta-row:hover .delta-index{color:var(--rust)}.delta-row:hover .delta-before .delta-text{color:var(--ink-soft)}.delta-before .delta-text,.delta-after .delta-text{transition:color var(--duration-hover) var(--ease-ui)}
