@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Inter:wght@300;400;500;600&display=swap";.summer-proposal{--p-sand:#e8e0d0;--p-cream:#f2ede4;--p-espresso:#3a3228;--p-deep:#2d2520;--p-terra:#a6432a;--p-rust:#b5522e;--p-gold:#f0d090;--p-brown:#6b5748;--p-rule:#5a46372e;background:var(--p-deep)}.proposal-slides{width:100%;overflow:hidden}.proposal-slide{break-after:page;width:100%;min-height:100vh;scroll-margin-top:56px;position:relative;overflow:hidden}.proposal-page-number{z-index:20;color:#5a46378c;letter-spacing:.14em;font:600 .56rem/1 Inter,sans-serif;position:absolute;bottom:1.45rem;right:2.1rem}.proposal-slide[class*=invitation] .proposal-page-number,.proposal-cover .proposal-page-number{color:#f2ede47a}.proposal-kicker{color:var(--p-terra);letter-spacing:.18em;text-transform:uppercase;margin:0;font:600 .62rem/1.3 Inter,sans-serif}.proposal-kicker.light{color:var(--p-gold)}.proposal-horizon{background:var(--p-rule);width:100%;height:1px}.proposal-horizon.light{background:#f2ede42e}.proposal-lead{font-size:clamp(.92rem,1.35vw,1.08rem);line-height:1.75}.proposal-review-nav{z-index:500;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f2ede4f2;border-bottom:1px solid #5a463729;justify-content:space-between;align-items:center;height:56px;padding:0 1.4rem;display:flex;position:fixed;top:0;left:0;right:0}.proposal-review-nav button{cursor:pointer;font-family:Inter,sans-serif}.proposal-review-brand{color:var(--p-brown);letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.9rem;padding:0;font-size:.62rem;display:flex}.proposal-review-links{gap:.45rem;display:flex}.proposal-review-links button{color:var(--p-deep);letter-spacing:.06em;background:0 0;border:1px solid #5a463733;border-radius:4px;padding:.5rem .8rem;font-size:.62rem}.proposal-review-links button:last-child{color:var(--p-cream);background:var(--p-espresso)}.proposal-slide-nav{z-index:450;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f2ede4d1;border-radius:4px;gap:.22rem;padding:.45rem .35rem;display:grid;position:fixed;top:50%;right:.7rem;transform:translateY(-50%)}.proposal-slide-nav button{color:#3a322870;cursor:pointer;background:0 0;border:0;border-left:1px solid #5a463740;border-image:;width:25px;height:22px;font:500 .48rem/1 Inter,sans-serif;transition:all .2s}.proposal-slide-nav button.active{border-left:3px solid var(--p-terra);color:var(--p-terra)}.proposal-review-controls{z-index:450;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--p-cream);background:#2d2520e0;border-radius:4px;align-items:center;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000002e}.proposal-review-controls button{color:var(--p-cream);cursor:pointer;background:0 0;border:0;padding:.65rem .8rem;font:500 .58rem/1 Inter,sans-serif}.proposal-review-controls button:disabled{opacity:.28;cursor:default}.proposal-review-controls span{color:var(--p-gold);letter-spacing:.12em;padding:0 .7rem;font:600 .54rem/1 Inter,sans-serif}.proposal-cover{background:var(--p-espresso);min-height:max(100vh,720px)}.proposal-cover-image{object-fit:cover;object-position:center 52%;filter:saturate(.84)contrast(.96);width:100%;height:100%;position:absolute;inset:0}.proposal-cover-overlay{background:linear-gradient(90deg,#2d2520e6 0%,#2d252075 51%,#2d25201f 82%);position:absolute;inset:0}.proposal-cover:after{content:"";background:#f2ede440;height:1px;position:absolute;top:58%;left:0;right:0}.proposal-cover-content{z-index:2;flex-direction:column;justify-content:space-between;min-height:max(100vh,720px);padding:9vh 7vw 7vh;display:flex;position:relative}.proposal-cover-top{color:#f2ede494;letter-spacing:.08em;justify-content:space-between;font-size:.62rem;display:flex}.proposal-cover-title h1{color:var(--p-cream);letter-spacing:-.045em;margin:1.6rem 0 1.1rem;font-size:clamp(3.6rem,7.4vw,7.4rem);font-weight:400;line-height:.96}.proposal-cover-title>p{color:var(--p-gold);margin:0;font-size:clamp(1.1rem,2.2vw,1.65rem);font-style:italic}.proposal-cover-foot{color:#f2ede4b3;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:1.2rem;font-size:.62rem;display:flex}.proposal-cover-foot i{background:#f2ede44d;width:28px;height:1px}.proposal-winter{background:var(--p-cream);color:var(--p-deep);grid-template-columns:.9fr 1.1fr;min-height:max(100vh,720px);display:grid}.proposal-winter-copy{flex-direction:column;justify-content:center;padding:12vh 6vw 7vh;display:flex}.proposal-winter-copy h2{letter-spacing:-.045em;margin:2.5rem 0;font-size:clamp(3rem,5.8vw,6rem);font-weight:400;line-height:.98}.proposal-winter-copy>p{color:var(--p-brown);max-width:48ch;margin:1.5rem 0 2.5rem;font-size:.88rem;line-height:1.75}.proposal-winter-copy blockquote{color:var(--p-terra);max-width:33ch;margin:0;font-size:clamp(1.15rem,2vw,1.65rem);font-style:italic;line-height:1.4}.proposal-winter-threshold{min-height:100%;position:relative;overflow:hidden}.proposal-winter-threshold:after{content:"";background:linear-gradient(90deg,#3a322857,#0000 45%);position:absolute;inset:0}.proposal-winter-threshold img{object-fit:cover;object-position:58% center;width:100%;height:100%;display:block}.proposal-threshold-line{z-index:2;color:#f2ede4b3;letter-spacing:.12em;border-top:1px solid #f2ede473;justify-content:space-between;padding-top:.75rem;font:600 .5rem/1 Inter,sans-serif;display:flex;position:absolute;bottom:6%;left:4%;right:4%}.proposal-proposition{background:var(--p-sand);grid-template-columns:1.02fr .98fr;min-height:max(100vh,760px);display:grid}.proposal-proposition-image{min-height:100%;position:relative;overflow:hidden}.proposal-proposition-image img{object-fit:cover;object-position:center center;filter:saturate(.82);width:100%;height:100%}.proposal-proposition-image span{color:#f2ede4cc;letter-spacing:.14em;background:#2d25209e;padding:.35rem .5rem;font-size:.48rem;position:absolute;bottom:1.4rem;left:1.4rem}.proposal-proposition-copy{flex-direction:column;justify-content:center;padding:10vh 5vw 6vh;display:flex}.proposal-proposition-copy h2{letter-spacing:-.045em;margin:2rem 0 1.5rem;font-size:clamp(3rem,5.3vw,5.7rem);font-weight:400;line-height:.98}.proposal-proposition-copy>.proposal-lead{color:var(--p-brown);max-width:50ch;margin:0 0 2.2rem}.proposal-senses{border-top:1px solid var(--p-rule)}.proposal-senses>div{border-bottom:1px solid var(--p-rule);grid-template-columns:72px 1fr;align-items:baseline;gap:1rem;padding:.65rem 0;display:grid}.proposal-senses span{color:var(--p-terra);letter-spacing:.13em;font:600 .52rem/1 Inter,sans-serif}.proposal-senses p{color:var(--p-brown);margin:0;font-size:.69rem;line-height:1.5}.proposal-proposition-close{color:var(--p-terra);margin:1.7rem 0 0;font-size:clamp(1rem,1.7vw,1.3rem);font-style:italic}.proposal-modes{background:var(--p-cream);color:var(--p-deep);grid-template-columns:.62fr 1.38fr;min-height:max(100vh,720px);display:grid}.proposal-modes-heading{flex-direction:column;justify-content:center;padding:11vh 4vw 8vh 6vw;display:flex}.proposal-modes-heading h2{letter-spacing:-.04em;margin:2rem 0;font-size:clamp(3rem,5.1vw,5.4rem);font-weight:400;line-height:.98}.proposal-modes-heading>p{color:var(--p-brown);max-width:44ch;font-size:.78rem;line-height:1.7}.proposal-mode-landscape{min-height:100%;position:relative;overflow:hidden}.proposal-mode-landscape>img{object-fit:cover;object-position:center center;filter:saturate(.84)brightness(.96);width:100%;height:100%}.proposal-mode-grid{grid-template-rows:repeat(2,minmax(0,148px));grid-template-columns:1fr 1fr;gap:.55rem;display:grid;position:absolute;bottom:5.5rem;left:2.4rem;right:2.4rem}.proposal-mode-grid article{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-top:2px solid var(--p-terra);color:var(--p-deep);background:#f2ede4e0;grid-template-rows:auto 1fr;grid-template-columns:28px 1fr;align-content:start;column-gap:.7rem;min-height:0;padding:.9rem 1rem;display:grid}.proposal-mode-grid article.social,.proposal-mode-grid article.rest{color:var(--p-deep);background:#f2ede4e0}.proposal-mode-grid article>span{color:var(--p-terra);letter-spacing:.12em;grid-row:1/3;padding-top:.2rem;font-size:.48rem}.proposal-mode-grid h3{margin:0 0 .45rem;font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:400;line-height:1.05}.proposal-mode-grid p{color:var(--p-brown);grid-column:2;margin:.14rem 0;font-size:.57rem;line-height:1.38}.proposal-mode-grid p strong{width:34px;color:var(--p-terra);letter-spacing:.09em;text-transform:uppercase;font-size:.46rem;display:inline-block}.proposal-journey{background:var(--p-cream);color:var(--p-deep);flex-direction:column;min-height:max(100vh,760px);padding:11vh 6vw 7vh;display:flex}.proposal-journey-heading{grid-template-columns:.65fr 1.2fr .75fr;align-items:end;gap:2rem;display:grid}.proposal-journey-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.8rem,5vw,5rem);font-weight:400;line-height:1}.proposal-journey-heading>p{color:var(--p-brown);margin:0;font-size:.78rem;line-height:1.7}.proposal-journey-diagram{border-bottom:1px solid var(--p-terra);background:linear-gradient(#f0d0902e,#e8e0d070);flex:1;min-height:430px;margin-top:3.5rem;position:relative;overflow:hidden}.proposal-journey-diagram>svg{width:96%;height:52%;position:absolute;top:7%;left:2%;right:2%}.proposal-journey-diagram svg path{fill:none;stroke:var(--p-terra);stroke-width:1.5px}.proposal-journey-sun{background:#f0d090c7;border-radius:50%;width:110px;height:110px;position:absolute;top:5%;left:50%;transform:translate(-50%);box-shadow:0 0 70px #f0d09099}.proposal-journey-steps{z-index:2;grid-template-columns:repeat(6,1fr);align-items:end;display:grid;position:absolute;inset:0}.proposal-journey-steps article{background:linear-gradient(#f2ede473,#f2ede4f5);border-left:1px solid #a6432a3d;min-height:190px;padding:1.2rem}.proposal-journey-steps article:nth-child(2),.proposal-journey-steps article:nth-child(5){transform:translateY(-38px)}.proposal-journey-steps article:nth-child(3),.proposal-journey-steps article:nth-child(4){transform:translateY(-72px)}.proposal-journey-steps span{color:var(--p-terra);letter-spacing:.14em;font-size:.53rem}.proposal-journey-steps h3{margin:.75rem 0;font-size:clamp(1.05rem,1.65vw,1.5rem);font-weight:400;line-height:1.1}.proposal-journey-steps p{color:var(--p-brown);margin:0;font-size:.62rem;line-height:1.5}.proposal-day-labels{color:var(--p-terra);letter-spacing:.16em;justify-content:space-between;font-size:.48rem;display:flex;position:absolute;top:1rem;left:1.2rem;right:1.2rem}.proposal-technology{background:var(--p-cream);min-height:max(100vh,720px);color:var(--p-deep);grid-template-rows:auto 1fr;grid-template-columns:.74fr 1.26fr;gap:1.35rem 5vw;padding:9vh 6vw 5vh;display:grid}.proposal-technology-heading{flex-direction:column;grid-row:1/3;justify-content:center;display:flex}.proposal-technology-heading h2{letter-spacing:-.045em;margin:2rem 0;font-size:clamp(3.1rem,5.6vw,5.8rem);font-weight:400;line-height:.98}.proposal-technology-heading>p{color:var(--p-brown);max-width:46ch;font-size:.78rem;line-height:1.75}.proposal-tech-section{border:1px solid var(--p-rule);height:335px;position:relative;overflow:hidden}.proposal-tech-section span{letter-spacing:.12em;font:600 .46rem/1 Inter,sans-serif}.proposal-tech-sky{color:var(--p-deep);background:linear-gradient(#cbbfa7,#e8d7b0);padding:1rem;position:absolute;inset:0 0 57%}.proposal-tech-sun{background:var(--p-gold);border-radius:50%;width:95px;height:95px;position:absolute;top:25%;right:12%;box-shadow:0 0 55px #f0d090bf}.proposal-tech-horizon-layer{height:14%;color:var(--p-cream);background:linear-gradient(90deg,#716f66,#a6432a 60%,#d08658);padding:.85rem 1rem;position:absolute;top:43%;left:0;right:0}.proposal-tech-air{height:18%;color:var(--p-deep);background:#cfc4ae;padding:.85rem 1rem;position:absolute;top:57%;left:0;right:0}.proposal-tech-air i{border-top:1px solid var(--p-terra);border-radius:50%;width:16%;height:16px;margin-left:12%;display:inline-block;position:relative}.proposal-tech-ground{height:25%;color:var(--p-cream);background:linear-gradient(#936f4d,#6b4c33);padding:.85rem 1rem;position:absolute;bottom:0;left:0;right:0}.proposal-tech-person{z-index:3;border:1px solid var(--p-deep);border-radius:50%;width:18px;height:18px;position:absolute;bottom:94%;left:54%}.proposal-tech-person:after{content:"";background:var(--p-deep);width:1px;height:64px;position:absolute;top:18px;left:8px}.proposal-tech-control{z-index:4;background:var(--p-deep);color:#f2ede4ad;padding:.65rem;font-size:.54rem;line-height:1.45;position:absolute;bottom:.65rem;left:2rem;right:2rem}.proposal-tech-control span{color:var(--p-gold);margin-right:.8rem}.proposal-tech-status{grid-template-columns:1fr 1fr;align-self:end;display:grid}.proposal-tech-status>div{background:var(--p-sand);border:1px solid var(--p-rule);padding:1rem 1.15rem}.proposal-tech-status>div:last-child{color:var(--p-deep);border-color:var(--p-rule);background:#ffffff47}.proposal-tech-status p{border-bottom:1px solid var(--p-rule);color:var(--p-brown);margin:0;padding:.3rem 0;font-size:.58rem;line-height:1.35}.proposal-tech-status>div:last-child p{color:var(--p-brown);border-color:var(--p-rule)}.proposal-difference{background:var(--p-sand);grid-template-rows:1fr auto;grid-template-columns:.72fr 1.28fr;gap:2.5rem 6vw;min-height:max(100vh,780px);padding:10vh 6vw 7vh;display:grid}.proposal-difference-heading{flex-direction:column;justify-content:center;display:flex}.proposal-difference-heading h2{letter-spacing:-.04em;margin:2rem 0;font-size:clamp(3rem,5.2vw,5.4rem);font-weight:400;line-height:.98}.proposal-difference-heading>p{color:var(--p-brown);max-width:48ch;font-size:.78rem;line-height:1.75}.proposal-position-map{aspect-ratio:1.3;background:#f2ede47a;border:1px solid #5a463757;align-self:center;position:relative}.proposal-position-map:before,.proposal-position-map:after{content:"";background:#5a463740;position:absolute}.proposal-position-map:before{width:1px;top:0;bottom:0;left:50%}.proposal-position-map:after{height:1px;top:50%;left:0;right:0}.proposal-difference-line{border-top:1px solid var(--p-rule);grid-column:1/3;align-items:baseline;gap:1.5rem;padding-top:1.4rem;display:flex}.proposal-difference-line span{color:var(--p-terra);letter-spacing:.15em;font-size:.52rem}.proposal-difference-line strong{font-size:clamp(1.3rem,2.2vw,1.8rem);font-style:italic;font-weight:400}.proposal-market{background:var(--p-cream);flex-direction:column;min-height:max(100vh,800px);padding:9vh 6vw 6vh;display:flex}.proposal-market-heading{grid-template-columns:.6fr 1.1fr .8fr;align-items:end;gap:2rem;display:grid}.proposal-market-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.8rem,4.8vw,4.8rem);font-weight:400;line-height:1}.proposal-market-heading>p{color:var(--p-brown);margin:0;font-size:.76rem;line-height:1.65}.proposal-market-cases{border-top:1px solid var(--p-rule);border-bottom:1px solid var(--p-rule);flex:1;grid-template-columns:repeat(3,1fr);margin-top:3rem;display:grid}.proposal-market-cases article{border-right:1px solid var(--p-rule);flex-direction:column;padding:2rem;display:flex;position:relative}.proposal-market-cases article:last-child{border-right:0}.proposal-case-number{color:#5a463747;letter-spacing:.13em;font-size:.58rem;position:absolute;top:1.5rem;right:1.5rem}.proposal-market-cases h3{margin:.8rem 0 1.8rem;font-size:.9rem}.proposal-market-cases strong{color:var(--p-terra);font-size:clamp(2.5rem,4.2vw,4.3rem);font-weight:400;line-height:1}.proposal-market-cases>article>span{color:var(--p-deep);margin-top:.35rem;font-size:.68rem;font-weight:600}.proposal-market-cases>article>p{color:var(--p-brown);margin:1rem 0;font-size:.63rem;line-height:1.55}.proposal-market-cases article>div:not(.proposal-case-number){background:var(--p-sand);color:var(--p-brown);margin-top:auto;padding:1rem;font-size:.62rem;line-height:1.5}.proposal-market-cases article>div b{color:var(--p-terra);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.49rem;display:block}.proposal-market-cases a{color:var(--p-terra);text-underline-offset:3px;margin-top:.8rem;font-size:.57rem}.proposal-market-note{color:var(--p-brown);margin:1.2rem 0 0;font-size:.58rem;font-style:italic;line-height:1.5}.proposal-stockholm{background:var(--p-cream);min-height:max(100vh,720px);color:var(--p-deep);grid-template-columns:1.08fr .92fr;display:grid}.proposal-stockholm-image{min-height:100%;position:relative;overflow:hidden}.proposal-stockholm-image img{object-fit:cover;object-position:55% center;filter:saturate(.8);width:100%;height:100%}.proposal-stockholm-image:after{content:"";background:linear-gradient(#0000 45%,#2d25209e);position:absolute;inset:0}.proposal-stockholm-city{z-index:2;border-bottom:18px solid var(--p-deep);align-items:flex-end;gap:4px;height:125px;padding:0 1.2rem;display:flex;position:absolute;bottom:0;left:0;right:0}.proposal-stockholm-city i{background:#2d2520d6;border-top:1px solid #f2ede440;flex:1;max-width:68px}.proposal-stockholm-copy{flex-direction:column;justify-content:center;padding:11vh 6vw 7vh 5vw;display:flex}.proposal-stockholm-copy h2{letter-spacing:-.045em;margin:2rem 0;font-size:clamp(3rem,5.2vw,5.5rem);font-weight:400;line-height:.98}.proposal-stockholm-copy>.proposal-lead{color:var(--p-brown);max-width:50ch}.proposal-stockholm-copy>.proposal-horizon{margin:2rem 0}.proposal-occasion-grid{grid-template-columns:1fr 1fr;display:grid}.proposal-occasion-grid span{border-bottom:1px solid var(--p-rule);color:var(--p-brown);padding:.7rem 0;font-size:.66rem}.proposal-occasion-grid b{width:34px;color:var(--p-terra);letter-spacing:.11em;font-size:.48rem;display:inline-block}.proposal-stockholm-thesis{border-left:2px solid var(--p-terra);background:#a6432a14;margin-top:2rem;padding:1.3rem}.proposal-stockholm-thesis p{margin:.7rem 0 0;font-size:clamp(1.05rem,1.8vw,1.4rem);font-style:italic;line-height:1.35}.proposal-business{background:var(--p-sand);flex-direction:column;min-height:max(100vh,820px);padding:9vh 6vw 6vh;display:flex}.proposal-business-heading{grid-template-columns:.6fr 1.15fr .75fr;align-items:end;gap:2rem;display:grid}.proposal-business-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.8rem,4.8vw,4.8rem);font-weight:400;line-height:1}.proposal-business-heading>p{color:var(--p-brown);margin:0;font-size:.76rem;line-height:1.65}.proposal-business-main{border-top:1px solid var(--p-rule);flex:1;grid-template-columns:.9fr 1.1fr;margin-top:3rem;display:grid}.proposal-daypart{border-right:1px solid var(--p-rule);background:linear-gradient(120deg,#efe4c8 0%,#e9c995 48%,#a6432a 100%);min-height:390px;position:relative;overflow:hidden}.proposal-daypart-sun{background:var(--p-gold);border-radius:50%;width:120px;height:120px;position:absolute;top:13%;left:44%;box-shadow:0 0 60px #f0d090b3}.proposal-daypart-line{background:#3a32286b;height:1px;position:absolute;top:57%;left:0;right:0}.proposal-daypart>span{color:var(--p-deep);letter-spacing:.14em;font-size:.48rem;position:absolute;top:1rem}.proposal-daypart .day-start{left:1rem}.proposal-daypart .day-end{color:var(--p-cream);right:1rem}.proposal-daypart>p{color:var(--p-deep);margin:0;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.2;position:absolute;bottom:1.5rem;left:1.5rem}.proposal-revenue-table{flex-direction:column;justify-content:center;padding-left:2rem;display:flex}.proposal-revenue-table>div{border-bottom:1px solid var(--p-rule);grid-template-columns:.75fr 1.4fr .55fr;align-items:baseline;gap:1rem;padding:1rem 0;display:grid}.proposal-revenue-table strong{font-family:Playfair Display,serif;font-size:clamp(1rem,1.7vw,1.4rem);font-weight:400}.proposal-revenue-table span{color:var(--p-brown);font-size:.61rem;line-height:1.45}.proposal-revenue-table small{color:var(--p-terra);text-align:right;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem}.proposal-business-footer{border-top:1px solid var(--p-rule);min-height:52px;color:var(--p-brown);letter-spacing:.05em;align-items:center;gap:1rem;font-size:.55rem;display:flex}.proposal-business-footer b{color:var(--p-terra);letter-spacing:.12em}.proposal-business-footer i{background:#5a46374d;width:18px;height:1px}.proposal-founder{background:var(--p-cream);grid-template-columns:.68fr 1.32fr;min-height:max(100vh,800px);display:grid}.proposal-founder-profile{background:var(--p-sand);color:var(--p-deep);flex-direction:column;justify-content:center;padding:9vh 4vw 7vh 6vw;display:flex}.proposal-founder-photo{aspect-ratio:4/5;border:1px solid var(--p-rule);width:min(240px,58%);margin-bottom:2rem;overflow:hidden}.proposal-founder-photo img{object-fit:cover;object-position:center 20%;filter:saturate(.78);width:100%;height:100%}.proposal-founder-profile h2{margin:.8rem 0 .4rem;font-size:clamp(2.8rem,4.2vw,4.2rem);font-weight:400}.proposal-founder-profile>p{color:var(--p-brown);max-width:41ch;font-size:.71rem;line-height:1.6}.proposal-founder-profile .proposal-founder-detail{color:var(--p-brown);border-top:1px solid var(--p-rule);padding-top:1rem;font-size:.62rem}.proposal-founder-stage{grid-template-rows:auto 1fr;gap:2.2rem;padding:9vh 6vw 7vh 5vw;display:grid}.proposal-founder-stage h3{letter-spacing:-.035em;margin:1rem 0 1.5rem;font-size:clamp(2.4rem,4vw,4.1rem);font-weight:400;line-height:1.03}.proposal-real-list{border-top:1px solid var(--p-rule);grid-template-columns:1fr 1fr;gap:0;display:grid}.proposal-real-list span{border-bottom:1px solid var(--p-rule);color:var(--p-brown);padding:.8rem .8rem .8rem 0;font-size:.64rem;line-height:1.45}.proposal-gates{grid-template-columns:1fr 1fr;margin-top:.7rem;display:grid}.proposal-gates article{border:1px solid var(--p-rule);grid-template-columns:32px 1fr;gap:.6rem;margin:-1px 0 0 -1px;padding:.85rem;display:grid}.proposal-gates article>span{color:var(--p-terra);letter-spacing:.1em;font-size:.48rem}.proposal-gates b{font-family:Playfair Display,serif;font-size:1rem;font-weight:400}.proposal-gates p{color:var(--p-brown);margin:.35rem 0 0;font-size:.56rem;line-height:1.45}.proposal-invitation{background:var(--p-deep);min-height:max(100vh,780px);color:var(--p-cream)}.proposal-invitation>img{object-fit:cover;object-position:center center;filter:saturate(.8);width:100%;height:100%;position:absolute;inset:0}.proposal-invitation-overlay{background:linear-gradient(90deg,#2d2520f2,#2d2520a6 56%,#2d252033);position:absolute;inset:0}.proposal-invitation-content{z-index:2;flex-direction:column;justify-content:center;min-height:max(100vh,780px);padding:10vh 7vw 6vh;display:flex;position:relative}.proposal-invitation-content h2{letter-spacing:-.045em;margin:2rem 0 1.5rem;font-size:clamp(3.2rem,6.3vw,6.5rem);font-weight:400;line-height:.96}.proposal-invitation-lead{color:#f2ede4b3;max-width:60ch;font-size:.84rem;line-height:1.7}.proposal-partner-grid{border-top:1px solid #f2ede42e;border-bottom:1px solid #f2ede42e;grid-template-columns:repeat(3,1fr);max-width:980px;margin-top:2.5rem;display:grid}.proposal-partner-grid>div{border-right:1px solid #f2ede42e;padding:1.4rem 1.4rem 1.4rem 0}.proposal-partner-grid>div+div{padding-left:1.4rem}.proposal-partner-grid>div:last-child{border-right:0}.proposal-partner-grid span{color:var(--p-gold);letter-spacing:.12em;font-size:.48rem}.proposal-partner-grid b{margin:.55rem 0;font-family:Playfair Display,serif;font-size:1.2rem;font-weight:400;display:block}.proposal-partner-grid p{color:#f2ede494;margin:0;font-size:.6rem;line-height:1.5}.proposal-contact{grid-template-columns:.7fr 1fr 1fr;align-items:end;gap:2rem;max-width:980px;margin-top:2.5rem;display:grid}.proposal-contact>div{gap:.4rem;display:grid}.proposal-contact span{color:#f2ede46b;letter-spacing:.14em;font-size:.46rem}.proposal-contact a{color:var(--p-cream);font-size:.72rem;text-decoration:none}@media (max-width:900px){.proposal-review-brand span,.proposal-slide-nav{display:none}.proposal-review-controls{top:auto;bottom:.75rem}.proposal-slide{min-height:auto;scroll-margin-top:54px}.proposal-page-number{bottom:.8rem;right:1rem}.proposal-cover-content{min-height:760px;padding:6.5rem 1.4rem 4rem}.proposal-cover-top>span{display:none}.proposal-cover-foot{flex-wrap:wrap;gap:.6rem}.proposal-cover-foot i{width:12px}.proposal-winter,.proposal-proposition,.proposal-modes,.proposal-stockholm,.proposal-founder{grid-template-columns:1fr}.proposal-winter-copy,.proposal-proposition-copy,.proposal-modes-heading,.proposal-stockholm-copy,.proposal-founder-profile{padding:6rem 1.4rem 3rem}.proposal-winter-threshold,.proposal-proposition-image,.proposal-mode-landscape,.proposal-stockholm-image{min-height:520px}.proposal-proposition-image{grid-row:2}.proposal-mode-grid{grid-template-rows:repeat(4,auto);grid-template-columns:1fr;padding:1.2rem;position:relative;inset:auto}.proposal-mode-landscape>img{position:absolute;inset:0}.proposal-mode-grid article{min-height:180px}.proposal-journey,.proposal-technology,.proposal-difference,.proposal-market,.proposal-business{padding:6rem 1.4rem 3rem}.proposal-journey-heading,.proposal-market-heading,.proposal-business-heading{grid-template-columns:1fr;align-items:start}.proposal-journey-diagram{background:0 0;border:0;min-height:auto;overflow:visible}.proposal-journey-diagram>svg,.proposal-journey-sun,.proposal-day-labels{display:none}.proposal-journey-steps{grid-template-columns:1fr;gap:0;position:relative}.proposal-journey-steps article,.proposal-journey-steps article:nth-child(n){border-left:0;border-bottom:1px solid var(--p-rule);background:0 0;min-height:auto;padding:1.2rem 0;transform:none}.proposal-technology{grid-template-rows:auto auto auto;grid-template-columns:1fr}.proposal-technology-heading{grid-row:auto}.proposal-tech-status{grid-template-columns:1fr}.proposal-difference{grid-template-rows:auto auto auto;grid-template-columns:1fr}.proposal-position-map{min-height:470px}.proposal-difference-line{grid-column:auto}.proposal-market-cases{grid-template-columns:1fr}.proposal-market-cases article{border-right:0;border-bottom:1px solid var(--p-rule);min-height:390px}.proposal-business-main{grid-template-columns:1fr}.proposal-daypart{border-right:0;min-height:470px}.proposal-revenue-table{padding:1rem 0 0}.proposal-revenue-table>div{grid-template-columns:1fr;gap:.35rem}.proposal-revenue-table small{text-align:left}.proposal-business-footer{flex-wrap:wrap;padding:1rem 0}.proposal-founder-stage{padding:3rem 1.4rem 5rem}.proposal-invitation-content{min-height:900px;padding:6rem 1.4rem 4rem}.proposal-partner-grid,.proposal-contact{grid-template-columns:1fr}.proposal-partner-grid>div,.proposal-partner-grid>div+div{border-bottom:1px solid #f2ede426;border-right:0;padding:1rem 0}.proposal-contact{gap:1rem}}@media (min-width:901px) and (max-height:760px){.proposal-difference,.proposal-market,.proposal-business,.proposal-founder,.proposal-invitation{min-height:max(100vh,720px)}.proposal-difference{gap:1.2rem 5vw;padding-top:7vh;padding-bottom:5vh}.proposal-position-map{justify-self:stretch;max-height:510px}.proposal-difference-line{padding-top:.8rem}.proposal-market{padding-top:7vh;padding-bottom:4vh}.proposal-market-cases{margin-top:1.7rem}.proposal-market-cases article{padding:1.35rem 1.6rem}.proposal-market-cases h3{margin-bottom:1rem}.proposal-market-cases>article>p{margin:.65rem 0}.proposal-market-note{margin-top:.7rem}.proposal-business{padding-top:7vh;padding-bottom:4vh}.proposal-business-main{margin-top:1.6rem}.proposal-daypart{min-height:350px}.proposal-revenue-table>div{padding:.72rem 0}.proposal-business-footer{min-height:42px}.proposal-founder-profile{padding-top:7vh;padding-bottom:5vh}.proposal-founder-photo{width:min(205px,54%);margin-bottom:1.2rem}.proposal-founder-stage{gap:1.2rem;padding-top:7vh;padding-bottom:5vh}.proposal-founder-stage h3{margin-top:.7rem;margin-bottom:1rem}.proposal-gates article{padding:.65rem}.proposal-invitation-content{min-height:max(100vh,720px);padding-top:7vh;padding-bottom:4vh}.proposal-invitation-content h2{margin-top:1.2rem;margin-bottom:1rem}.proposal-partner-grid,.proposal-contact{margin-top:1.5rem}.proposal-partner-grid>div{padding-top:1rem;padding-bottom:1rem}}@media (max-width:540px){.proposal-review-links button:first-child{display:none}.proposal-review-controls{top:auto;bottom:.45rem}.proposal-cover-title h1{font-size:3.2rem}.proposal-position-map{min-height:420px}.map-landa{width:125px;height:125px}.map-quadrant{font-size:.95rem}.proposal-tech-section{height:360px}.proposal-real-list,.proposal-gates,.proposal-occasion-grid{grid-template-columns:1fr}}@media print{@page{size:16in 9in;margin:0}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}.proposal-review-nav,.proposal-slide-nav,.proposal-review-controls{display:none!important}.proposal-slide{break-after:page;width:16in;height:9in;max-height:9in;overflow:hidden;min-height:9in!important}}.proposal-slide.proposal-overview{color:#3a3228;background:#f2ede4;flex-direction:column;justify-content:center;padding:42px 8% 64px;display:flex}.proposal-overview .overview-kicker{color:#a6432a;letter-spacing:.18em;margin:0 0 14px;font:600 11px/1.4 Inter,sans-serif}.proposal-overview .overview-heading{letter-spacing:-.025em;max-width:900px;margin:0 0 24px;font-family:Playfair Display,serif;font-size:clamp(32px,4vw,54px);font-weight:400;line-height:1.08}.proposal-overview .overview-row{border-top:1px solid #3a322830;grid-template-columns:160px 1fr;gap:25px;padding:13px 0;display:grid}.proposal-overview .overview-label{color:#a6432a;letter-spacing:.08em;padding-top:3px;font:600 11px/1.5 Inter,sans-serif}.proposal-overview .overview-copy{max-width:850px;margin:0;font:400 clamp(14px,1.45vw,18px)/1.4 Inter,sans-serif}.proposal-overview .overview-copy strong{font-weight:600}@media (max-width:700px){.proposal-slide.proposal-overview{padding:90px 8% 85px}.proposal-overview .overview-row{grid-template-columns:1fr;gap:7px;padding:16px 0}.proposal-overview .overview-heading{margin-bottom:24px}}.proposal-slide.proposal-possibilities{color:#3a3228;background:#f2ede4;flex-direction:column;justify-content:center;padding:42px 6% 70px;display:flex}.proposal-possibilities .poss-kicker{letter-spacing:.16em;color:#a6432a;margin:0 0 12px;font:600 11px/1.4 Inter,sans-serif}.proposal-possibilities .poss-title{margin:0 0 12px;font:400 clamp(30px,3.5vw,48px)/1.12 Playfair Display,serif}.proposal-possibilities .poss-sub{margin:0 0 26px;font:400 15px/1.4 Inter,sans-serif}.proposal-possibilities .poss-bottom{border-top:1px solid #cec4b5;margin:24px 0 0;padding-top:15px;font:400 13px/1.5 Inter,sans-serif}@media (min-width:651px) and (max-width:900px){.poss-grid p{font-size:12px;line-height:1.4}.poss-grid img{height:110px}.poss-grid h3{font-size:21px}.proposal-possibilities .poss-bottom{margin-top:16px;font-size:12px}}@media (max-width:650px){.poss-grid{grid-template-columns:1fr}.poss-grid img{height:210px}.proposal-slide.proposal-possibilities{padding-top:45px}}.summer-proposal{color:var(--p-deep);padding-top:56px;font-family:Inter,Arial,sans-serif;line-height:1.5}.summer-proposal *,.summer-proposal :before,.summer-proposal :after{box-sizing:border-box}.summer-proposal .serif{font-family:Playfair Display,Georgia,serif}.summer-proposal h2{letter-spacing:-.025em}.proposal-cover:after{display:none}.proposal-kicker{font-size:11px}.proposal-page-number{color:#776454;font-size:10px}.proposal-review-nav a{text-decoration:none}.proposal-review-links a{color:#3a3228;border:1px solid #baa99c;border-radius:4px;padding:9px 12px;font-size:12px}.proposal-review-links a:last-child{color:#fff;background:#a6432a}.proposal-slide-nav a{color:#624936;padding:2px 5px;font-size:11px;text-decoration:none}.proposal-founder-photo{max-height:210px}.proposal-energy{background:#f2ede4;padding:65px 6% 60px}.proposal-energy h2{margin:18px 0;font-size:clamp(38px,5vw,64px);line-height:1.05}.energy-flow{grid-template-columns:repeat(3,1fr);gap:36px;margin:32px 0;display:grid}.energy-flow article{border-top:1px solid #b6a18e;padding-top:15px;position:relative}.energy-flow article>span,.energy-evidence b{letter-spacing:.12em;color:#a6432a;font-size:11px}.energy-flow h3{margin:12px 0;font-size:26px}.energy-flow p,.energy-evidence p{margin:8px 0;font-size:14px;line-height:1.6}.energy-sun{background:#e1a555;border-radius:50%;width:64px;height:64px;margin:22px 0;box-shadow:0 0 40px #e7bf80}.energy-store{background:#a6432a;border-radius:8px;width:65px;height:64px;margin:22px 0;padding:14px}.energy-store i{background:#e8b572;border-radius:4px;height:5px;margin:5px 0;display:block}.energy-waves{color:#a6432a;height:64px;margin:22px 0;font-size:44px;line-height:64px}.energy-evidence{border-top:1px solid #b6a18e;grid-template-columns:1fr 1fr;gap:40px;padding-top:18px;display:grid}.energy-evidence a{font-size:11px;text-decoration:underline}.proposal-business-story{background:#e7dac7;flex-direction:column;justify-content:center;padding:24px 36px;display:flex}.business-orb{background:#d69755;border-radius:50%;width:110px;height:110px;margin-bottom:25px;display:block}.proposal-business-story h3{margin:0 0 18px;font-size:36px}.proposal-business-story p{max-width:360px;font-size:15px}.proposal-invitation-overlay{background:linear-gradient(90deg,#2d2520e0,#2d25208c)}@media (max-width:700px){.proposal-review-brand span{display:none}.proposal-review-links a{padding:7px;font-size:10px}.proposal-slide-nav{display:none}.energy-flow,.energy-evidence{grid-template-columns:1fr}.proposal-energy{padding:60px 7%}.proposal-review-nav{padding:0 10px}}.proposal-export{width:1280px;padding:0}.proposal-export .proposal-review-nav,.proposal-export .proposal-slide-nav{display:none}.proposal-export .proposal-slide{width:1280px;height:960px;min-height:960px;max-height:960px;scroll-margin:0}.proposal-export .proposal-cover-content,.proposal-export .proposal-invitation-content{height:960px;min-height:960px;padding:70px 90px 65px}.proposal-export .proposal-winter-copy,.proposal-export .proposal-proposition-copy,.proposal-export .proposal-modes-heading,.proposal-export .proposal-stockholm-copy,.proposal-export .proposal-founder-profile,.proposal-export .proposal-founder-stage{padding-top:75px;padding-bottom:65px}.proposal-export .proposal-journey,.proposal-export .proposal-technology,.proposal-export .proposal-market,.proposal-export .proposal-business{padding-top:70px;padding-bottom:65px}@media print{@page{size:1280px 960px;margin:0}.proposal-review-nav,.proposal-slide-nav{display:none}.summer-proposal{padding-top:0}.proposal-slide{break-after:page}}.summer-proposal p{font-size:15px;line-height:1.6}.summer-proposal .proposal-kicker{font-size:11px}.summer-proposal .proposal-winter-copy h2,.summer-proposal .proposal-proposition-copy h2,.summer-proposal .proposal-modes-heading h2,.summer-proposal .proposal-stockholm-copy h2,.summer-proposal .proposal-technology-heading h2{font-size:clamp(36px,4vw,54px);line-height:1.07}.summer-proposal .proposal-mode-grid p,.summer-proposal .proposal-journey-steps p,.summer-proposal .proposal-tech-status p,.summer-proposal .proposal-gates p,.summer-proposal .proposal-partner-grid p{font-size:14px}.summer-proposal .proposal-senses p{font-size:14px;line-height:1.4}.summer-proposal .proposal-senses span{font-size:11px}.summer-proposal .proposal-market-cases article>p,.summer-proposal .proposal-market-cases article>div:last-of-type,.summer-proposal .proposal-revenue-table strong,.summer-proposal .proposal-revenue-table span,.summer-proposal .proposal-real-list span,.summer-proposal .proposal-occasion-grid span{font-size:14px}.summer-proposal .proposal-revenue-table small{font-size:10px}.summer-proposal .proposal-invitation-lead{color:#fff2df;font-size:18px}.summer-proposal .proposal-partner-grid p{color:#fff2df}.summer-proposal .proposal-contact a{font-size:16px}.summer-proposal .proposal-founder-photo{width:180px;height:210px;margin-bottom:28px}.summer-proposal .proposal-founder-profile{justify-content:center}.summer-proposal .proposal-cover-top,.summer-proposal .proposal-cover-foot{color:#fff2df;font-size:11px}.proposal-concept-label{z-index:10;color:#624936;letter-spacing:.08em;background:#f2ede4df;padding:4px 8px;font:10px Inter,Arial,sans-serif;position:absolute;bottom:26px;left:30px}.proposal-export .proposal-tech-section{align-self:center}@media (max-width:700px){.summer-proposal .proposal-cover-title h1{font-size:44px}.summer-proposal .proposal-contact{gap:24px}}.summer-proposal .proposal-founder-stage{grid-template-rows:auto auto;align-content:center;gap:26px}.summer-proposal .proposal-founder-stage h3{margin:14px 0 18px;font-size:clamp(34px,3.4vw,46px)}.proposal-roadmap-intro{max-width:53ch;color:var(--p-brown);margin:0}.proposal-roadmap{margin:0;padding:0;list-style:none}.proposal-roadmap li{grid-template-columns:38px 1fr;gap:20px;padding-bottom:20px;display:grid;position:relative}.proposal-roadmap li:last-child{padding-bottom:0}.proposal-roadmap li:not(:last-child):before{content:"";background:#c9b8a4;width:1px;position:absolute;top:35px;bottom:0;left:18px}.roadmap-node{color:#795f4d;background:var(--p-cream);z-index:1;border:1px solid #bdab98;border-radius:50%;place-items:center;width:37px;height:37px;font-size:12px;display:grid}.roadmap-current .roadmap-node{background:var(--p-terra,#a6432a);color:#fff;border-color:#a6432a;box-shadow:0 0 0 5px #a6432a15}.roadmap-foundation .roadmap-node{background:#e8e0d0}.roadmap-status{text-transform:uppercase;letter-spacing:.14em;color:#795f4d;font-size:9px}.roadmap-current .roadmap-status{color:#a6432a;font-weight:700}.proposal-roadmap h4{margin:2px 0 3px;font-size:18px;font-weight:500}.summer-proposal .proposal-roadmap p{color:var(--p-brown);max-width:52ch;margin:0;font-size:13px;line-height:1.45}@media (max-width:700px){.summer-proposal .proposal-founder-stage{padding-top:45px;padding-bottom:60px}.proposal-roadmap li{padding-bottom:25px}}.summer-proposal .proposal-founder-profile .proposal-founder-detail{margin:16px 0 12px;font-size:14px;line-height:1.6}.summer-proposal .proposal-founder-profile>p:last-child{font-size:14px}.summer-proposal .proposal-tech-section span{letter-spacing:.07em;font-size:11px;line-height:1.35}.summer-proposal .proposal-tech-section{height:380px}.summer-proposal .proposal-tech-control{padding:12px;font-size:12px;line-height:1.5;bottom:12px;left:20px;right:20px}.summer-proposal .proposal-tech-status>div{padding:22px}.summer-proposal .proposal-tech-status p{padding:9px 0;line-height:1.5}.summer-proposal .energy-flow{gap:40px;margin:36px 0}.summer-proposal .energy-flow article>span,.summer-proposal .energy-evidence b{letter-spacing:.08em;font-size:12px}.summer-proposal .energy-evidence a{font-size:12px}.summer-proposal .proposal-market-cases h3{font-size:20px}.summer-proposal .proposal-market-cases>article>span{font-size:14px}.summer-proposal .proposal-case-number,.summer-proposal .proposal-market-cases article>div b{letter-spacing:.06em;font-size:11px}.summer-proposal .proposal-market-cases a{font-size:12px}.summer-proposal .proposal-revenue-table small{letter-spacing:.04em;font-size:11px;line-height:1.5}.summer-proposal .proposal-revenue-table>div{padding:18px 0}.summer-proposal .proposal-business-footer{flex-wrap:wrap;gap:14px;padding:16px 0;font-size:12px}.summer-proposal .proposal-partner-grid span,.summer-proposal .proposal-contact span{letter-spacing:.08em;font-size:12px}.summer-proposal .proposal-partner-grid b{font-size:24px}.summer-proposal .proposal-partner-grid>div{padding-top:24px;padding-bottom:24px}.summer-proposal .proposal-invitation-content h2{font-size:clamp(40px,5vw,64px);line-height:1.05}@media (min-width:701px){.summer-proposal .proposal-technology{grid-template-rows:380px auto;align-content:center;row-gap:38px}.summer-proposal .proposal-technology-heading{grid-row:1;align-self:center}.summer-proposal .proposal-tech-status{grid-column:1/-1;align-self:start}.summer-proposal .proposal-market-heading{grid-template-columns:1.65fr 1fr;gap:20px 42px}.summer-proposal .proposal-market-heading>.proposal-kicker{grid-column:1/-1}.summer-proposal .proposal-market-heading h2{font-size:clamp(28px,3.3vw,44px);line-height:1.12}.summer-proposal .proposal-market-heading h2 span{white-space:nowrap}}.summer-proposal .proposal-stockholm-image img{object-position:49% center;filter:none}.stockholm-photo-caption{z-index:3;color:#fff6e8;position:absolute;bottom:40px;left:30px;right:30px}.stockholm-photo-caption b{letter-spacing:.1em;font-size:13px}.summer-proposal .stockholm-photo-caption p{max-width:50ch;margin-top:10px;font-size:11px;line-height:1.5}.stockholm-photo-caption a{color:inherit;text-underline-offset:2px;text-decoration:underline}
