.career-first{border-top:0;padding-top:65px}.career-first+.lab-work{border-top:1px solid var(--border)}.beyond-v4 .about-scene{margin-top:35px}.travel-v4{--play-text:var(--foreground);--play-muted:var(--muted-foreground);border-top:1px solid var(--border);grid-template-columns:1fr 1.1fr;align-items:center;gap:110px;margin-top:80px;padding-top:70px;display:grid}.travel-v4>div:first-child>.mono{color:var(--muted-foreground);font-size:8px}html body .travel-v4 h3{letter-spacing:-.055em;white-space:pre-line;max-width:420px;margin:25px 0;font:500 clamp(30px,4.2vw,59px)/1.1 DM Sans,Arial,sans-serif}.travel-v4>div:first-child>p{color:var(--muted-foreground);max-width:320px;font-size:13px;line-height:1.9}.travel-v4 .memory-stage{height:360px}.travel-v4 .memory-card{border:1px solid var(--border);box-shadow:0 15px 40px #00000017}.travel-v4 .memory-controls>button{border-color:var(--border);color:var(--foreground)}.travel-v4 .memory-controls>span:first-child{font-size:9px}.projects-site .entry-header{width:100%}.lab-work .lab-stories{margin-top:48px}@media (max-width:1100px){.travel-v4{gap:65px}.travel-v4 .memory-stage{height:300px}}@media (max-width:760px){.career-first{padding-top:45px}.travel-v4{grid-template-columns:1fr;gap:28px;margin-top:45px;padding-top:40px}.travel-v4>div:first-child>p{max-width:none;font-size:12px}html body .travel-v4 h3{margin:18px 0;font-size:36px}.travel-v4 .memory-stage{height:270px;margin:8px 10px 25px}.travel-v4 .memory-controls>span:first-child{font-size:8px}}.career-section-intro{justify-content:space-between;align-items:flex-end;gap:65px;margin-bottom:40px;display:flex}.career-section-intro>p{color:var(--muted-foreground);max-width:320px;margin:0 0 5px;font-size:13px;line-height:1.9}.career-section-intro+.career-explorer{margin-top:0}@media (max-width:760px){.career-section-intro{margin-bottom:28px;display:block}.career-section-intro>p{max-width:none;margin:22px 0 0;font-size:12px}}.lab{--chapter-white:#fff;--chapter-cool:#eef5fa;--chapter-line:#b8c5cf}html[data-theme=dark] .lab{--chapter-white:#121414;--chapter-cool:#1a242c;--chapter-line:#526371}.lab>main>:is(.lab-section,.lab-contact){isolation:isolate;border-top:0;position:relative}.lab>main>:is(.lab-section,.lab-contact):before{content:"";z-index:-1;pointer-events:none;background:var(--chapter-surface,var(--chapter-white));border-top:3px solid var(--chapter-line);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lab>main>:is(.lab-section,.lab-contact):after{content:"";background:var(--brand-accent);pointer-events:none;width:72px;height:3px;position:absolute;top:0;left:0}.lab>main>.career-first{--chapter-surface:var(--chapter-cool);padding-top:80px}.lab>main>.lab-work{--chapter-surface:var(--chapter-white)}.lab>main>.lab-beyond{--chapter-surface:var(--chapter-cool)}.lab>main>.lab-contact{--chapter-surface:var(--chapter-white);padding-top:80px}.lab .entry-hero-footer{border-bottom:0}.lab .lab-contact-top{border-top:0;padding-top:0}.lab .lab-footer{border-top-color:var(--chapter-line)}.lab .entry-hero-footer,.lab .career-section-intro,.lab .lab-section-heading{position:relative}.lab .entry-hero-footer:before,.lab .career-section-intro:before,.lab .lab-section-heading:before{content:"";background:var(--brand-accent);pointer-events:none;width:72px;height:3px;position:absolute;top:0;left:0}.lab .career-section-intro,.lab .lab-section-heading{padding-top:22px}@media (max-width:760px){.lab>main>.career-first,.lab>main>.lab-contact{padding-top:60px}.lab>main>:is(.lab-section,.lab-contact):after{width:48px}}.presentation-entry{border:1px solid var(--border);background:var(--surface);width:100%;min-height:160px;color:var(--foreground);box-shadow:none;border-radius:14px;align-items:center;gap:36px;margin:35px 0 0;padding:30px 37px;transition:border-color .2s,background-color .2s;display:flex}.presentation-entry:hover{border-color:var(--foreground);background:var(--surface);box-shadow:none}.presentation-entry-number{letter-spacing:.1em;color:var(--muted-foreground);white-space:nowrap;align-self:flex-start;font:11px/1.5 ui-monospace,monospace}.presentation-entry-copy{flex-direction:column;flex:1;gap:9px;display:flex}.presentation-entry-copy strong{letter-spacing:-.055em;color:var(--foreground);font:500 clamp(28px,3.4vw,48px)/1.1 DM Sans,Arial,sans-serif}.presentation-entry-copy small{color:var(--muted-foreground);font-size:14px}.presentation-entry-icon{border:1px solid var(--border);background:var(--background);width:56px;height:56px;color:var(--foreground);border-radius:12px;flex:none;place-items:center;display:grid}html[data-theme=dark] .presentation-entry{background:var(--surface);border-color:var(--border);color:var(--foreground)}html[data-theme=dark] .presentation-entry-copy strong{color:var(--foreground)}html[data-theme=dark] .presentation-entry-copy small,html[data-theme=dark] .presentation-entry-number{color:var(--muted-foreground)}html[data-theme=dark] .presentation-entry-icon{background:var(--background);color:var(--foreground);border-color:var(--border)}@media (max-width:650px){.presentation-entry{flex-wrap:wrap;gap:14px;min-height:0;padding:25px}.presentation-entry-number{width:100%}.presentation-entry-copy strong{font-size:32px}.presentation-entry-copy small{font-size:11px}.presentation-entry-icon{width:42px;height:42px}.presentation-entry-icon svg{width:20px}}@media (prefers-reduced-motion:reduce){.presentation-entry{transition:none}}
