@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff")}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{font-family:Space Grotesk Variable,sans-serif;color:#f1f2ed;background:#101113;font-synthesis:none;--ink: #101113;--surface: #1c1e20;--acid: #dfff00;--paper: #f1f2ed;--steel: #adb4b9;--gutter: clamp(22px, 5vw, 88px);--radius: 14px;--line: rgba(255, 255, 255, .17);--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-padding-top:0;overflow-x:clip}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}body,button,input,select{font-family:Space Grotesk Variable,sans-serif}button,a,input,select{-webkit-tap-highlight-color:transparent}button,input,select{font-size:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:default}button,select{border:0}button{background:none}img,svg{display:block}img{max-width:100%}button,a,select,input{outline-offset:6px}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid currentColor}::selection{background:var(--acid);color:var(--ink)}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:650}h2{font-size:clamp(46px,6vw,98px);line-height:1.01;letter-spacing:-.065em}h3{letter-spacing:-.045em}p{font-size:clamp(17px,1.5vw,22px);line-height:1.5;letter-spacing:-.025em}ol,ul{padding:0;list-style:none;margin:0}section{position:relative;scroll-margin-top:78px}.container{width:min(100% - var(--gutter) * 2,1500px);margin-inline:auto}.section{padding-block:clamp(88px,10vw,164px)}.light{background:var(--paper);color:var(--ink)}.acid{background:var(--acid);color:var(--ink)}.text-acid{color:var(--acid)}.muted-light{color:#7c807f}.muted-dark{color:#949a9c}.mono{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.03em;line-height:1.5}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scroll-progress{position:fixed;inset:0 0 auto;height:3px;background:var(--acid);transform:scaleX(0);transform-origin:left;z-index:40;pointer-events:none}.icon-button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%}.brand{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;font-size:25px;font-weight:650;letter-spacing:-1.15px}.brand-mark{width:42px;height:42px;flex-shrink:0;color:var(--acid)}.brand--small{font-size:17px;gap:8px;letter-spacing:-.7px}.brand--small .brand-mark{width:28px;height:28px}.slash{display:inline-block;flex-shrink:0;width:27px;height:15px;background:currentColor;transform:skew(-40deg)}.eyebrow{display:inline-flex;align-items:center;gap:18px;font:12px/1.4 IBM Plex Mono,monospace;letter-spacing:.045em;margin-bottom:38px}.status-label{display:inline-flex;font:11px/1.4 IBM Plex Mono,monospace;letter-spacing:.02em;border:1px solid currentColor;border-radius:5px;padding:8px 10px;max-width:100%}.action{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:57px;padding:15px 24px;font-size:17px;line-height:1.2;font-weight:600;letter-spacing:-.035em;border:1px solid transparent;border-radius:10px;white-space:nowrap;transition:color .3s,background .3s,transform .3s var(--ease),border-color .3s;position:relative;isolation:isolate;overflow:hidden}.action__icon{display:grid;place-items:center;overflow:hidden;flex-shrink:0}.action__icon svg{transition:transform .45s var(--ease)}.action:hover .action__icon svg{transform:translate(3px,-3px)}.action:active{transform:scale(.98)}.action--acid{background:var(--acid);color:var(--ink)}.action--acid:hover{background:#edff65}.action--dark{background:var(--ink);color:var(--paper)}.action--dark:hover{background:#313637}.action--outline{border-color:#f1f2edb3;color:var(--paper);background:transparent}.action--outline:hover{background:var(--paper);color:var(--ink)}.action--text{padding-inline:0;border-radius:0;border-bottom:1px solid currentColor;min-height:40px}.quiet-link{display:inline-flex;gap:12px;align-items:center;font-size:16px;line-height:1.4;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:4px;transition:gap .3s var(--ease)}.quiet-link:hover{gap:19px}.quiet-link--dark{border-color:#10111380}.photo{position:relative;overflow:hidden;background:#25292a;min-width:0}.photo img{width:100%;height:100%;object-fit:cover;display:block}.photo--fallback{display:grid;place-items:center;padding:20px;color:var(--steel);font-size:14px;aspect-ratio:1.6}.route-line{position:absolute;width:100%;height:140px;pointer-events:none;color:var(--acid);overflow:visible}.success-note{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--acid);margin-top:12px}.site-header{position:fixed;inset:0 0 auto;z-index:30;height:78px;background:#101113e8;border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(18px)}.site-header__inner{height:100%;width:calc(100% - var(--gutter) * 2);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.site-header .brand{font-size:23px}.site-header .brand-mark{width:36px;height:36px}.navigation{display:flex;align-items:center;gap:36px;font-size:14px}.navigation>a{position:relative;white-space:nowrap}.navigation>a:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:1px;background:var(--acid);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.navigation>a:hover:after{transform:scaleX(1)}.navigation .action{font-size:14px;min-height:42px;gap:16px;padding:11px 17px;border-radius:7px}.mobile-menu{display:none}.navigation{margin-left:auto}.header-controls{display:flex;align-items:center;gap:12px;flex-shrink:0}.language-switch{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid rgba(255,255,255,.2);border-radius:7px}.language-switch button{display:grid;place-items:center;min-width:33px;min-height:32px;padding:4px;font:11px/1 IBM Plex Mono,monospace;border-radius:4px;color:#adb4b9;transition:background .2s,color .2s}.language-switch button[aria-pressed=true]{background:var(--acid);color:var(--ink)}.language-switch button:hover:not([aria-pressed=true]){background:#303435;color:var(--paper)}html[lang=tr] .hero h1{font-size:clamp(60px,7.8vw,145px)}@media(min-width:960px){html[lang=tr] .thesis__heading h2{font-size:clamp(56px,6.2vw,112px)}html[lang=tr] .direction__heading{max-width:calc(100% - 290px)}html[lang=tr] .direction__heading h2{font-size:clamp(50px,6.8vw,108px)}}@media(max-width:1199px)and (min-width:768px){.navigation,.site-header__inner{gap:20px}}@media(max-width:959px)and (min-width:768px){html[lang=tr] .navigation,html[lang=tr] .site-header__inner{gap:12px}.site-header .brand{font-size:19px;gap:8px}.navigation{gap:16px}.navigation .action{padding-inline:12px;gap:9px}.language-switch button{min-width:28px}.site-header__inner{gap:15px}}@media(max-width:767px){.header-controls{margin-left:auto;gap:8px}.language-switch button{min-width:27px;min-height:34px;font-size:10px}html[lang=tr] .hero h1{font-size:clamp(42px,9.7vw,75px)}}@media(max-width:380px){.header-controls,.site-header__inner{gap:6px}.site-header .brand{gap:7px;font-size:17px}.mobile-menu{width:38px;height:40px}.language-switch{padding:2px}.language-switch button{min-width:24px;padding-inline:2px}html[lang=tr] .hero h1{font-size:36px}}.skip-link{position:absolute;left:20px;top:-90px;background:var(--acid);color:var(--ink);padding:12px;z-index:3}.skip-link:focus{top:12px}.hero{padding-top:126px;padding-bottom:180px;min-height:100svh;overflow:clip}.hero__copy{text-align:center;position:relative;z-index:2}.hero h1{font-size:clamp(66px,8.65vw,158px);line-height:.94;letter-spacing:-.075em;font-weight:650}.hero-line{display:block;overflow:hidden;padding-bottom:.07em;margin-bottom:-.07em}.hero-line>[data-hero-word]{display:block}.hero__here{position:relative;display:inline-block}.hero__here svg{position:absolute;inset:auto -2% -9%;width:104%;height:20px;color:var(--acid)}.hero__copy>p{margin-top:27px;color:#b4b8b8;font-size:clamp(17px,1.5vw,23px);max-width:780px;margin-inline:auto}.hero__actions{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:26px}.hero__actions .action{min-width:225px}.hero__actions .quiet-link{border-bottom:0}.hero__visual{position:relative;margin-top:64px}.hero__photos{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;height:clamp(240px,27vw,415px);border-radius:18px;overflow:hidden}.hero__photo{height:100%}.hero__photo--friends img,.hero__photo--water img{object-position:65% 50%}.hero__photo--creator img{object-position:72% 45%}.hero__route{height:130px;inset:42% 0 auto;z-index:1}.hero__phone{position:absolute;left:50%;top:-29px;width:clamp(190px,19vw,295px);margin-left:calc(clamp(190px,19vw,295px)/-2);z-index:3;transform-origin:center 60%}.hero__image-caption{position:absolute;bottom:22px;left:26px;font-size:12px;letter-spacing:-.02em;text-shadow:0 1px 15px #101113}.phone{aspect-ratio:393/800;border:5px solid #313738;border-radius:43px;background:#101113;position:relative;overflow:hidden;box-shadow:0 0 0 1px #929795,0 22px 65px #00000080;font-size:clamp(10px,1.05vw,15px);color:var(--paper);text-align:left}.phone__island{width:26%;height:18px;position:absolute;top:10px;left:37%;border-radius:20px;background:#050606;z-index:2}.phone__status{display:flex;justify-content:space-between;padding:15px 20px 12px;font-size:.8em;font-weight:600}.phone__connection{font-size:.7em;letter-spacing:-1px}.phone__screen{padding:12px 14px 0;height:calc(100% - 38px);display:flex;flex-direction:column}.phone .brand{font-size:1.06em;gap:7px;letter-spacing:-.5px}.phone .brand-mark{width:1.7em;height:1.7em}.phone h3{font-size:2.05em;margin-top:22px;letter-spacing:-.06em;line-height:1.1}.phone__sub{font-size:.8em;line-height:1.4;color:var(--steel);margin-top:7px}.phone__context{display:flex;justify-content:space-between;gap:5px;background:#24282a;border:1px solid #3f4546;border-radius:7px;padding:9px 7px;margin-top:15px;font-size:.62em}.phone__feature{position:relative;margin-top:16px;flex:1;min-height:160px;border-radius:12px;overflow:hidden}.phone__feature>.photo{position:absolute;inset:0}.phone__feature:after{content:"";position:absolute;inset:20% 0 0;background:linear-gradient(transparent,#000c)}.phone__feature-copy{position:absolute;inset:auto 10px 11px;z-index:1}.phone__feature-copy .mono{font-size:.5em}.phone__feature h4{font-size:1.7em;line-height:1.05;margin:7px 0 11px;letter-spacing:-.06em}.phone__feature button{display:flex;align-items:center;justify-content:space-between;background:var(--acid);color:var(--ink);border-radius:7px;padding:10px;width:100%;font-size:.8em;font-weight:600}.phone__feature button svg{width:16px;height:16px}.phone__bottom-copy{display:flex;justify-content:space-between;margin:15px 0 12px;font-size:.85em;font-weight:600}.phone__bottom-copy svg{width:16px}.phone__tabs{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:11px 0 19px;gap:5px}.phone__tabs button{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:.56em;color:var(--steel);min-width:26%;padding:0}.phone__tabs svg{width:21px;height:21px}.phone__tabs .is-active{color:var(--acid)}.phone__home{position:absolute;left:34%;bottom:7px;background:#e2e5df;width:32%;height:4px;border-radius:4px}.phone__map{flex:1;position:relative;margin-top:20px;min-height:150px;overflow:hidden;border-radius:10px}.phone__map .map-scene{position:absolute;inset:0}.phone__map .map-point{width:20px;height:20px;font-size:10px;border-width:1px}.phone__map .map-name{font-size:9px}.phone__map .map-location,.phone__map .map-recenter{display:none}.phone__map-caption{position:absolute;inset:auto 8px 8px;padding:10px;border-radius:8px;background:#101113;display:flex;flex-direction:column;gap:5px;font-size:.8em}.phone__map-caption span{font-size:.75em;color:var(--steel)}.journey__heading{max-width:1200px}.journey__heading h2{font-size:clamp(44px,5.3vw,84px)}.journey__heading>p{margin-top:24px;color:#606566}.journey__flow{position:relative;display:grid;grid-template-columns:.78fr 1fr 1.2fr;align-items:center;gap:clamp(30px,4vw,70px);margin-top:76px}.journey__flow>.route-line{inset:38% -3% auto;width:106%;height:90px}.journey__item{position:relative;min-width:0}.journey__item>h3{font-size:clamp(22px,2vw,32px);margin-top:25px;letter-spacing:-.05em}.journey__item>p{font-size:15px;color:#676c6d;margin-top:10px;max-width:230px}.video-card{height:360px;width:83%;position:relative;border-radius:18px;overflow:hidden;margin:auto}.video-card>.photo{height:100%}.video-card>.brand-mark{position:absolute;left:17px;top:17px;width:30px;height:30px}.video-card__play{position:absolute;left:20px;bottom:21px;background:#101113a6;border:1px solid rgba(255,255,255,.35);border-radius:50%;width:45px;height:45px;display:grid;place-items:center;color:#fff}.journey-plan{position:relative;border-radius:18px;background:var(--ink);padding:23px 20px;color:var(--paper);box-shadow:0 20px 45px #141a1a1a}.journey-plan h4{font-size:clamp(23px,2.5vw,37px);letter-spacing:-.06em;line-height:1.05;margin:27px 0 25px}.journey-plan .brand--small{font-size:14px}.journey-plan .brand-mark{width:24px;height:24px}.journey-plan__stop{display:grid;grid-template-columns:18px 48px 1fr;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--line);font-size:12px;letter-spacing:-.03em}.journey-plan__stop>span{color:var(--acid);font-size:11px}.journey-plan__stop .photo{aspect-ratio:1;border-radius:6px}.journey-plan__link{display:flex;align-items:center;justify-content:space-between;color:var(--acid);margin-top:18px;font-size:13px}.journey-plan__link svg{width:17px;height:17px}.journey__item--moment>.photo{height:330px;border-radius:14px}.journey__item--moment img{object-position:61% center}.journey__item--video>h3,.journey__item--video>p{margin-left:8%}.sources__grid{display:grid;grid-template-columns:1.13fr .87fr;gap:clamp(65px,9vw,155px);align-items:center}.sources__visual{position:relative;min-height:660px}.sources__video{position:absolute;left:0;top:100px;width:38%;height:370px;border-radius:12px;overflow:hidden;transform:rotate(-7deg)}.sources__video .photo{height:100%}.sources__video>svg{position:absolute;inset:auto 19px 19px;color:var(--paper);width:28px;height:28px}.source-card{position:relative;width:70%;margin-left:auto;border:1px solid #53595a;border-radius:23px;background:#171a1b;box-shadow:0 20px 70px #0006;overflow:hidden}.source-card>.photo{height:240px}.source-card__body{padding:25px}.source-card .brand{font-size:15px}.source-card__body h3{font-size:clamp(23px,2.1vw,34px);line-height:1.08;margin:28px 0 25px}.source-card__context{padding:13px 10px;display:flex;align-items:center;gap:11px;border:1px solid var(--line);background:#24282a;border-radius:8px;width:100%;text-align:left}.source-card__context>svg{margin-left:auto;flex-shrink:0;width:20px}.source-card__play{display:grid;place-items:center;width:33px;height:40px;border-radius:4px;background:#444b49;color:var(--acid);flex-shrink:0}.source-card__context strong,.source-card__context small{display:block;line-height:1.4}.source-card__context strong{font-size:13px}.source-card__context small{font-size:11px;color:var(--steel);margin-top:3px}.source-card__extra{font-size:12px;color:var(--steel);margin-top:12px}.source-card__body .action{width:100%;margin-top:22px;font-size:14px;min-height:48px;padding:12px 16px}.sources__connecting{position:absolute;left:27%;top:340px;display:grid;place-items:center;width:52px;height:52px;background:var(--acid);color:var(--ink);border-radius:50%}.sources__copy h2{font-size:clamp(46px,5.5vw,88px)}.sources__copy>p{margin-top:30px;color:var(--steel);max-width:390px}.source-platforms{display:flex;align-items:center;gap:18px;margin:32px 0 40px;font:15px/1.8 IBM Plex Mono,monospace}.source-platforms svg{width:27px;height:27px}.discovery__heading{display:flex;flex-direction:column;gap:35px;align-items:flex-start}.discovery__heading h2{font-size:clamp(45px,5.9vw,94px)}.context-controls{display:flex;border:1px solid #b5bab7;border-radius:9px;padding:4px 0;margin-bottom:40px}.context-controls label{display:flex;align-items:center;position:relative}.context-controls label+label:before{content:"";width:1px;height:22px;background:#c9ceca}.context-controls select{background:transparent;color:var(--ink);font-size:14px;font-weight:500;padding:13px 30px 13px 17px;max-width:100%;cursor:pointer}.mood-gallery{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px;height:470px;transition:grid-template-columns .75s var(--ease)}.mood-gallery--1{grid-template-columns:1fr 2fr 1fr}.mood-gallery--2{grid-template-columns:1fr 1fr 2fr}.mood-card{position:relative;min-width:0;overflow:hidden;border-radius:12px;padding:0;text-align:left;border-top:4px solid transparent;transition:border-color .4s}.mood-card.is-active{border-color:var(--acid)}.mood-card>.photo{height:100%}.mood-card img{transition:transform 1.1s var(--ease);object-position:center}.mood-card:nth-child(2) img{object-position:65% center}.mood-card:hover img{transform:scale(1.05)}.mood-card__shade{position:absolute;inset:20% 0 0;background:linear-gradient(transparent,#000000b8)}.mood-card__copy{position:absolute;left:25px;right:25px;bottom:29px;color:var(--paper)}.mood-card__copy strong{font-size:clamp(25px,3vw,47px);line-height:1;display:block;letter-spacing:-.055em;max-width:300px}.mood-card__copy>span{display:block;font-size:14px;margin-top:14px;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s}.mood-card.is-active .mood-card__copy>span{opacity:1;transform:translateY(0)}.mood-card__arrow{position:absolute;right:22px;top:24px;color:var(--paper);transition:transform .4s var(--ease)}.mood-card:hover .mood-card__arrow{transform:translate(3px,-3px)}.discovery__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:33px}.discovery__bottom>p{font-size:16px;color:#616967}.planning__grid{display:grid;grid-template-columns:.78fr 1.35fr;align-items:center;gap:clamp(40px,6vw,100px)}.planning__copy h2{font-size:clamp(45px,5.1vw,80px)}.planning__copy>p{color:var(--steel);margin-top:29px;max-width:350px}.planning__verbs{display:flex;flex-wrap:wrap;gap:12px;font:10px/1.4 IBM Plex Mono,monospace;margin:35px 0 38px;color:#c4c9c5}.planning__verbs span+span{border-left:1px solid #707878;padding-left:12px}.plan-demo{padding:27px;border-radius:20px;border:1px solid #373c3e;background:#191c1d;min-width:0}.plan-demo__header{display:flex;align-items:center;gap:13px}.plan-demo__header>.brand-mark{width:32px;height:32px}.plan-demo__header h3{font-size:clamp(22px,2.35vw,36px);line-height:1.1;margin-right:auto}.plan-demo__header>svg:last-child{width:23px;height:23px;color:var(--steel);flex-shrink:0}.plan-demo__context{display:flex;gap:16px;margin:20px 0 25px}.plan-demo__context>span{display:flex;align-items:center;gap:8px;background:#272d2e;border:1px solid #434a4b;border-radius:6px;padding:9px 12px;font-size:12px}.plan-demo__context svg{width:14px;height:14px}.plan-demo__main{display:grid;grid-template-columns:.65fr 1fr;gap:25px}.plan-demo__cover{border-radius:12px;min-height:360px}.plan-demo__cover img{object-position:32% center}.plan-demo__itinerary{min-width:0}.plan-demo__itinerary ol>li{display:flex;align-items:center;gap:10px;position:relative;min-height:104px;padding:14px 0;border-top:1px solid var(--line);cursor:grab}.plan-demo__itinerary ol>li:active{cursor:grabbing}.stop-number{display:grid;place-items:center;flex-shrink:0;background:var(--acid);width:24px;height:24px;color:var(--ink);border-radius:50%;font-size:13px;font-weight:600}.plan-demo__itinerary li>.photo{width:52px;height:58px;flex-shrink:0;border-radius:7px}.plan-demo__stop-copy{min-width:0;flex:1}.plan-demo__stop-copy strong{font-size:15px;line-height:1.15;letter-spacing:-.03em;display:block}.plan-demo__stop-copy small{font-size:10px;line-height:1.4;color:var(--steel);display:block;margin-top:5px}.stop-reorder{display:flex;flex-direction:column;flex-shrink:0;position:relative;gap:4px}.stop-grip{display:none}.stop-reorder button{padding:4px;min-height:23px;color:var(--steel);border:1px solid #444b4a;border-radius:3px}.stop-reorder button:hover{color:var(--acid);border-color:var(--acid)}.stop-reorder button:disabled{opacity:.25}.stop-reorder button svg{width:12px;height:12px}.add-stop{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--steel);margin:21px 0;padding:0;min-height:30px}.add-stop:hover:not(:disabled){color:var(--acid)}.add-stop:disabled{opacity:.55}.add-stop svg{width:18px;height:18px}.plan-demo__itinerary .action{width:100%;min-height:47px;padding:12px 16px;font-size:14px}.map-chapter__heading{max-width:950px}.map-chapter__heading h2{font-size:clamp(46px,6vw,96px)}.map-chapter__heading>p{margin-top:23px;max-width:580px;color:#626867}.map-demo{position:relative;isolation:isolate;margin-top:55px;height:600px;border-radius:18px;overflow:hidden;background:#252c2d;color:var(--paper)}.map-scene{position:relative;width:100%;height:100%;overflow:hidden;background:#252c2d}.map-scene__terrain{position:absolute;inset:0;width:100%;height:100%}.map-scene__route{transition:d .5s var(--ease)}.map-name{position:absolute;pointer-events:none;color:#d0d7d2;font-size:27px;letter-spacing:.04em}.map-name--moda{left:49%;top:42%}.map-name--kadikoy{left:77%;top:15%;font-size:24px}.map-name--sea{left:7%;top:60%;font-size:13px;opacity:.5;writing-mode:vertical-rl;letter-spacing:.12em}.map-point{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:43px;height:43px;background:var(--acid);border:3px solid #20292a;border-radius:50%;color:var(--ink);font-size:19px;font-weight:650;box-shadow:0 0 0 2px #dfff0033;transition:box-shadow .3s,background .3s}.map-point.is-selected{box-shadow:0 0 0 10px #dfff002b,0 0 0 12px var(--acid)}.map-point:hover{background:#f0ff81}.map-location{position:absolute;left:57%;top:57%;width:15px;height:15px;background:#fff;border-radius:50%;box-shadow:0 0 0 9px #ffffff29,0 0 0 10px #fff6}.map-recenter{position:absolute;left:25px;bottom:25px;display:grid;place-items:center;width:45px;height:45px;background:var(--ink);border:1px solid #818c88;border-radius:50%}.map-recenter svg{width:23px;height:23px}.map-demo__plan{position:absolute;left:30px;top:30px;background:#101113ed;border:1px solid #69716f;padding:14px 17px;display:flex;align-items:center;gap:11px;border-radius:8px;font-size:16px;font-weight:600;max-width:calc(100% - 60px)}.map-demo__plan>.brand-mark{width:26px;height:26px}.map-demo__count{font-size:11px;font-weight:400;margin-left:15px;color:var(--steel)}.map-demo__preview{position:absolute;right:25px;bottom:25px;width:min(440px,45%);padding:17px;display:grid;grid-template-columns:105px 1fr;gap:17px;border-radius:12px;border:1px solid #68706d;background:#141919f5}.map-demo__preview>.photo{border-radius:8px;height:100%;min-height:125px}.map-demo__preview .mono{color:var(--steel);font-size:10px}.map-demo__preview h3{font-size:25px;line-height:1.1;margin:8px 0 16px}.map-demo__next{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 13px;background:var(--acid);color:var(--ink);font-size:13px;font-weight:600;border-radius:6px;gap:20px}.map-chapter__caption{font-size:16px;margin-top:25px;color:#626867}.creators{min-height:870px;min-height:max(780px,93svh);overflow:hidden;isolation:isolate}.creators__image{position:absolute;inset:-12% 0;z-index:-2}.creators__image>.photo{height:100%}.creators__image img{object-position:70% 50%}.creators__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#080e0de0,#080e0d4d 68%,#080e0d14),linear-gradient(0deg,rgba(8,14,13,.6),transparent 60%)}.creators__content{padding-block:85px;position:relative;min-height:inherit}.creators .eyebrow{color:var(--paper);font-size:11px}.creators h2{font-size:clamp(52px,7vw,114px);line-height:.99;max-width:1000px;margin-top:75px}.creators__content>p{font-size:20px;max-width:540px;margin-top:30px;color:#d3d7d3}.creators__content>.eyebrow+h2{margin-top:70px}.creators__content>div:has(.action){margin-top:35px}.creators__route{bottom:120px;left:0;z-index:-1;opacity:.85}.creators__collection{width:390px;background:#171c1def;border:1px solid #67706a;border-radius:12px;padding:20px;position:relative;margin-left:auto;margin-top:-20px}.creators__collection>div:first-child{display:flex;align-items:center;gap:10px;font-size:18px;letter-spacing:-.05em}.creators__collection>div:first-child>.brand-mark{width:24px;height:24px}.creators__collection>div:first-child>svg:last-child{margin-left:auto;width:20px;height:20px}.creators__thumbnails{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px}.creators__thumbnails .photo{height:95px;border-radius:6px}.creators__collection>span{font-size:12px;color:var(--steel);display:block;margin-top:13px}.together{overflow:hidden}.together__composition{position:relative;min-height:800px;display:grid;grid-template-columns:1fr 1.1fr;column-gap:60px}.together__heading{position:relative;z-index:2;align-self:start;padding-top:20px;grid-column:1;grid-row:1}.together__heading h2{font-size:clamp(48px,5.65vw,90px)}.together__heading>p{font-size:19px;color:var(--steel);max-width:460px;margin-top:27px}.together__photo{grid-column:2;grid-row:1 / 3;min-height:680px;height:100%;border-radius:16px}.together__photo img{object-position:65% center}.share-preview{position:relative;align-self:end;grid-column:1;grid-row:2;width:calc(100% + 140px);background:#1b1e20;z-index:2;border:1px solid #515856;border-radius:15px;padding:27px;margin-top:50px;box-shadow:0 20px 50px #0003}.share-preview__brand{display:flex;align-items:center;justify-content:space-between}.share-preview__brand>svg{width:20px;height:20px}.share-preview h3{font-size:clamp(26px,3.1vw,45px);line-height:1.1;margin:24px 0 10px}.share-preview>p{font-size:14px;color:var(--steel)}.share-preview__images{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0}.share-preview__images .photo{height:145px;border-radius:9px}.share-preview__action{border-top:1px solid var(--line);padding-top:20px;display:flex;align-items:center;gap:15px;font-size:15px}.share-preview__action>svg{width:24px;height:24px}.share-preview__action button{margin-left:auto;background:var(--acid);color:var(--ink);border-radius:8px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:10px;padding:13px 20px;white-space:nowrap}.share-preview__action button svg{width:18px;height:18px}.together__route{inset:57% -10% auto;width:120%;z-index:1}.manual-copy{display:block;font-size:12px;margin-top:16px}.manual-copy input{width:100%;padding:10px;background:#101113;border:1px solid #87918c;border-radius:5px;color:var(--paper);margin-top:10px;font-size:12px}.thesis-pin{min-height:100svh;display:flex;align-items:center;padding:95px 0 45px;overflow:hidden}.thesis__inner{position:relative}.thesis .eyebrow{margin-bottom:35px}.thesis__heading{display:grid;grid-template-columns:1.45fr .7fr;align-items:start;gap:65px}.thesis__heading h2{font-size:clamp(68px,8.5vw,140px);letter-spacing:-.075em;line-height:.94}.thesis__heading>p{font-size:clamp(18px,1.65vw,26px);line-height:1.4;max-width:360px;margin-top:8px}.intent-sequence{display:grid;grid-template-columns:1.05fr .8fr 1.5fr .8fr;gap:clamp(25px,5vw,80px);align-items:start;margin-top:65px;position:relative}.intent-sequence__line{position:absolute;left:7%;top:43%;width:84%;height:10px;color:var(--ink);z-index:0;overflow:visible}.intent-sequence__line path{stroke:currentColor;stroke-width:2;fill:none}.signal{position:relative;min-width:0;text-align:center}.signal__artifact{height:155px;margin-bottom:20px;position:relative;display:flex;align-items:center;justify-content:center}.signal>strong{font-size:clamp(17px,1.7vw,26px);letter-spacing:-.045em}.signal--discover .signal__artifact{overflow:hidden;border-radius:12px}.signal--discover .photo{height:100%;width:100%}.signal--discover .signal__artifact>svg{position:absolute;left:17px;bottom:17px;color:#fff}.signal--save .signal__artifact{width:155px;margin-inline:auto;background:var(--ink);border-radius:22px}.signal--save .brand-mark{width:85px;height:85px}.signal--plan .signal__artifact{border:2px solid var(--ink);border-radius:12px;flex-direction:column;align-items:stretch;padding:8px 20px;justify-content:space-evenly;background:var(--acid)}.signal--plan .signal__artifact>span{display:flex;align-items:center;gap:12px;text-align:left;font-size:15px;min-height:33px}.signal--plan .signal__artifact>span+span{border-top:1px solid rgba(16,17,19,.3);padding-top:7px}.signal--plan .signal__artifact svg{width:20px;height:20px;flex-shrink:0}.signal--outcome .signal__artifact{border:3px solid var(--ink);border-radius:50%;width:110px;height:110px;margin:23px auto 42px;background:var(--acid)}.signal--outcome .signal__artifact svg{width:64px;height:64px}.thesis__foot{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--ink);padding-top:23px;margin-top:52px;font-size:16px;font-weight:600;letter-spacing:-.02em}.thesis__foot>span:last-child{font:11px/1.5 IBM Plex Mono,monospace}.business__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);gap:clamp(50px,6vw,100px);align-items:center}.business__copy>.status-label{color:var(--acid);margin-bottom:30px}.business__copy h2{font-size:clamp(45px,5.3vw,82px)}.business__copy>p{color:var(--steel);margin-top:30px;max-width:380px}.business__outcomes{display:flex;flex-direction:column;margin:33px 0;max-width:390px;font-size:16px;letter-spacing:-.03em}.business__outcomes span{padding:17px 0}.business__outcomes span+span{border-top:1px solid var(--line)}.demand-preview{border:1px solid #78817c;border-radius:19px;padding:23px;background:linear-gradient(135deg,#232728,#141818);min-width:0}.demand-preview__top{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-bottom:20px;border-bottom:1px solid #59615d}.window-dots{display:flex;gap:6px}.window-dots i{width:6px;height:6px;border-radius:50%;background:#9fa7a3}.demand-preview__top>.mono{font-size:9px;border:1px solid #747d78;border-radius:4px;padding:4px 6px;color:#cdd3cd}.demand-preview__title{display:flex;align-items:center;gap:15px;margin:28px 0}.demand-preview__title .brand-mark{width:42px;height:42px}.demand-preview__title h3{font-size:clamp(40px,4vw,62px);line-height:1}.segmented{display:grid;grid-template-columns:1fr 1fr;border:1px solid #737d77;border-radius:25px;padding:4px}.segmented button{padding:11px 12px;font-size:14px;color:#bfc6c1;border-radius:22px}.segmented button.is-selected{background:var(--paper);color:var(--ink);font-weight:600}.demand-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:25px;border:1px solid #555f59;border-radius:10px;padding:20px 0}.demand-metrics>div{display:flex;align-items:center;flex-direction:column;gap:20px;font-size:13px;text-align:center}.demand-metrics>div+div{border-left:1px solid #59635d}.demand-metrics i{display:block;width:25px;height:3px;background:#d8ded7;border-radius:3px}.demand-flow{display:flex;align-items:center;gap:15px;padding:35px 0;min-height:245px}.demand-flow__sources{width:28%;display:grid;gap:8px}.demand-flow__sources .photo{height:75px;border-radius:7px}.demand-flow__line{width:25px;height:3px;background:var(--acid);flex-shrink:0}.demand-flow__venue{position:relative;width:31%;height:130px}.demand-flow__venue>.photo{height:100%;border:2px solid var(--paper);border-radius:8px}.demand-flow__venue>svg{position:absolute;right:8px;bottom:8px;width:23px;height:23px;color:#fff}.demand-flow>svg{flex-shrink:0;width:21px}.demand-flow__plan{background:var(--paper);color:var(--ink);padding:15px;border-radius:8px;flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;font-size:10px}.demand-flow__plan>svg{width:24px;height:24px}.demand-flow__plan i{width:100%;height:3px;background:#afb6b1;border-radius:3px}.demand-preview>h4{text-align:center;font-size:clamp(20px,2.2vw,33px);line-height:1.15;letter-spacing:-.05em}.demand-preview__note{font:9px/1.5 IBM Plex Mono,monospace;border-top:1px solid #5c665e;padding-top:18px;margin-top:30px;color:#b7c0b7}.demand-city{min-height:245px;position:relative;overflow:hidden;background:repeating-linear-gradient(12deg,transparent 0 35px,#343b38 36px 40px,transparent 41px 73px);margin:25px 0}.demand-city>div{position:absolute;inset:0;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;background:#10111380;font-size:18px}.demand-city>div svg{color:var(--acid);width:36px;height:36px}.demand-city>div span{font-size:12px;color:var(--steel)}.demand-city__cell{position:absolute;background:var(--acid);width:45px;height:30px;transform:rotate(-12deg)}.demand-city__cell--one{left:20%;top:24%}.demand-city__cell--two{right:10%;top:50%}.demand-city__cell--three{left:40%;bottom:10%}.intelligence__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(55px,7vw,110px);align-items:center}.intelligence__visual{position:relative;min-width:0;background:var(--ink);color:var(--paper);padding-bottom:28px}.city-art{height:415px;overflow:hidden;background:#202728;position:relative}.city-art__grid{position:absolute;width:125%;height:135%;left:-15%;top:-15%;display:grid;grid-template-columns:repeat(7,1fr);gap:13px;transform:rotate(-14deg)}.city-art__grid>span{background:#363f3f;position:relative;transition:background .65s,transform .65s var(--ease)}.city-art__grid>span:nth-child(3n):before{content:"";background:#222a2b;position:absolute;inset:30% 0 0 55%}.city-art__grid>span:nth-child(4n){background:#2d3536}.city-art__grid>span.is-signal{background:var(--acid);transform:translateY(-3px)}.signal-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:23px 19px 15px}.signal-controls button{display:flex;align-items:center;justify-content:center;gap:9px;padding:14px 8px;border:1px solid #66726b;border-radius:8px;font-size:12px;transition:color .3s,border-color .3s}.signal-controls button.is-active{color:var(--acid);border-color:var(--acid)}.signal-controls svg{width:20px;height:20px}.intelligence__context{font-size:12px;min-height:32px;line-height:1.5;text-align:center;margin-inline:20px;color:#bdc7bd}.concept-caption{position:absolute;top:calc(100% + 14px);left:0;color:var(--ink);font-size:9px}.intelligence__copy>.status-label{font-size:10px;margin-bottom:31px}.intelligence__copy h2{font-size:clamp(55px,6.3vw,100px)}.intelligence__copy>p{margin-top:27px;max-width:380px}.intelligence__copy>.intelligence__principle{color:#6a726b;font-size:17px}.intelligence__copy>.quiet-link{margin-top:31px;font-size:14px}.faq__grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(60px,9vw,155px)}.faq__heading h2{font-size:clamp(47px,5.7vw,88px)}.faq__heading>p{color:var(--steel);margin-top:30px;max-width:290px;font-size:19px}.faq__heading>.quiet-link{margin-top:35px;font-size:14px}.faq-item{border-bottom:1px solid #59625b}.faq-item h3>button{display:flex;align-items:center;justify-content:space-between;gap:25px;width:100%;padding:28px 0;font-size:clamp(18px,1.8vw,27px);font-weight:550;line-height:1.2;letter-spacing:-.04em;text-align:left}.faq-item h3>button>span{flex-shrink:0;color:var(--steel)}.faq-item h3>button svg{width:24px;height:24px}.faq-item.is-open h3>button>span{color:var(--acid)}.faq-item__answer{padding:0 45px 30px 0}.faq-item__answer>p{font-size:17px;color:var(--steel);line-height:1.6}.faq-item__answer[hidden]{display:none}.download{isolation:isolate;overflow:hidden;padding:100px 0 95px}.download__inner{text-align:center;position:relative;z-index:1}.download__mark{width:65px;height:65px;color:var(--ink);margin:0 auto 35px}.download h2{font-size:clamp(83px,12.4vw,195px);letter-spacing:-.08em;line-height:.9}.download h2>span{display:inline-block}.download__inner>p{margin:35px auto 30px;font-size:clamp(18px,2vw,28px)}.download .action{min-width:210px;min-height:62px;font-size:20px}.download__platforms{display:block;margin-top:26px;font-size:10px}.download__orbit{position:absolute;inset:auto -18% -55% auto;transform:rotate(-20deg);width:65%;opacity:.06;z-index:0;pointer-events:none}.download__orbit>.brand-mark{width:100%;height:auto;color:var(--ink)}.direction__main{padding:120px 0 70px;position:relative;isolation:isolate}.direction__heading{position:relative;z-index:1;max-width:1080px}.direction__heading h2{font-size:clamp(50px,7.2vw,114px);line-height:.98;max-width:1000px}.direction__heading>p{color:#727a74;font-size:25px;margin-top:27px}.direction__stages{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:100px}.direction__stages>a{padding-top:24px;border-top:1px solid #9da69e}.direction__stages h3{font-size:clamp(29px,3.1vw,47px);display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.direction__stages h3 svg{width:25px;opacity:0;transform:translate(-6px,6px);transition:opacity .3s,transform .3s}.direction__stages>a:hover h3 svg{opacity:1;transform:translate(0)}.stage-status{font:10px/1.3 IBM Plex Mono,monospace;background:#d0d6cf;padding:6px 10px;border-radius:4px;display:inline-block}.direction__stages p{font-size:16px;color:#667067;margin-top:17px}.direction__action{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:60px}.direction__action>.quiet-link{font-size:14px}.metal-scene{position:absolute;right:-15px;top:80px;width:300px;height:300px;perspective:900px;z-index:0;opacity:.95}.metal-object{position:absolute;inset:40px;transform:rotateX(calc(12deg + var(--tilt-x, 0deg))) rotateY(calc(-22deg + var(--tilt-y, 0deg))) rotate(-10deg);transform-style:preserve-3d;transition:transform .5s var(--ease)}.metal-layer{position:absolute;inset:0;backface-visibility:hidden}.metal-layer>.brand-mark{width:100%;height:100%;color:#414a46}.metal-layer:first-child>.brand-mark{filter:drop-shadow(0 1px 1px #c7cec6)}.metal-shadow{position:absolute;left:20px;right:-10px;bottom:12px;height:60px;background:#242c273b;filter:blur(20px);border-radius:50%;transform:rotate(-10deg)}.metal-route{position:absolute;left:-110px;top:180px;width:220px;height:5px;background:var(--acid);z-index:-1}.footer{background:var(--ink);color:var(--paper);padding:43px 0 27px}.footer__top{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer__top nav{display:flex;gap:27px;font-size:13px;color:#c1c8c0}.footer__top nav a:hover{color:var(--acid)}.footer__bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:11px;margin-top:38px;color:#99a398}.footer__bottom>span:last-child{display:flex;align-items:center;gap:22px;color:#c2cac0}.footer__bottom .slash{color:var(--acid);width:20px;height:12px}.preview-dialog{padding:50px;max-width:950px;width:calc(100% - 48px);max-height:90dvh;overflow:auto;background:#151a19;color:var(--paper);border:1px solid #59655c;border-radius:22px}.preview-dialog[open]{display:grid;grid-template-columns:1.1fr .8fr;gap:50px;align-items:center;animation:dialog-in .35s var(--ease)}.preview-dialog::backdrop{background:#060a08c7;backdrop-filter:blur(12px)}.dialog-close{position:absolute;top:15px;right:15px}.preview-dialog__copy h2{font-size:clamp(38px,4vw,59px);line-height:1.02}.preview-dialog__copy>p{color:var(--steel);font-size:17px;margin:25px 0}.preview-dialog__copy .eyebrow{font-size:10px;margin-bottom:25px;color:var(--acid)}.dialog-note{display:block;color:var(--steel);font-size:11px;margin-top:20px}.preview-dialog__phone{max-width:280px;margin:auto;width:100%}.preview-dialog__phone .phone{font-size:14px}.preview-dialog__phone .phone h3{font-size:28px}.preview-dialog__phone .phone__feature{min-height:250px}@keyframes dialog-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.hero{padding-top:135px}.hero__visual{margin-top:70px}.hero__photos{height:390px}.hero__phone{width:285px;margin-left:-142px}.metal-scene{right:0;top:65px;width:360px;height:360px}.direction__heading h2{max-width:1100px}}@media(max-width:1199px){.navigation{gap:24px}.brand{font-size:23px}.hero{padding-bottom:95px}.hero__visual{margin-top:57px}.sources__grid{gap:45px}.sources__visual{min-height:590px}.source-card{width:76%}.source-card>.photo{height:200px}.source-card__body{padding:20px}.sources__copy h2{font-size:64px}.source-platforms{font-size:12px}.planning__grid{grid-template-columns:.75fr 1.2fr;gap:35px}.planning__copy h2{font-size:61px}.plan-demo{padding:20px}.plan-demo__main{grid-template-columns:1fr}.plan-demo__cover{min-height:0;height:170px}.plan-demo__itinerary ol>li{min-height:89px}.plan-demo__stop-copy strong{font-size:16px}.plan-demo__itinerary li>.photo{width:60px;height:55px}.creators__collection{margin-top:20px}.together__composition{column-gap:35px;min-height:730px}.share-preview{width:calc(100% + 95px);padding:22px}.share-preview__images .photo{height:110px}.thesis__heading{grid-template-columns:1.3fr .7fr;gap:35px}.intent-sequence{gap:28px}.signal__artifact{height:135px}.signal--save .signal__artifact{width:135px}.signal--outcome .signal__artifact{width:95px;height:95px;margin:20px auto 40px}.signal--plan .signal__artifact{padding:8px 12px}.signal--plan .signal__artifact>span{font-size:12px}.signal--plan .signal__artifact svg{width:16px;height:16px}.business__grid{gap:40px;grid-template-columns:.8fr 1.2fr}.business__copy h2{font-size:60px}.business__copy .action{font-size:15px;padding-inline:18px;gap:14px}.demand-preview{padding:20px}.demand-flow{gap:10px}.demand-flow__line{width:13px}.demand-metrics{font-size:11px}.demand-metrics>div{font-size:11px}.demand-flow__plan{padding:10px}.demand-flow__plan span{font-size:9px}.intelligence__grid{gap:45px}.city-art{height:360px}.intelligence__copy h2{font-size:77px}.intelligence__copy>.status-label{font-size:8px}.signal-controls{gap:5px;margin-inline:12px}.signal-controls button{font-size:10px;padding:12px 5px;gap:5px}.direction__heading h2{font-size:83px;max-width:800px}.metal-scene{top:80px;width:230px;height:230px;right:-10px;opacity:.75}.direction__heading{max-width:80%}.direction__stages{margin-top:80px}}@media(max-width:959px){:root{--gutter: 30px}.site-header{height:70px}.site-header .brand{font-size:22px}.site-header .brand-mark{width:32px;height:32px}.navigation{gap:23px}.navigation>a{font-size:12px}.navigation .action{font-size:12px;gap:12px}.hero{padding-top:115px;padding-bottom:130px;min-height:0}.hero h1{font-size:clamp(69px,10vw,100px)}.hero__copy>p{font-size:18px;max-width:560px}.hero__actions .action{font-size:15px;min-width:200px}.hero__actions .quiet-link{font-size:14px}.hero__photos{height:285px}.hero__phone{width:205px;margin-left:-102.5px;top:-15px}.phone{font-size:10px;border-radius:31px;border-width:4px}.phone__island{height:13px;top:8px}.phone__status{padding:12px 15px 7px}.phone__screen{padding:10px 10px 0}.phone h3{margin-top:19px}.phone__sub{font-size:.8em}.phone__context{margin-top:13px}.phone__feature{margin-top:12px;min-height:155px}.phone__home{height:3px}.hero__image-caption{font-size:10px;left:15px;bottom:14px}.journey__flow{gap:23px;margin-top:60px}.journey-plan{padding:18px 15px}.journey-plan .brand--small{font-size:11px;gap:6px}.journey-plan .brand-mark{width:19px;height:19px}.journey-plan h4{font-size:30px}.journey-plan__stop{grid-template-columns:14px 34px 1fr;font-size:10px;gap:6px}.video-card{height:280px;width:90%}.journey__item--moment>.photo{height:270px}.journey__item>h3{font-size:23px}.journey__item>p{font-size:13px}.sources__grid{grid-template-columns:1fr 1fr;gap:30px}.sources__visual{min-height:530px}.source-card{width:86%;margin-left:auto}.source-card>.photo{height:180px}.source-card__body{padding:17px}.source-card__body h3{font-size:26px}.source-card .brand{font-size:12px}.source-card .brand-mark{width:21px;height:21px}.source-card__context{gap:6px;padding:8px}.source-card__context strong{font-size:10px}.source-card__context small{font-size:9px}.source-card__play{width:25px;height:33px}.source-card__context>svg{width:15px}.sources__video{width:44%;height:300px;left:-5px}.sources__connecting{width:38px;height:38px;left:8%;top:280px}.sources__copy h2{font-size:53px}.sources__copy>p{font-size:17px}.source-platforms{font-size:11px;gap:12px;margin:25px 0}.sources__copy .action{font-size:14px;gap:15px;padding-inline:18px}.mood-gallery{height:390px;gap:6px}.mood-card__copy{left:18px;right:18px;bottom:20px}.mood-card__copy strong{font-size:31px}.mood-card__copy>span{font-size:12px}.planning__grid{grid-template-columns:1fr 1.3fr;gap:35px}.planning__copy h2{font-size:50px}.planning__copy>p{font-size:17px}.planning__verbs{gap:9px;font-size:8px}.planning__verbs span+span{padding-left:9px}.plan-demo__header h3{font-size:24px}.plan-demo__header>.brand-mark{width:27px;height:27px}.plan-demo__header>svg:last-child{display:none}.plan-demo__context{gap:8px}.plan-demo__context>span{font-size:10px;padding:7px 9px}.plan-demo__stop-copy strong{font-size:13px}.plan-demo__stop-copy small{font-size:9px}.plan-demo__itinerary li>.photo{width:44px;height:48px}.stop-number{width:20px;height:20px;font-size:11px}.plan-demo__itinerary ol>li{gap:8px}.map-demo{height:530px}.map-demo__preview{width:390px;max-width:62%;grid-template-columns:85px 1fr;padding:14px}.map-demo__preview>.photo{min-height:105px}.map-demo__preview h3{font-size:23px}.creators{min-height:820px}.creators h2{font-size:80px;margin-top:70px}.creators__content>p{max-width:400px;font-size:18px}.creators__collection{width:330px;margin-top:45px}.creators__collection>div:first-child{font-size:16px}.creators__thumbnails .photo{height:77px}.together__composition{column-gap:25px;min-height:660px}.together__heading h2{font-size:53px}.together__heading>p{font-size:17px}.together__photo{min-height:610px}.share-preview{width:calc(100% + 100px);padding:20px}.share-preview h3{font-size:32px}.share-preview__brand .brand{font-size:14px}.share-preview__images{gap:6px;margin-block:20px}.share-preview__images .photo{height:100px}.share-preview__action{font-size:12px;gap:9px}.share-preview__action button{padding:11px 13px;font-size:12px;gap:7px}.thesis-pin{padding:90px 0 70px;min-height:0}.thesis__heading{grid-template-columns:1fr;gap:27px}.thesis__heading h2{font-size:88px}.thesis__heading>p{max-width:560px;font-size:20px}.intent-sequence{margin-top:50px;gap:25px;grid-template-columns:1fr 1fr}.intent-sequence__line{display:none}.signal__artifact{height:175px}.signal--save .signal__artifact{width:175px}.signal--outcome .signal__artifact{width:130px;height:130px;margin-top:23px;margin-bottom:43px}.signal--plan .signal__artifact{padding:15px 22px}.signal--plan .signal__artifact>span{font-size:14px}.signal--plan .signal__artifact svg{width:21px;height:21px}.signal>strong{font-size:22px}.thesis__foot{margin-top:45px;font-size:14px}.business__grid{grid-template-columns:1fr;gap:55px}.business__copy{display:grid;grid-template-columns:1.1fr 1fr;gap:0 40px;align-items:start}.business__copy>.status-label{grid-column:1 / -1;justify-self:start}.business__copy h2{grid-column:1;grid-row:2 / 5;font-size:70px}.business__copy>p{grid-column:2;margin-top:0;font-size:18px}.business__outcomes{grid-column:2;margin-top:20px;margin-bottom:25px;font-size:15px}.business__copy>.action{grid-column:2;justify-self:start;font-size:14px}.demand-preview{max-width:650px;justify-self:center;width:100%;padding:28px}.demand-preview__title h3{font-size:60px}.demand-flow{gap:20px}.demand-flow__line{width:30px}.demand-flow__plan{padding:20px}.demand-flow__plan span{font-size:12px}.demand-metrics>div{font-size:14px}.demand-preview>h4{font-size:32px}.intelligence__grid{grid-template-columns:1fr 1fr;gap:30px}.city-art{height:300px}.signal-controls{grid-template-columns:1fr;margin:15px}.signal-controls button{font-size:12px;justify-content:flex-start;gap:13px;padding:10px 16px}.intelligence__context{font-size:11px}.intelligence__copy h2{font-size:66px}.intelligence__copy>p{font-size:18px}.intelligence__copy>.intelligence__principle{font-size:15px}.intelligence__copy>.quiet-link{font-size:12px;gap:8px}.faq__grid{grid-template-columns:.8fr 1.2fr;gap:40px}.faq__heading h2{font-size:60px}.faq__heading>p{font-size:17px}.faq-item h3>button{font-size:20px;padding-block:24px}.faq-item__answer{padding-right:20px}.faq-item__answer>p{font-size:15px}.direction__heading{max-width:100%}.direction__heading h2{font-size:74px;max-width:710px}.metal-scene{position:relative;top:auto;right:auto;float:right;margin-top:-35px;width:230px;height:230px}.direction__stages{clear:both;margin-top:45px;gap:25px}.direction__stages h3{font-size:32px}.direction__stages p{font-size:14px}.direction__action{gap:20px}.direction__action .action{font-size:15px;gap:18px}.direction__action>.quiet-link{font-size:12px}.preview-dialog{padding:40px 30px;gap:30px}.preview-dialog__phone{max-width:225px}.preview-dialog__phone .phone{font-size:11px}.preview-dialog__phone .phone h3{font-size:23px}.preview-dialog__phone .phone__feature{min-height:190px}}@media(max-width:767px){:root{--gutter: 22px}.section{padding-block:80px}h2{font-size:clamp(43px,10.6vw,75px)}.action{font-size:15px;min-height:53px;padding:14px 20px;gap:20px}.brand{font-size:22px}.site-header{height:69px}.site-header__inner{gap:12px}.site-header .brand{font-size:20px;gap:9px}.site-header .brand-mark{width:31px;height:31px}.mobile-menu{display:grid;flex-shrink:0}.navigation{display:none;position:absolute;top:68px;left:0;right:0;background:#101113;max-height:calc(100dvh - 69px);overflow:auto;padding:30px var(--gutter) 38px;border-bottom:1px solid #485049}.navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.navigation>a{font-size:29px;padding:16px 0;border-bottom:1px solid var(--line);letter-spacing:-.05em}.navigation>a:after{display:none}.navigation>.action{margin-top:26px;font-size:17px;min-height:55px}.hero{padding-top:110px;padding-bottom:76px;min-height:0}.hero h1{font-size:clamp(54px,11.1vw,86px);line-height:.97;letter-spacing:-.075em}.hero__here svg{height:12px;bottom:-5px}.hero__copy>p{font-size:16px;line-height:1.5;margin-top:26px;max-width:350px}.hero__actions{flex-direction:column;gap:20px;margin-top:25px}.hero__actions .action{min-width:220px;min-height:54px}.hero__actions .quiet-link{font-size:13px}.hero__visual{margin-top:57px;width:100%}.hero__photos{height:300px;border-radius:0;gap:5px;grid-template-columns:1fr 1fr}.hero__photo--water{display:none}.hero__phone{width:178px;margin-left:-89px;top:-12px}.hero__phone .phone{font-size:9px;border-radius:29px}.hero__phone .phone__screen{padding-inline:9px}.hero__phone .phone__feature{min-height:140px}.hero__phone .phone__context{font-size:.62em;padding:7px 5px;gap:4px}.hero__phone .phone__feature-copy{inset:auto 7px 8px}.hero__phone .phone__feature button{padding:8px}.hero__phone .phone__tabs{padding-bottom:15px}.hero__phone .phone__tabs svg{width:17px;height:17px}.hero__phone .phone__bottom-copy{margin:12px 0 10px}.hero__phone .phone__sub{font-size:.78em}.hero__image-caption{display:none}.hero__route{top:49%;height:90px}.journey__heading h2{font-size:clamp(37px,8.6vw,65px)}.journey__heading>p{font-size:16px;max-width:300px}.journey__flow{grid-template-columns:1fr;gap:47px;max-width:500px;margin:46px auto 0}.journey__flow>.route-line{display:none}.journey__item{display:grid;grid-template-columns:.85fr 1fr;column-gap:25px;align-items:center}.journey__item>h3{margin:0;font-size:25px;grid-column:2;grid-row:1;align-self:end;padding-bottom:10px}.journey__item>p{grid-column:2;grid-row:2;align-self:start;margin:0;font-size:14px}.video-card{width:100%;height:250px;grid-column:1;grid-row:1 / 3;margin:0}.journey-plan{grid-row:1 / 3;grid-column:1;padding:14px 11px}.journey-plan .brand--small{font-size:9px}.journey-plan .brand-mark{width:16px;height:16px}.journey-plan h4{font-size:25px;margin:20px 0 15px}.journey-plan__stop{grid-template-columns:12px 27px 1fr;font-size:8px;gap:5px;padding-block:9px}.journey-plan__stop>span{font-size:8px}.journey-plan__link{font-size:10px;margin-top:12px}.journey-plan__link svg{width:12px}.journey__item--moment>.photo{grid-column:1;grid-row:1 / 3;height:240px}.journey__item--moment img{object-position:57% center}.journey__item--plan{grid-template-columns:1fr .85fr}.journey__item--plan>.journey-plan{grid-column:2}.journey__item--plan>h3,.journey__item--plan>p{grid-column:1}.journey__item--video>h3,.journey__item--video>p{margin:0}.sources__grid{display:flex;flex-direction:column-reverse;gap:46px}.sources__copy{align-self:stretch}.sources__copy h2{font-size:clamp(49px,11vw,75px)}.sources__copy h2 br:nth-child(1){display:none}.sources__copy>p{font-size:17px;max-width:440px}.source-platforms{font-size:12px}.sources__copy .action{font-size:15px}.sources__visual{width:min(100%,450px);min-height:560px;align-self:center}.source-card{width:76%}.source-card>.photo{height:210px}.source-card__body{padding:20px}.source-card .brand{font-size:14px}.source-card .brand-mark{width:26px;height:26px}.source-card__body h3{font-size:29px}.source-card__context strong{font-size:12px}.source-card__context small{font-size:10px}.source-card__context{padding:10px;gap:10px}.source-card__play{width:30px}.sources__video{left:0;width:36%;height:310px}.sources__connecting{left:15%;top:280px}.discovery__heading{gap:27px}.discovery__heading h2{font-size:clamp(46px,11vw,76px)}.context-controls{width:100%;padding:0;margin-bottom:28px}.context-controls label{min-width:0;flex:1}.context-controls select{width:100%;font-size:10px;padding:13px 3px 13px 9px;letter-spacing:-.03em}.context-controls label+label:before{height:20px}.mood-gallery,.mood-gallery--1,.mood-gallery--2{grid-template-columns:1fr;gap:10px;height:auto}.mood-card{height:190px;transition:border-color .3s}.mood-card.is-active{height:300px}.mood-card__copy{bottom:23px;left:23px;right:23px}.mood-card__copy strong{font-size:34px;max-width:100%}.mood-card__copy>span{font-size:14px;margin-top:10px}.mood-card__arrow{width:27px;right:20px;top:20px}.mood-card:nth-child(2) img{object-position:60% 45%}.mood-card:nth-child(3) img{object-position:60% 45%}.discovery__bottom{align-items:flex-start;flex-direction:column;gap:24px}.discovery__bottom>p{font-size:14px;min-height:22px}.planning__grid{grid-template-columns:1fr;gap:40px}.planning__copy h2{font-size:clamp(49px,11vw,76px)}.planning__copy h2>br:first-child{display:none}.planning__copy>p{font-size:17px;max-width:360px}.planning__verbs{font-size:10px;margin:25px 0}.plan-demo{padding:19px;border-radius:16px}.plan-demo__header h3{font-size:26px}.plan-demo__header>.brand-mark{width:30px;height:30px}.plan-demo__context>span{font-size:11px;padding:8px 12px}.plan-demo__context{margin:19px 0 22px}.plan-demo__cover{height:190px}.plan-demo__main{gap:10px}.plan-demo__itinerary ol>li{min-height:100px;gap:11px}.plan-demo__itinerary li>.photo{width:57px;height:59px}.plan-demo__stop-copy strong{font-size:16px}.plan-demo__stop-copy small{font-size:10px;max-width:160px}.stop-number{width:24px;height:24px;font-size:13px}.stop-reorder button{min-height:44px;min-width:32px;padding:5px}.stop-reorder button svg{width:14px;height:14px}.add-stop{font-size:13px;margin-top:15px}.plan-demo__itinerary .action{min-height:52px;font-size:16px}.map-chapter__heading h2{font-size:clamp(46px,10.8vw,75px)}.map-chapter__heading>p{font-size:17px}.map-demo{margin-top:35px;height:620px;border-radius:14px}.map-demo>.map-scene{height:440px}.map-demo__plan{top:17px;left:16px;padding:11px 12px;font-size:12px;max-width:calc(100% - 32px);gap:9px}.map-demo__plan>.brand-mark{width:23px;height:23px}.map-demo__count{font-size:9px;margin-left:4px}.map-name--moda{font-size:18px;left:52%;top:48%}.map-name--kadikoy{font-size:15px;left:66%;top:20%}.map-name--sea{font-size:9px;left:8%}.map-point{width:31px;height:31px;font-size:14px;border-width:2px}.map-point.is-selected{box-shadow:0 0 0 6px #dfff0026,0 0 0 7px var(--acid)}.map-recenter{left:16px;bottom:20px;width:36px;height:36px}.map-demo__preview{inset:auto 0 0;max-width:none;width:100%;height:186px;grid-template-columns:95px 1fr;border-radius:0;padding:20px;border:0;border-top:1px solid #55605a;gap:18px}.map-demo__preview>.photo{min-height:0;height:140px}.map-demo__preview h3{font-size:25px;margin:10px 0 17px}.map-demo__next{min-height:42px;font-size:14px}.map-chapter__caption{font-size:14px}.creators{min-height:900px}.creators__content{padding-block:65px;display:flex;flex-direction:column;justify-content:flex-start}.creators .eyebrow{font-size:9px;gap:12px;max-width:100%}.creators .eyebrow .slash{width:21px;height:12px}.creators h2,.creators__content>.eyebrow+h2{font-size:clamp(53px,11.3vw,85px);margin-top:75px}.creators__content>p{font-size:17px;max-width:290px;margin-top:25px}.creators__scrim{background:linear-gradient(90deg,#080e0dcc,#080e0d40),linear-gradient(0deg,rgba(8,14,13,.8),transparent 65%)}.creators__image img{object-position:65% 50%}.creators__content>div:has(.action){margin-top:28px}.creators__collection{width:min(100%,355px);margin-top:85px;margin-left:auto;padding:19px}.creators__thumbnails .photo{height:86px}.creators__collection>span{font-size:11px}.creators__route{bottom:150px}.together__composition{grid-template-columns:1fr;gap:0;min-height:0}.together__heading{grid-column:1;grid-row:1;padding-top:0}.together__heading h2{font-size:clamp(48px,10.5vw,75px)}.together__heading>p{font-size:17px;max-width:350px}.together__photo{grid-column:1;grid-row:2;height:360px;min-height:0;margin-top:35px;border-radius:12px}.together__photo img{object-position:65% 45%}.share-preview{width:calc(100% - 20px);margin:-60px auto 0;grid-row:3;grid-column:1;padding:21px;box-shadow:0 20px 40px #00000040}.share-preview h3{font-size:32px;margin-top:24px}.share-preview>p{font-size:12px}.share-preview__brand .brand{font-size:14px;gap:7px}.share-preview__brand .brand-mark{width:23px;height:23px}.share-preview__images .photo{height:88px}.share-preview__action{font-size:11px;gap:8px}.share-preview__action>svg{width:20px;flex-shrink:0}.share-preview__action button{font-size:11px;gap:6px;padding:12px 11px}.share-preview__action button svg{width:15px;height:15px}.together__route{inset:47% -15% auto;width:130%;height:95px}.thesis-pin{padding:75px 0 65px;min-height:0}.thesis .eyebrow{margin-bottom:30px;font-size:11px}.thesis__heading h2{font-size:clamp(58px,12vw,88px);line-height:.96}.thesis__heading>p{font-size:18px;margin-top:0;max-width:400px}.thesis__heading{gap:27px}.intent-sequence{gap:36px 20px;grid-template-columns:1fr 1fr;margin-top:40px}.signal__artifact{height:125px;margin-bottom:16px}.signal--save .signal__artifact{width:125px;border-radius:18px}.signal--save .brand-mark{width:75px;height:75px}.signal--outcome .signal__artifact{width:93px;height:93px;margin:16px auto 32px}.signal--outcome .signal__artifact svg{width:50px;height:50px}.signal--plan .signal__artifact{padding:10px 12px;border-width:1px;gap:4px}.signal--plan .signal__artifact>span{font-size:10px;gap:7px;min-height:29px}.signal--plan .signal__artifact svg{width:16px;height:16px}.signal>strong{font-size:16px;line-height:1.1}.thesis__foot{flex-direction:column;gap:16px;font-size:14px;line-height:1.4;margin-top:38px}.thesis__foot>span:last-child{font-size:9px}.business__grid{gap:42px}.business__copy{display:block}.business__copy>.status-label{font-size:10px;margin-bottom:26px}.business__copy h2{font-size:clamp(52px,12vw,83px)}.business__copy h2>br:first-child{display:none}.business__copy>p{margin-top:28px;font-size:17px;max-width:350px}.business__outcomes{font-size:16px;margin:25px 0}.business__copy>.action{font-size:15px}.demand-preview{padding:19px;border-radius:15px}.demand-preview__top{padding-bottom:15px}.demand-preview__title{margin:24px 0}.demand-preview__title h3{font-size:51px}.demand-preview__title .brand-mark{width:36px;height:36px}.segmented button{font-size:12px;padding:9px}.demand-metrics{margin-top:19px;padding:17px 0}.demand-metrics>div{font-size:10px;gap:20px}.demand-metrics i{width:20px}.demand-flow{gap:10px;padding:24px 0;min-height:195px}.demand-flow__sources .photo{height:60px}.demand-flow__line{width:16px}.demand-flow__venue{height:110px}.demand-flow>svg{width:16px;height:16px}.demand-flow__plan{padding:11px;gap:8px}.demand-flow__plan span{font-size:9px}.demand-flow__plan>svg{width:19px;height:19px}.demand-preview>h4{font-size:26px}.demand-preview__note{font-size:8px;margin-top:22px}.intelligence__grid{grid-template-columns:1fr;gap:65px}.intelligence__copy{grid-row:1}.intelligence__copy>.status-label{font-size:9px;margin-bottom:27px}.intelligence__copy h2{font-size:clamp(60px,13vw,88px)}.intelligence__copy>p{font-size:18px;max-width:360px}.intelligence__copy>.intelligence__principle{font-size:16px}.intelligence__copy>.quiet-link{font-size:14px}.city-art{height:340px}.city-art__grid{gap:12px}.signal-controls{grid-template-columns:repeat(3,1fr);margin:20px 15px 16px;gap:7px}.signal-controls button{padding:13px 7px;font-size:11px;gap:7px;justify-content:center}.signal-controls svg{width:18px;height:18px}.intelligence__context{font-size:12px;min-height:30px}.concept-caption{font-size:8px}.faq__grid{grid-template-columns:1fr;gap:42px}.faq__heading h2{font-size:clamp(50px,12vw,80px)}.faq__heading>p{font-size:17px;max-width:320px;margin-top:25px}.faq__heading>.quiet-link{font-size:14px;margin-top:23px}.faq-item h3>button{font-size:22px;line-height:1.2;padding:24px 0;gap:18px}.faq-item h3>button svg{width:22px;height:22px}.faq-item__answer{padding-right:25px;padding-bottom:27px}.faq-item__answer>p{font-size:16px}.download{padding:75px 0 70px}.download__mark{width:49px;height:49px;margin-bottom:30px}.download h2{font-size:clamp(77px,17vw,125px);line-height:.9}.download__inner>p{font-size:17px;max-width:270px;line-height:1.5;margin:29px auto}.download .action{font-size:18px;min-height:58px;min-width:210px}.download__platforms{font-size:8px;margin-top:23px}.download__orbit{width:100%;bottom:-20%;right:-45%}.direction__main{padding:80px 0 55px}.direction__heading h2{font-size:clamp(47px,10.6vw,75px);line-height:1.04;letter-spacing:-.065em}.direction__heading>p{font-size:19px;margin-top:23px;max-width:240px}.metal-scene{float:none;margin:25px 0 0 auto;width:220px;height:220px}.metal-object{inset:32px}.metal-route{left:-75px;top:145px;width:150px}.direction__stages{grid-template-columns:1fr;gap:0;margin-top:25px}.direction__stages>a{padding:22px 0;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:20px}.direction__stages h3{font-size:32px;margin-bottom:0}.direction__stages h3 svg{display:none}.stage-status{font-size:9px;justify-self:end}.direction__stages p{grid-column:1 / -1;font-size:15px;margin-top:10px}.direction__action{flex-direction:column;align-items:flex-start;gap:29px;margin-top:30px}.direction__action .action{font-size:16px}.direction__action>.quiet-link{font-size:13px}.footer{padding:35px 0 26px}.footer__top{flex-direction:column;align-items:flex-start;gap:30px}.footer__top .brand{font-size:24px}.footer__top .brand-mark{width:36px;height:36px}.footer__top nav{flex-wrap:wrap;gap:23px;font-size:12px}.footer__bottom{font-size:10px;margin-top:35px;align-items:flex-start;gap:15px;flex-direction:column}.footer__bottom>span:last-child{width:100%;justify-content:space-between}.preview-dialog{width:calc(100% - 30px);padding:49px 22px 30px;max-height:90dvh;border-radius:16px}.preview-dialog[open]{grid-template-columns:1fr;gap:32px}.preview-dialog__copy h2{font-size:42px;max-width:360px}.preview-dialog__copy>p{font-size:16px;max-width:340px}.preview-dialog__copy .action{font-size:14px}.preview-dialog__phone{max-width:220px}.preview-dialog__phone .phone{font-size:11px}.preview-dialog__phone .phone h3{font-size:23px}.preview-dialog__phone .phone__feature{min-height:185px}.dialog-note{font-size:10px}.dialog-close{width:36px;height:36px;top:11px;right:11px}}@media(max-width:380px){:root{--gutter: 18px}.site-header .brand{font-size:18px}.site-header .brand-mark{width:29px;height:29px}.hero h1{font-size:49px}.hero__copy>p{font-size:15px}.hero__actions .action{font-size:14px;min-width:200px}.hero__photos{height:275px}.hero__phone{width:164px;margin-left:-82px}.hero__phone .phone{font-size:8.4px}.hero__phone .phone__feature{min-height:125px}.journey__flow{gap:38px}.journey__item{gap:18px}.journey__item>h3{font-size:22px}.journey__item>p{font-size:12px}.video-card{height:220px}.journey__item--moment>.photo{height:220px}.sources__visual{min-height:530px}.source-card{width:80%}.source-card__body{padding:17px}.source-card__body h3{font-size:25px}.plan-demo{padding:15px}.plan-demo__header h3{font-size:24px}.plan-demo__itinerary li>.photo{width:45px;height:50px}.plan-demo__stop-copy strong{font-size:14px}.plan-demo__stop-copy small{font-size:9px}.stop-number{width:21px;height:21px;font-size:12px}.share-preview{width:calc(100% - 10px);padding:17px}.share-preview h3{font-size:29px}.share-preview__images .photo{height:75px}.share-preview__action{flex-wrap:wrap}.share-preview__action button{margin-left:auto}.map-demo__preview{grid-template-columns:80px 1fr;padding:17px}.map-demo__preview h3{font-size:22px}.map-demo__plan{font-size:11px;padding:10px;gap:8px}.map-demo__count{font-size:8px}.demand-flow{gap:8px}.demand-flow__line{width:10px}.thesis__heading h2{font-size:56px}.signal--save .signal__artifact{width:116px}.signal__artifact{height:116px}.signal--outcome .signal__artifact{width:84px;height:84px}.signal--plan .signal__artifact{padding:8px}.signal--plan .signal__artifact>span{font-size:9px;gap:4px}.signal--plan .signal__artifact svg{width:13px;height:13px}.thesis__foot{font-size:13px}}@media(min-width:960px)and (max-height:820px){.thesis-pin{padding:92px 0 30px}.thesis__inner>.eyebrow{margin-bottom:24px}.thesis__heading h2{font-size:min(8.5vw,13svh)}.intent-sequence{margin-top:35px}.signal__artifact{height:clamp(100px,18svh,135px)}.signal--save .signal__artifact{width:clamp(100px,18svh,135px)}.signal--save .brand-mark{width:72px;height:72px}.signal--outcome .signal__artifact{width:96px;height:96px;margin:16px auto 36px}.signal--plan .signal__artifact>span{font-size:13px}.thesis__foot{margin-top:30px;padding-top:18px}}.phone .phone__feature{min-height:0}.phone__tabs{flex-shrink:0}@media(max-width:959px){.hero__phone .phone h3{margin-top:10px}.hero__phone .phone__context,.hero__phone .phone__feature{margin-top:9px}.hero__phone .phone__bottom-copy{margin:8px 0}.hero__phone .phone__tabs{padding-top:8px;padding-bottom:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.hero__photos,.hero__phone,.creators__image{transform:none!important}.metal-object{transform:rotateX(8deg) rotateY(-15deg) rotate(-8deg)!important}.scroll-progress{display:none}.mood-gallery{transition:none}.route-line path{stroke-dasharray:none!important;stroke-dashoffset:0!important}}
