.trip{--trip-ocean:#5bcbf9;--trip-sun:#f3aa08;--trip-sand:#f3ddb2;--trip-cloud:#fff;--trip-ink:#06213f;--trip-cut:#b0553a;--trip-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--trip-out:cubic-bezier(.22, 1, .36, 1);--trip-move:cubic-bezier(.65, 0, .35, 1);--trip-in:cubic-bezier(.55, 0, .8, .25);background:var(--midnight-ridge);color:var(--trip-cloud);padding:120px 48px 128px;position:relative;overflow-x:clip}.trip-inner{max-width:1240px;margin:0 auto}.trip-story{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(40px,5vw,80px);display:grid}.trip-head{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.trip-kicker{margin:0}.trip-tag{font:600 12px/1 var(--trip-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffad;border:1px solid #ffffff38;border-radius:6px;margin:0;padding:6px 9px 5px}.trip-beats{margin:0;padding:0;list-style:none}.trip-zone{align-items:center;min-height:58svh;display:flex}.trip-beat:first-child>.trip-zone{align-items:flex-start;min-height:54svh;padding-top:9svh}.trip-beat:last-child>.trip-zone{min-height:72svh}.trip-text{max-width:34rem}.trip-num{font:600 13px/1 var(--trip-mono);letter-spacing:.14em;color:#fff9;align-items:center;gap:12px;margin:0 0 20px;transition:color .45s;display:flex}.trip-num:after{content:"";transform-origin:0;width:40px;height:1px;transition:transform .45s var(--trip-out);background:currentColor}.trip-statement{font-family:var(--font-display);letter-spacing:-.025em;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(34px,3.35vw,50px);font-weight:700;line-height:1.06}.trip-lead,.trip-accent{transition:color .45s;display:block}.trip-lead{color:var(--trip-cloud)}.trip-accent--ocean{color:var(--trip-ocean)}.trip-accent--sun{color:var(--trip-sun)}.trip-support{color:#ffffffc7;max-width:28em;margin:20px 0 0;font-size:20px;line-height:1.5}.trip-caption{border-left:2px solid var(--trip-sun);color:#ffffffd1;max-width:27em;margin:0;padding-left:20px;font-size:18px;line-height:1.55}@media (min-width:901px){.trip-story[data-ready] .trip-zone:not([data-active]) .trip-lead{color:#fffc}.trip-story[data-ready] .trip-zone:not([data-active]) .trip-accent{color:#ffffff85}.trip-story[data-ready] .trip-zone:not([data-active]) .trip-num:after{transform:scaleX(.5)}.trip-story[data-ready] .trip-zone[data-active] .trip-num{color:var(--trip-ocean)}.trip-story[data-ready] .trip-beat:nth-child(n+4) .trip-zone[data-active] .trip-num{color:var(--trip-sun)}}.trip-stage-col{container-type:inline-size}.trip-stage{aspect-ratio:1;perspective:1400px;perspective-origin:50% 30%;position:relative;container-type:inline-size}.trip-stage--main{--trip-size:min(100cqi, calc(100svh - 200px), 680px);top:max(calc(var(--header-h) - 24px), calc((100svh - var(--trip-size)) / 2 + 30px));width:var(--trip-size);margin-inline:auto;position:sticky}.trip-light{pointer-events:none;position:absolute;inset:-14%}.trip-light>span{transition:opacity .9s;position:absolute;inset:0}.trip-light-cool{background:radial-gradient(closest-side,#5bcbf926,#5bcbf90d 55%,#0000)}.trip-light-warm{opacity:0;background:radial-gradient(closest-side,#f3aa082b,#f3aa080d 55%,#0000)}.trip-stage:is([data-state="4"],[data-state="5"],[data-state="6"]) .trip-light-cool{opacity:0}.trip-stage:is([data-state="4"],[data-state="5"],[data-state="6"]) .trip-light-warm{opacity:1}.trip-prop{--x:0;--y:0;--rx:0;--ry:0;--rz:0;--s:1;--o:0;--t:.6s;--e:var(--trip-out);--d:0s;--ot:.35s;--od:var(--d);pointer-events:none;opacity:var(--o);transform:translate(-50%, -50%) translate3d(calc(var(--x) * 1cqw), calc(var(--y) * 1cqw), 0) rotateX(calc(var(--rx) * 1deg)) rotateY(calc(var(--ry) * 1deg)) rotate(calc(var(--rz) * 1deg)) scale(var(--s));transition:transform var(--t) var(--e) var(--d), opacity var(--ot) ease var(--od);margin:0;position:absolute;top:50%;left:50%}.trip-ticket{--paper:var(--trip-sand);--edge:#d3b885;--edge-2:#a98f60;--stub:12cqw;--notch:1.15cqw;grid-template-columns:minmax(0, 1fr) var(--stub);width:64cqw;height:28cqw;color:var(--trip-ink);background:radial-gradient(circle at calc(100% - var(--stub)) 0, transparent var(--notch), var(--paper) calc(var(--notch) + .6px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - var(--stub)) 100%, transparent var(--notch), var(--paper) calc(var(--notch) + .6px)) bottom / 100% 51% no-repeat;filter:drop-shadow(0 .3cqw 0 var(--edge)) drop-shadow(0 .28cqw 0 var(--edge-2)) drop-shadow(0 2cqw 2.2cqw #0000006b);border-radius:1.5cqw;display:grid}.trip-ticket--you{--paper:var(--trip-ocean);--edge:#3aa5d2;--edge-2:#227a9f}.trip-ticket--final{--paper:var(--trip-sun);--edge:#cf8f00;--edge-2:#996700;--stub:13cqw;width:74cqw;height:29cqw}.trip-ticket-main{flex-direction:column;min-width:0;padding:2.6cqw 2.6cqw 2.5cqw 3.4cqw;display:flex}.trip-eyebrow{font:600 max(9px, 1.7cqw) / 1.2 var(--trip-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;opacity:.8;overflow:hidden}.trip-city{font:700 7.6cqw / .92 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;margin-top:1.2cqw}.trip-row{font:700 4.3cqw / 1 var(--font-display);letter-spacing:-.02em;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:2cqw;margin-top:1.5cqw;display:flex}.trip-ticket--final .trip-row{font-size:4.5cqw}.trip-ticket--final .trip-price{font-size:3.5cqw}.trip-date,.trip-price{isolation:isolate;position:relative}.trip-barcode{opacity:.72;background:repeating-linear-gradient(90deg,currentColor 0 .22cqw,#0000 .22cqw .5cqw,currentColor .5cqw .92cqw,#0000 .92cqw 1.18cqw,currentColor 1.18cqw 1.32cqw,#0000 1.32cqw 1.78cqw);width:24cqw;height:2.6cqw;margin-top:auto}.trip-ticket-stub{border-left:.28cqw dashed #06213f52;flex-direction:column;justify-content:space-between;align-items:center;margin-block:1.7cqw;padding:.9cqw 0 .7cqw;display:flex}.trip-code{font:700 3.1cqw / 1 var(--font-display);letter-spacing:-.01em}.trip-vcode{opacity:.6;background:repeating-linear-gradient(0deg,currentColor 0 .22cqw,#0000 .22cqw .5cqw,currentColor .5cqw .86cqw,#0000 .86cqw 1.14cqw);width:4.6cqw;height:10cqw}.trip-ticket--you .trip-date:after,.trip-ticket--marta .trip-date:before{content:"";transform-origin:0;transition:transform .35s var(--trip-out);position:absolute;transform:scaleX(0)}.trip-ticket--you .trip-date:after{background:var(--trip-cut);border-radius:1cqw;height:.55cqw;margin-top:-.32cqw;top:50%;left:-7%;right:-7%}.trip-ticket--marta .trip-date:before{z-index:-1;background:var(--trip-sun);border-radius:.6cqw;inset:-14% -9% -8%}.trip-stage:is([data-state="2"],[data-state="3"]) .trip-ticket--you .trip-date:after{transition-delay:.5s;transform:scaleX(1)}.trip-stage:is([data-state="2"],[data-state="3"]) .trip-ticket--marta .trip-date:before{transition-delay:.62s;transform:scaleX(1)}.trip-stamp{border:.42cqw solid var(--trip-ink);color:var(--trip-ink);font:700 max(10px, 2.6cqw) / 1 var(--font-display);letter-spacing:-.01em;white-space:nowrap;opacity:0;transition:transform .3s var(--trip-out), opacity .2s ease;background:#ffd36b;border-radius:99px;padding:1cqw 2.2cqw 1.1cqw;position:absolute;bottom:-2.3cqw;right:15cqw;transform:rotate(-6deg)scale(1.12);box-shadow:0 .5cqw #06213f38}.trip-stage[data-state="6"] .trip-stamp{opacity:1;transition-delay:.85s;transform:rotate(-6deg)}.trip-chip{--mark-openai:#000;--who:var(--trip-ocean);border-left:.5cqw solid var(--who);background:var(--trip-cloud);color:var(--trip-ink);font:500 max(10px, 2.35cqw) / 1 var(--font-body);white-space:nowrap;filter:drop-shadow(0 .22cqw #d3dbe5)drop-shadow(0 .2cqw #a9b5c3)drop-shadow(0 1cqw 1.2cqw #00000059);border-radius:.9cqw;align-items:center;gap:.36em;padding:.62em .85em .62em .75em;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.trip-chip--marta{--who:var(--trip-sun)}.trip-chip b{font-weight:700}.trip-chip-sep{opacity:.4}.trip-chip .tool-sat-mark{opacity:1;width:1.15em;height:1.15em;margin-left:.1em}.trip-slip{--who:var(--trip-ocean);background:var(--trip-cloud);width:56cqw;color:var(--trip-ink);box-shadow:inset .8cqw 0 0 var(--who);filter:drop-shadow(0 .26cqw #d3dbe5)drop-shadow(0 .24cqw #a9b5c3)drop-shadow(0 1.6cqw 1.8cqw #0006);border-radius:1.2cqw;flex-direction:column;gap:.85cqw;padding:1.8cqw 2.6cqw 2cqw 3.6cqw;display:flex}.trip-slip--marta{--who:var(--trip-sun)}.trip-slip-from{font:600 max(9px, 1.55cqw) / 1 var(--trip-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.62}.trip-slip-text{font:600 max(11px, 3cqw) / 1.15 var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trip-ws{background:linear-gradient(160deg, #f8b833, var(--trip-sun) 46%, #e9a003);width:66cqw;height:47cqw;color:var(--trip-ink);filter:drop-shadow(0 .34cqw #cf8f00)drop-shadow(0 .32cqw #996700)drop-shadow(0 2.4cqw 2.6cqw #00000073);border-radius:2.2cqw;padding:2.6cqw 3cqw;box-shadow:inset 0 1px #ffffff73}.trip-ws-head{align-items:center;gap:1.3cqw;display:flex}.trip-ws-mark{aspect-ratio:1812/1100;background:currentColor;flex:none;width:4.6cqw;-webkit-mask:url(/kunobi-mark.svg) 50%/contain no-repeat;mask:url(/kunobi-mark.svg) 50%/contain no-repeat}.trip-ws-label{font:600 max(9px, 1.6cqw) / 1 var(--trip-mono);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.trip-ws-members{flex:none;margin-left:auto;display:flex}.trip-member{--mark-openai:#000;border:.35cqw solid var(--trip-sun);background:var(--trip-cloud);border-radius:50%;place-items:center;width:3.8cqw;height:3.8cqw;display:grid}.trip-member+.trip-member{margin-left:-1cqw}.trip-member .tool-sat-mark{opacity:1;width:2.1cqw;height:2.1cqw}.trip-ws-title{font:700 4.6cqw / 1 var(--font-display);letter-spacing:-.03em;margin:1.5cqw 0 0}.trip-ws-slot{border:.3cqw dashed #06213f57;border-radius:1.2cqw;width:54cqw;height:10.6cqw;position:absolute}.trip-ws-slot--you{top:17.4cqw;left:4cqw}.trip-ws-slot--marta{top:30.8cqw;left:8.6cqw}.trip-fact{--paper:var(--trip-ocean);--edge:#3aa5d2;--edge-2:#227a9f;background:var(--paper);width:54cqw;color:var(--trip-ink);filter:drop-shadow(0 .26cqw 0 var(--edge)) drop-shadow(0 .24cqw 0 var(--edge-2)) drop-shadow(0 1.4cqw 1.5cqw #54320061);border-radius:1.2cqw;flex-direction:column;gap:1cqw;padding:2cqw 2.8cqw 2.2cqw;display:flex;box-shadow:inset 0 1px #ffffff73}.trip-fact--marta{--paper:var(--trip-sand);--edge:#d3b885;--edge-2:#a98f60}.trip-fact-label{font:600 max(9px, 1.55cqw) / 1 var(--trip-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.72}.trip-fact-text{font:700 max(12px, 3.3cqw) / 1.1 var(--font-display);letter-spacing:-.015em;white-space:nowrap}@container (width<=420px){.trip-ws-label{letter-spacing:.04em;font-size:8.5px}.trip-fact-text{font-size:11.5px}}.trip-private{--who:var(--trip-ocean);width:20cqw;height:19cqw}.trip-private--marta{--who:var(--trip-sun)}.trip-sheet{filter:drop-shadow(0 .22cqw #c3cdd9)drop-shadow(0 .2cqw #97a4b4)drop-shadow(0 1.2cqw 1.4cqw #0000005c);background:#f2f5f9;border-radius:1.2cqw;position:absolute;inset:0}.trip-sheet--back{background:#c9d4e1;transform:translate(-1.2cqw,.8cqw)rotate(-8deg)}.trip-sheet--mid{background:#dce4ee;transform:translate(.9cqw,.4cqw)rotate(5deg)}.trip-sheet--top{flex-direction:column;gap:1.1cqw;padding:2.4cqw 2cqw;display:flex}.trip-sheet--top i{background:#06213f24;border-radius:1cqw;width:72%;height:2cqw;display:block}.trip-sheet--top i:nth-child(2n){background:color-mix(in srgb, var(--who) 55%, transparent);align-self:flex-end;width:56%}.trip-sheet--top i:nth-child(3){width:84%}.trip-lock{background:var(--trip-ink);width:5.2cqw;height:5.2cqw;color:var(--trip-cloud);border-radius:50%;place-items:center;display:grid;position:absolute;top:-1.8cqw;right:-1.8cqw;box-shadow:0 0 0 .4cqw #ffffffeb}.trip-lock svg{width:2.5cqw;height:2.5cqw}.trip-note{width:52cqw;font:600 max(11px, 2.5cqw) / 1.25 var(--font-body);text-align:center;color:#ffffffe0;justify-content:center;align-items:center;gap:.5em;display:flex}.trip-note svg{width:1.05em;height:1.05em;color:var(--trip-sun);flex:none}.trip-screen{margin:0}.trip-screen-tab{background:var(--trip-sun);color:var(--trip-ink);font:700 max(9px, 1.45cqw) / 1 var(--trip-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:.9cqw .9cqw 0 0;margin-left:2.4cqw;padding:.95cqw 1.4cqw .8cqw;display:inline-flex}.trip-screen-img{background:#121212;border-radius:1.4cqw;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff29,0 2.6cqw 4cqw -.6cqw #000000a6}.trip-sc1,.trip-sc2{width:74cqw}.trip-t1{--x:-16;--y:80;--rx:40;--ry:8;--rz:-14;--s:.94}.trip-stage[data-state="1"] .trip-t1{--x:-9;--y:-19;--rx:10;--ry:12;--rz:-4;--s:1;--o:1;--ot:.3s}.trip-stage[data-state="2"] .trip-t1{--x:-6;--y:-13;--rx:8;--ry:6;--rz:-3;--s:1;--o:1;--e:var(--trip-move)}.trip-stage[data-state="3"] .trip-t1{--x:-28;--y:-33;--rx:10;--ry:22;--rz:-8;--s:.58;--o:1;--e:var(--trip-move)}.trip-stage:is([data-state="4"],[data-state="5"],[data-state="6"]) .trip-t1{--x:-64;--y:-62;--rx:-18;--ry:10;--rz:-20;--s:.58;--t:.5s;--e:var(--trip-in);--ot:.25s;--od:.22s}.trip-t2{--x:18;--y:88;--rx:40;--ry:-8;--rz:12;--s:.94}.trip-stage[data-state="1"] .trip-t2{--x:9;--y:19;--rx:10;--ry:-12;--rz:3;--s:1;--o:1;--d:.12s;--ot:.3s}.trip-stage[data-state="2"] .trip-t2{--x:6;--y:10;--rx:8;--ry:-5;--rz:2;--s:1;--o:1;--e:var(--trip-move);--d:60ms}.trip-stage[data-state="3"] .trip-t2{--x:22;--y:30;--rx:10;--ry:-22;--rz:7;--s:.58;--o:1;--e:var(--trip-move)}.trip-stage:is([data-state="4"],[data-state="5"],[data-state="6"]) .trip-t2{--x:44;--y:84;--rx:34;--ry:-10;--rz:22;--s:.58;--t:.5s;--e:var(--trip-in);--d:60ms;--ot:.25s;--od:.28s}.trip-c1{--x:-64;--y:-34;--rz:-10}.trip-stage[data-state="1"] .trip-c1{--x:-26;--y:-35;--rz:-5;--o:1;--t:.5s;--d:.45s}.trip-stage[data-state="2"] .trip-c1{--x:-24;--y:-28;--rz:-4;--o:1;--e:var(--trip-move)}.trip-stage[data-state="3"] .trip-c1{--x:-31;--y:-46;--rz:-5;--o:1;--e:var(--trip-move)}.trip-stage[data-state="4"] .trip-c1{--x:-34;--y:31;--rz:-3;--o:1;--e:var(--trip-move);--d:.2s}.trip-stage[data-state="5"] .trip-c1{--x:-38;--y:64;--rz:-8;--t:.4s;--e:var(--trip-in)}.trip-stage[data-state="6"] .trip-c1{--x:-14;--y:24;--rz:-3;--o:1;--t:.55s;--d:.5s}.trip-c2{--x:64;--y:40;--rz:10}.trip-stage[data-state="1"] .trip-c2{--x:25;--y:3;--rz:4;--o:1;--t:.5s;--d:.58s}.trip-stage[data-state="2"] .trip-c2{--x:26;--y:26;--rz:3;--o:1;--e:var(--trip-move)}.trip-stage[data-state="3"] .trip-c2{--x:12;--y:43;--rz:4;--o:1;--e:var(--trip-move)}.trip-stage[data-state="4"] .trip-c2{--x:32;--y:31;--rz:3;--o:1;--e:var(--trip-move);--d:.26s}.trip-stage[data-state="5"] .trip-c2{--x:38;--y:64;--rz:8;--t:.4s;--e:var(--trip-in)}.trip-stage[data-state="6"] .trip-c2{--x:15;--y:24;--rz:2;--o:1;--t:.55s;--d:.58s}.trip-s1,.trip-s3{--x:-66;--ry:30;--rz:-14}.trip-s2,.trip-s4{--x:66;--ry:-30;--rz:14}.trip-s1{--y:-12}.trip-s2{--y:-2}.trip-s3{--y:8}.trip-s4{--y:18}.trip-stage[data-state="3"] :is(.trip-s1,.trip-s2,.trip-s3,.trip-s4){--rx:10;--ry:0;--o:1;--t:.55s;--ot:.25s}.trip-stage[data-state="3"] .trip-s1{--x:-7;--y:-15;--rz:-3;--d:.3s}.trip-stage[data-state="3"] .trip-s2{--x:6;--y:-4;--rz:2.5;--d:.6s}.trip-stage[data-state="3"] .trip-s3{--x:-5;--y:7;--rz:-2;--d:.9s}.trip-stage[data-state="3"] .trip-s4{--x:7;--y:18;--rz:3.5;--d:1.2s}.trip-stage:is([data-state="4"],[data-state="5"],[data-state="6"]) :is(.trip-s1,.trip-s2,.trip-s3,.trip-s4){--y:84;--rx:30;--ry:0;--t:.5s;--e:var(--trip-in);--ot:.25s}.trip-stage:is([data-state="4"],[data-state="5"],[data-state="6"]) .trip-s1{--x:-10;--rz:-16;--d:.15s}.trip-stage:is([data-state="4"],[data-state="5"],[data-state="6"]) .trip-s2{--x:8;--rz:12;--d:.1s}.trip-stage:is([data-state="4"],[data-state="5"],[data-state="6"]) .trip-s3{--x:-6;--rz:-10;--d:50ms}.trip-stage:is([data-state="4"],[data-state="5"],[data-state="6"]) .trip-s4{--x:9;--rz:18}.trip-w{--y:-6;--rx:78;--s:.92}.trip-stage[data-state="4"] .trip-w{--y:-13;--rx:10;--s:1;--o:1;--d:.15s;--ot:.25s}.trip-stage:is([data-state="5"],[data-state="6"]) .trip-w{--y:-82;--rx:-16;--s:.92;--t:.55s;--e:var(--trip-in);--ot:.3s;--od:.2s}.trip-f1{--x:-36;--y:21;--rx:10;--rz:-8;--s:.78}.trip-f2{--x:36;--y:21;--rx:10;--rz:8;--s:.78}.trip-stage[data-state="4"] :is(.trip-f1,.trip-f2){--s:1;--o:1;--t:.6s;--ot:.2s}.trip-stage[data-state="4"] .trip-f1{--x:-2;--y:-14;--rz:-2;--d:.7s}.trip-stage[data-state="4"] .trip-f2{--x:3;--y:-.6;--rz:1.5;--d:.9s}.trip-stage:is([data-state="5"],[data-state="6"]) :is(.trip-f1,.trip-f2){--rx:-16;--s:.92;--t:.55s;--e:var(--trip-in);--ot:.3s;--od:.2s}.trip-stage:is([data-state="5"],[data-state="6"]) .trip-f1{--x:-2;--y:-83;--rz:-2}.trip-stage:is([data-state="5"],[data-state="6"]) .trip-f2{--x:3;--y:-70;--rz:1.5}.trip-p1{--x:-66;--y:30;--rz:-14}.trip-p2{--x:66;--y:30;--rz:14}.trip-stage[data-state="4"] :is(.trip-p1,.trip-p2){--y:21;--rx:10;--o:1;--t:.6s}.trip-stage[data-state="4"] .trip-p1{--x:-36;--rz:-5;--d:.3s}.trip-stage[data-state="4"] .trip-p2{--x:36;--rz:5;--d:.4s}.trip-stage:is([data-state="5"],[data-state="6"]) :is(.trip-p1,.trip-p2){--y:70;--rx:20;--t:.45s;--e:var(--trip-in);--ot:.25s;--od:.15s}.trip-stage:is([data-state="5"],[data-state="6"]) .trip-p1{--x:-40;--rz:-10}.trip-stage:is([data-state="5"],[data-state="6"]) .trip-p2{--x:40;--rz:10}.trip-note{--y:27}.trip-stage[data-state="4"] .trip-note{--y:22;--o:1;--t:.5s;--d:1.15s;--ot:.5s}.trip-sc1{--x:-4;--y:76;--rx:24;--rz:6}.trip-sc2{--x:6;--y:92;--rx:24;--rz:-5}.trip-stage[data-state="5"] :is(.trip-sc1,.trip-sc2){--rx:0;--o:1;--t:.6s;--ot:.3s}.trip-stage[data-state="5"] .trip-sc1{--x:-5;--y:-26;--rz:-1.2;--d:.2s}.trip-stage[data-state="5"] .trip-sc2{--x:3;--y:22.5;--rz:.9;--d:.34s}.trip-stage[data-state="6"] :is(.trip-sc1,.trip-sc2){--rx:-14;--t:.5s;--e:var(--trip-in);--ot:.25s;--od:.2s}.trip-stage[data-state="6"] .trip-sc1{--x:-5;--y:-104;--rz:-4}.trip-stage[data-state="6"] .trip-sc2{--x:6;--y:-56;--rz:3;--d:50ms}.trip-tf{--y:84;--rx:66;--rz:-8;--s:.94}.trip-stage[data-state="6"] .trip-tf{--y:-6;--rx:8;--ry:4;--rz:-3;--s:1;--o:1;--d:.18s;--ot:.3s}.trip-scene,.trip-phone-screens{display:none}@media (max-width:900px){.trip{padding:88px 24px 96px}.trip-story{display:block}.trip-stage-col{display:none}.trip-head{margin-bottom:40px}.trip-zone,.trip-beat:first-child>.trip-zone,.trip-beat:last-child>.trip-zone{min-height:0;padding-top:0;display:block}.trip-beat+.trip-beat{margin-top:56px}.trip-num{margin-bottom:16px}.trip-statement{font-size:clamp(30px,8.4vw,42px)}.trip-support{margin-top:14px;font-size:17px}.trip-caption{font-size:16px}.trip-zone--aside{margin-top:36px}.trip-scene{perspective:900px;margin:12px max(-24px,50% - 280px) 0;display:block}.trip-scene--1{aspect-ratio:1/.82}.trip-scene--2{aspect-ratio:1/.7}.trip-scene--4{aspect-ratio:1/.8}.trip-scene--6{aspect-ratio:1/.64}.trip-phone-screens{grid-template-columns:minmax(0,1fr);gap:22px;max-width:560px;margin:26px auto 0;display:grid}.trip-screen--phone{opacity:0;transition:transform .6s var(--trip-out), opacity .4s ease;transform:translateY(28px)rotate(1.4deg)}.trip-screen--phone+.trip-screen--phone{transition-delay:.14s;transform:translateY(34px)rotate(-1.2deg)}.trip-phone-screens[data-arrived] .trip-screen--phone{opacity:1;transform:none}.trip-screen--phone .trip-screen-tab{white-space:normal;border-radius:6px 6px 0 0;max-width:calc(100% - 24px);margin-left:12px;padding:6px 9px 5px;font-size:9.5px;line-height:1.3}.trip-screen--phone .trip-screen-img{border-radius:10px;box-shadow:0 0 0 1px #ffffff29,0 14px 28px -8px #000000a6}}@media (max-width:639.98px){.trip{padding-top:72px}}@media (prefers-reduced-motion:reduce){.trip-prop{transition:opacity .3s}.trip-stamp,.trip-ticket--you .trip-date:after,.trip-ticket--marta .trip-date:before,.trip-stage .trip-light>span,.trip-num,.trip-num:after,.trip-screen--phone{transition:none!important}.trip-stage--main{transition:opacity .18s}.trip-stage--main[data-fading]{opacity:0}.trip-screen--phone,.trip-screen--phone+.trip-screen--phone{opacity:1;transform:none}}.clash{--a:var(--ocean-layer);--b:var(--sun);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-card);margin:0;padding:28px}.clash-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.clash-card{border:1px solid var(--border-subtle);background:var(--bg-page);box-shadow:inset 3px 0 0 var(--side);border-radius:14px;flex-direction:column;gap:6px;padding:16px 16px 14px;display:flex}.clash-card--a{--side:var(--a)}.clash-card--b{--side:var(--b)}.clash-who{color:var(--text-muted);align-items:center;gap:7px;margin:0;font-size:12.5px;font-weight:700;display:flex}.clash-dot{background:var(--side);border-radius:50%;flex:none;width:8px;height:8px}.clash-fact{font-family:var(--font-display);letter-spacing:-.01em;margin:4px 0 0;font-size:19px;font-weight:700;line-height:1.2}.clash-source{color:var(--text-muted);margin:auto 0 0;font-size:12.5px}.clash-neq{background:var(--cut);width:40px;height:40px;color:var(--cloud);font-family:var(--font-display);border-radius:50%;align-self:center;place-items:center;font-size:22px;font-weight:700;line-height:1;display:grid}.clash-flag{text-wrap:balance;background:color-mix(in srgb, var(--cut) 12%, transparent);color:var(--cut);border-radius:999px;align-items:center;gap:7px;margin:20px 0 0;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.clash-note{color:var(--text-muted);margin:12px 0 0;font-size:15px}@media (prefers-reduced-motion:no-preference){.clash-card--a{animation:.7s cubic-bezier(.22,1,.36,1) .25s both clash-from-left}.clash-card--b{animation:.7s cubic-bezier(.22,1,.36,1) .55s both clash-from-right}.clash-neq{animation:.5s cubic-bezier(.34,1.56,.64,1) 1.2s both clash-pop}.clash-flag{animation:.45s ease-out 1.65s both clash-rise}.clash-note{animation:.45s ease-out 2s both clash-rise}}@keyframes clash-from-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes clash-from-right{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes clash-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes clash-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:560px){.clash{padding:20px}.clash-row{grid-template-columns:minmax(0,1fr);justify-items:stretch}.clash-neq{justify-self:center}}
