@charset "utf-8";
:root{--ink:#193b35;--paper:#f4f8f3;--accent:#0f9c8d;--fade:#e1ece9;--muted:#5f7371;--white:#fff;--round:28px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;line-height:1.68}button,a{font:inherit}a{text-decoration:none;color:inherit}img{max-width:100%}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{line-height:1.23;letter-spacing:-.025em}p{line-height:1.86}.wrap{width:min(1220px,calc(100% - 96px));margin:auto}a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.site-header{display:flex;gap:30px;justify-content:space-between;align-items:center;padding:16px max(40px,calc((100vw - 1300px)/2));background:rgba(255,255,255,.85);backdrop-filter:blur(16px);position:relative;z-index:9}.brand-lockup{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;font-size:20px;letter-spacing:-.03em}.brand-lockup img{width:44px;height:44px;border-radius:12px}.site-header nav{display:flex;flex-wrap:wrap;gap:27px;font-size:14px;color:#455a58}.site-header nav a:hover,.site-footer nav a:hover{color:var(--accent)}.top-cta,.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--accent);color:white;border:0;border-radius:100px;padding:13px 24px;font-weight:700;white-space:nowrap}.quiet-button{display:inline-flex;align-items:center;gap:12px;font-weight:650;padding:12px 0}.primary-button:hover,.top-cta:hover{filter:brightness(.93);transform:translateY(-1px)}.hero{position:relative;overflow:hidden}.hero h1{font-size:clamp(38px,4.3vw,67px);font-weight:850;max-width:15em}.hero-lead{font-size:17px;color:var(--muted);max-width:590px;margin-top:26px}.kicker{display:inline-block;font-size:14px;font-weight:750;letter-spacing:.07em;color:var(--accent);margin-bottom:21px}.hero-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:27px;margin-top:32px}.platform-note{font-size:13px;color:var(--muted);margin-top:25px}.hero-shell{width:min(1230px,calc(100% - 96px));margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;min-height:640px;padding:78px 0 115px}.hero-side{text-align:center}.art-aside{font-size:13px;color:var(--muted)}.connection-art{width:min(480px,100%);aspect-ratio:1.13;position:relative;isolation:isolate;display:grid;place-items:center;margin:auto}.art-orbit{position:absolute;border:1px solid color-mix(in srgb,var(--accent),transparent 64%);border-radius:50%;width:82%;aspect-ratio:1}.art-orbit.o2{width:62%;border-style:dashed;transform:rotate(20deg)}.art-center{width:39%;aspect-ratio:1;border-radius:38%;display:grid;place-items:center;background:linear-gradient(145deg,var(--fade),white);box-shadow:0 35px 60px -40px var(--ink),0 0 0 18px color-mix(in srgb,var(--accent),transparent 90%);transform:rotate(-5deg)}.art-center img{width:74%;border-radius:24%;filter:drop-shadow(0 18px 13px #0003)}.art-pulse{width:14px;height:14px;background:var(--accent);border-radius:50%;position:absolute;top:17%;left:21%;box-shadow:0 0 0 9px color-mix(in srgb,var(--accent),transparent 88%)}.art-pulse.p2{top:72%;left:79%;width:10px;height:10px}.art-chip{position:absolute;font-size:13px;font-weight:700;letter-spacing:.025em;color:var(--ink);background:#fff;border-radius:22px;padding:11px 20px;box-shadow:0 13px 35px #0001}.art-chip.one{left:1%;top:59%}.art-chip.two{right:0;top:25%}.feature-sweep,.feature-spread,.feature-path,.feature-overview,.feature-gridless{padding:110px 0 125px}.section-intro,.feature-spread header,.feature-gridless header{max-width:830px}.section-intro span,.feature-spread header span,.feature-path aside span,.feature-overview span,.feature-gridless header span,.story-inner span,.story-duo span,.quotes-heading span,.home-faq header span,.home-faq>div>span{font-size:13px;font-weight:850;letter-spacing:.07em;color:var(--accent)}.section-intro h2,.feature-spread h2,.feature-path h2,.feature-overview h2,.feature-gridless h2,.story-band h2,.story-full h2,.story-duo h2{font-size:clamp(29px,3vw,43px);margin:19px 0}.section-intro p,.feature-spread p,.feature-path p,.feature-overview p,.feature-gridless p,.story-band p,.story-full p,.story-duo p{color:var(--muted);max-width:730px}.feature-river{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 70px;margin:54px 0 30px}.feature-unit{display:flex;gap:23px;align-items:flex-start}.feature-unit h3{font-size:21px;margin-bottom:9px}.feature-unit p{color:var(--muted);font-size:15px;max-width:500px}.unit-mark{color:var(--accent);font-size:20px;line-height:1.4;flex:none}.text-link{color:var(--accent);font-weight:750;display:inline-block;margin-top:14px}.feature-spread{display:grid;grid-template-columns:1fr 1fr;gap:25px 80px}.feature-spread .feature-river{grid-column:1/-1}.feature-spread .spread-lead{align-self:end}.feature-path{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.feature-path .feature-river{margin:0}.feature-overview .overview-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:26px}.feature-overview .overview-heading h2{max-width:690px}.feature-overview .feature-river{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.feature-gridless header{text-align:center;margin:auto}.feature-gridless header p{margin:auto}.feature-gridless .feature-river{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px}.story-band{display:grid;grid-template-columns:300px 1fr;gap:90px;padding:110px 0}.story-aside{font-size:14px;color:var(--accent);display:flex;flex-direction:column;gap:15px}.story-aside b{font-size:38px;line-height:1.3;color:var(--ink)}.story-main{max-width:740px}.story-full{padding:100px 0;background:var(--fade)}.story-inner h2{max-width:800px}.story-inner p{max-width:770px}.story-duo{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:100px 0}.story-spot .connection-art{max-width:360px}.story-duo h2{max-width:670px}.testimonials{padding:90px 0 120px}.quotes-heading{display:flex;gap:24px;justify-content:space-between;align-items:baseline;margin-bottom:42px}.quotes-heading h2{font-size:clamp(27px,3vw,42px)}.voices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:29px;list-style:none;margin:0;padding:0}.voice{margin:0;padding:0;min-width:0}.voice p,.voice blockquote{line-height:1.8;font-size:16px}.voice footer,.voice figcaption,.voice .person,.voice>div{display:flex;align-items:center;gap:12px;margin-top:17px}.voice img{width:49px;height:49px;object-fit:cover;border-radius:50%;flex:none}.voice strong,.voice b{font-size:14px}.voice em{font-style:normal}.stars{color:#e3a52a;letter-spacing:.08em;font-size:12px;white-space:nowrap}.voices-0 .voice footer{flex-wrap:wrap}.voices-1 figure figcaption{margin-top:0;margin-bottom:18px}.voices-1 figure figcaption span{display:flex;flex-direction:column}.voices-2 .voice .person{margin:0 0 18px}.voices-3 .voice>div{margin-top:21px}.home-faq{padding:70px 0 130px}.home-faq>header h2,.home-faq>div>h2{font-size:clamp(30px,3vw,42px);margin:10px 0 25px}.home-faq>div>p{color:var(--muted)}.home-faq .faq-details{max-width:850px}.home-faq:not(:has(>header)){display:grid;grid-template-columns:.65fr 1.35fr;gap:80px}.faq-details details,.download-qa details{padding:18px 0;border-bottom:1px solid color-mix(in srgb,var(--ink),transparent 85%)}.faq-details summary,.download-qa summary{font-weight:750;cursor:pointer;font-size:17px}.faq-details details p,.download-qa details p{color:var(--muted);padding:12px 0 0}.final-action{padding:72px 0;background:var(--ink);color:white}.final-action>.wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.final-action span{font-size:13px;color:var(--fade)}.final-action h2{font-size:clamp(28px,3.4vw,44px);margin:8px 0;max-width:830px}.final-action p{font-size:15px;color:#e8f1ef}.final-action .primary-button{background:var(--paper);color:var(--ink)}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;padding:48px max(40px,calc((100vw - 1300px)/2));background:#fff}.footer-mark{display:flex;align-items:center;gap:13px}.footer-mark img{width:44px;border-radius:11px}.footer-mark strong{display:block;font-size:20px}.footer-mark p{font-size:12px;color:var(--muted)}.site-footer nav{display:flex;gap:24px;flex-wrap:wrap;font-size:14px}.site-footer small{color:var(--muted)}.inner-page{min-height:80vh}.inner-hero{padding:90px 0 60px}.inner-hero>span,.download-intro>span,.download-poster span,.download-editorial aside span,.download-cover span,.download-mosaic span,.download-wide span,.download-minimal span,.download-vertical span,.download-darkpanel span,.download-display span{color:var(--accent);font-weight:750;font-size:14px}.inner-hero h1,.inner-download h1{font-size:clamp(36px,4.4vw,62px);margin:17px 0 22px;max-width:890px}.inner-hero p,.inner-download>div>p,.download-intro p{color:var(--muted);max-width:790px;font-size:17px}.inner-hero-split{display:grid;grid-template-columns:1.3fr .7fr;align-items:center}.inner-hero-split .connection-art{max-width:310px}.inner-hero-centered{text-align:center}.inner-hero-centered p,.inner-hero-centered h1{margin-left:auto;margin-right:auto}.inner-hero-graphic{display:grid;grid-template-columns:.35fr 1fr;gap:90px}.inner-hero-graphic aside{color:var(--accent);font-weight:750}.full-feature-list{padding:0 0 110px;display:grid;grid-template-columns:1fr 1fr;gap:65px 90px}.feature-full{display:flex;gap:23px}.f-symbol{font-size:30px;color:var(--accent);line-height:1.2}.feature-full h2{font-size:25px;margin-bottom:14px}.feature-full p{color:var(--muted)}.feature-extra{margin-top:14px;font-size:14px}.inner-features .story-band{padding:75px 0 115px}.download-intro{width:min(1120px,calc(100% - 96px));margin:0 auto;padding:85px 0 35px}.download-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 65px;padding:35px 0 85px}.download-list h2{grid-column:1/-1;font-size:30px}.platform-item{padding:23px 0;display:flex;align-items:flex-start;flex-direction:column;gap:13px;border-bottom:1px solid color-mix(in srgb,var(--ink),transparent 84%);list-style:none}.platform-item h3{font-size:24px}.platform-item p{font-size:15px;color:var(--muted)}.platform-name,.platform-tag,.platform-label{font-size:14px;font-weight:750;color:var(--accent)}.platform-item .download-button{color:var(--accent);font-weight:800;white-space:nowrap;display:inline-flex;align-items:center;gap:7px}.platform-item .download-button:hover{opacity:.75}.platform-item .download-button[aria-disabled="true"]{opacity:.62;cursor:pointer}.download-poster{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:35px;width:min(1200px,calc(100% - 96px));margin:auto;padding:55px 0}.download-side-art .connection-art{max-width:330px}.download-editorial{display:grid;grid-template-columns:.75fr 1.25fr;gap:95px;padding:100px 0}.download-editorial .download-list{padding:0;gap:20px}.download-editorial .platform-item{padding:16px 0}.download-cover{background:var(--fade);padding:92px 0}.download-cover h1{max-width:990px}.download-mosaic{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:center;padding:60px 0}.download-mosaic .connection-art{max-width:335px}.download-wide{display:flex;justify-content:space-between;gap:60px;padding:95px 0 35px;align-items:end}.download-wide>div{max-width:760px}.download-wide>p{max-width:330px;color:var(--muted)}.download-minimal{text-align:center;padding:85px 0 20px}.download-minimal p{max-width:760px;margin:auto;color:var(--muted)}.download-minimal .connection-art{max-width:210px;margin-top:30px}.download-vertical{display:grid;grid-template-columns:.75fr 1.25fr;gap:65px;max-width:1270px;margin:90px auto;padding:0 46px}.download-vertical .download-list{padding:0;grid-template-columns:1fr}.download-darkpanel{background:var(--ink);color:#fff;padding:95px 0}.download-darkpanel span{color:var(--fade)}.download-darkpanel p{color:#e0e9e7;max-width:670px}.download-display{display:grid;grid-template-columns:1.3fr .7fr;gap:50px;align-items:center;padding:80px 0 20px}.download-display .connection-art{max-width:290px}.install-flow{padding:85px 0 100px}.install-flow header h2,.download-qa h2,.helpful-note h2,.other-help h2{font-size:clamp(28px,3vw,39px);margin:10px 0 15px}.install-flow header p{max-width:750px;color:var(--muted)}.install-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:42px;margin-top:44px}.install-steps b{display:block;font-size:18px;margin-bottom:12px}.install-steps p{font-size:14px;color:var(--muted)}.download-qa{padding:10px 0 120px}.download-qa details{max-width:870px}.inner-guide .guide-body{display:grid;grid-template-columns:.75fr 1.25fr;gap:95px;padding:35px 0 90px}.guide-body aside h2{font-size:32px;margin-bottom:20px}.guide-body aside p{color:var(--muted);margin-bottom:25px}.guide-steps{display:grid;gap:26px}.guide-step{display:flex;gap:25px;align-items:flex-start;padding-bottom:28px}.guide-step h2{font-size:23px;margin-bottom:10px}.guide-step p{color:var(--muted)}.step-dot{color:var(--accent);font-size:22px}.helpful-note{padding:40px 0 120px}.helpful-note p{color:var(--muted);max-width:850px}.inner-faq .faq-layout{display:grid;grid-template-columns:.6fr 1.4fr;gap:75px;padding:30px 0 100px}.faq-layout aside h2{font-size:30px;max-width:360px}.faq-layout aside p{color:var(--muted);margin:20px 0}.faq-collection{display:grid;gap:28px}.faq-item{padding-bottom:23px;border-bottom:1px solid color-mix(in srgb,var(--ink),transparent 85%)}.faq-item h2,.faq-item summary{font-weight:750;font-size:20px;line-height:1.4;cursor:pointer}.faq-item summary::marker{color:var(--accent)}.faq-item p,.faq-item>div{margin-top:14px;color:var(--muted);line-height:1.9}.faq-item summary span{color:var(--accent);margin-right:13px}.other-help{padding:5px 0 125px}.other-help p{max-width:800px;color:var(--muted)}.other-help a{margin-right:30px}.download-inline-notice{font-size:14px;color:var(--ink);background:var(--fade);padding:13px 18px;max-width:600px;margin:20px 0;border-radius:10px}
@media(max-width:1040px){.site-header{padding:16px 28px;flex-wrap:wrap}.site-header nav{order:3;width:100%;justify-content:center}.hero-shell{grid-template-columns:1fr;min-height:auto}.hero-shell .hero-copy{padding-top:35px}.hero-side{max-width:440px;margin:auto}.feature-path,.feature-spread,.story-duo,.home-faq:not(:has(>header)),.download-editorial,.download-mosaic,.download-vertical,.guide-body,.faq-layout{grid-template-columns:1fr!important;gap:34px}.download-wide{flex-direction:column;align-items:start}.feature-overview .feature-river,.feature-gridless .feature-river{grid-template-columns:repeat(2,1fr)}.install-steps{grid-template-columns:repeat(2,1fr)}.voices{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.wrap{width:calc(100% - 38px)}.site-header{padding:12px 18px;gap:8px}.brand-lockup{font-size:17px}.brand-lockup img{width:37px;height:37px}.site-header nav{gap:11px;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap;font-size:12px}.top-cta{padding:9px 14px;font-size:13px}.hero h1{font-size:clamp(34px,9.2vw,47px)}.hero-lead{font-size:15px}.hero-buttons{gap:16px}.hero-shell{width:calc(100% - 38px);padding:48px 0}.feature-sweep,.feature-spread,.feature-path,.feature-overview,.feature-gridless,.story-band,.story-duo{padding:70px 0}.feature-river,.feature-overview .feature-river,.feature-gridless .feature-river{grid-template-columns:1fr;gap:27px;margin-top:33px}.feature-spread{display:block}.feature-overview .overview-heading{display:block}.story-band{grid-template-columns:1fr;gap:18px}.story-full{padding:70px 0}.voices{grid-template-columns:1fr;gap:29px}.testimonials{padding:65px 0}.quotes-heading{display:block}.home-faq{padding:50px 0 80px}.home-faq:not(:has(>header)){display:block}.home-faq .faq-details{margin-top:25px}.final-action>.wrap{flex-direction:column;align-items:start}.site-footer{padding:33px 19px}.site-footer nav{gap:16px}.inner-hero{padding:66px 0 34px}.inner-hero h1,.inner-download h1{font-size:clamp(34px,9vw,45px)}.inner-hero-split,.inner-hero-graphic,.download-poster,.download-display{display:block}.inner-hero .connection-art,.download-side-art .connection-art,.download-display .connection-art{max-width:240px;margin-top:20px}.download-intro{width:calc(100% - 38px);padding:60px 0 12px}.download-list,.download-vertical .download-list{grid-template-columns:1fr;gap:12px;padding:18px 0 60px}.download-poster{width:calc(100% - 38px);padding:45px 0}.download-cover,.download-darkpanel{padding:64px 0}.download-mosaic,.download-wide,.download-display,.download-minimal{padding:55px 0 8px}.download-vertical{margin:55px auto;padding:0 19px}.install-steps{grid-template-columns:1fr;gap:20px}.full-feature-list{grid-template-columns:1fr;gap:38px}.inner-guide .guide-body,.inner-faq .faq-layout{grid-template-columns:1fr;gap:30px}.hero .connection-art{max-width:320px}.home-faq summary{font-size:16px}}

:root{--ink:#2a2222;--paper:#fff6f1;--accent:#c36a5d;--fade:#f1d1c1;--muted:#2a2222c7}

.connection-art.scene-2 .symbol-shield{position:absolute;width:56%;height:66%;background:linear-gradient(150deg,var(--accent),var(--ink));clip-path:polygon(50% 0,92% 16%,87% 73%,50% 100%,13% 73%,8% 16%);filter:drop-shadow(0 20px 22px #0003)}.symbol-mark{position:absolute;width:27%;z-index:3}.symbol-mark img{width:100%;border-radius:25%;box-shadow:0 15px 30px #0003}.symbol-label,.route-caption,.media-caption,.download-label,.signal-caption,.privacy-tile,.scene-tagline{position:absolute;font-size:14px;font-weight:700;color:var(--ink)}.symbol-label.left{left:8%;top:27%}.symbol-label.right{right:1%;bottom:25%}
.scene-3 .symbol-route{width:100%;height:95%;color:var(--accent);filter:drop-shadow(0 15px 30px #0002)}.scene-3 .symbol-route circle{fill:var(--ink);stroke:white;stroke-width:3}.route-logo{position:absolute;left:40%;top:34%;width:20%;transform:rotate(-9deg)}.route-logo img,.globe-mark img,.media-mark img,.download-disc img,.signal-logo img,.privacy-main img,.multi-main img,.desktop-display img,.device-phone img{width:100%;border-radius:24%;box-shadow:0 12px 30px #0002}.route-caption.top{right:11%;top:9%}.route-caption.bottom{left:10%;bottom:7%}
.symbol-globe{position:relative;width:70%;aspect-ratio:1;border:2px solid var(--accent);border-radius:50%;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 24px,color-mix(in srgb,var(--accent),transparent 80%) 25px,transparent 26px);display:grid;place-items:center;box-shadow:0 0 0 24px color-mix(in srgb,var(--accent),transparent 88%)}.symbol-globe .longitude{position:absolute;width:45%;height:100%;border:2px solid var(--accent);border-radius:50%}.symbol-globe .latitude{position:absolute;width:100%;height:43%;border-top:2px solid var(--accent);border-bottom:2px solid var(--accent);border-radius:50%}.globe-mark{position:relative;width:28%;z-index:2}.globe-dot{position:absolute;width:17px;height:17px;border-radius:50%;background:var(--accent)}.globe-dot.a{top:16%;left:20%}.globe-dot.b{right:14%;bottom:18%}.scene-tagline{bottom:5%;right:15%}
.device-desktop{position:absolute;width:74%;height:52%;left:8%;top:16%;border:8px solid var(--ink);border-bottom-width:14px;border-radius:13px;background:linear-gradient(130deg,#fff,var(--fade));box-shadow:0 25px 40px #0002;display:grid;place-items:center}.device-desktop:after{content:'';position:absolute;width:40%;height:13px;border-radius:100%;background:var(--ink);bottom:-29px}.desktop-display{width:24%}.device-phone{position:absolute;width:27%;height:45%;right:1%;bottom:10%;border:7px solid var(--ink);border-radius:27px;background:var(--paper);display:grid;place-items:center;box-shadow:0 10px 30px #0002}.device-phone>div{width:58%}.scene-5 .scene-tagline{bottom:2%;left:6%}
.media-rings{width:76%;aspect-ratio:1;position:relative;display:grid;place-items:center}.media-rings i{position:absolute;width:100%;height:100%;border:4px solid color-mix(in srgb,var(--accent),transparent 58%);border-radius:50%;transform:scale(.7)}.media-rings i:nth-child(2){transform:scale(.93);border-width:2px}.media-rings i:nth-child(3){transform:scale(1.18);border-style:dashed;border-width:1px}.media-mark{width:36%;z-index:2}.media-caption{right:0;bottom:12%}
.download-graphic{width:62%;aspect-ratio:1;position:relative;display:grid;place-items:center;border-radius:50%;background:linear-gradient(140deg,var(--fade),white);box-shadow:0 30px 60px #0001}.download-disc{width:46%;transform:translateY(-22%)}.download-arrow{font-size:96px;font-weight:900;color:var(--accent);position:absolute;bottom:-22%;left:34%;text-shadow:0 9px 19px #0001}.download-label.left{left:0;top:19%}.download-label.right{right:0;bottom:8%}
.signal-svg{position:absolute;width:100%;height:100%;color:var(--accent);filter:drop-shadow(0 13px 15px #0001)}.signal-logo{width:23%;z-index:2;background:var(--paper);border-radius:24%;padding:12px;box-shadow:0 12px 30px #0002}.signal-caption{bottom:12%;right:5%}
.privacy-rings{width:65%;aspect-ratio:1;border:2px solid var(--accent);border-radius:45%;display:grid;place-items:center;transform:rotate(-15deg);box-shadow:0 0 0 27px color-mix(in srgb,var(--accent),transparent 86%),0 0 0 60px color-mix(in srgb,var(--accent),transparent 94%)}.privacy-main{width:49%;transform:rotate(15deg)}.privacy-tile.a{top:12%;left:2%}.privacy-tile.b{bottom:10%;right:0}
.multi-main{position:relative;width:28%;z-index:2}.multi-screen{position:absolute;font-size:15px;font-weight:750;color:var(--accent);padding:13px 18px;background:white;border-radius:12px;box-shadow:0 14px 30px #0001}.multi-screen.one{top:12%;right:4%}.multi-screen.two{bottom:11%;right:1%}.multi-screen.three{left:4%;bottom:28%}

.hero-columns{display:grid;grid-template-columns:180px minmax(0,1.15fr) minmax(0,.85fr);min-height:720px;gap:30px;padding:72px 5% 85px;align-items:center;background:#faf0eb}.column-note{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;color:#a9564d}.column-note span{font-weight:800}.column-note b{writing-mode:vertical-rl;font-size:36px}.column-note small{font-size:11px}.column-body .hero-copy{max-width:750px}.column-art .connection-art{max-width:330px}.hero-columns .hero-lead{max-width:550px}.feature-path{grid-template-columns:.8fr 1.2fr}.feature-path .feature-river{grid-template-columns:1fr}.story-full{background:#f1d9ce}.header-rail{background:#fff6f1}@media(max-width:1050px){.hero-columns{grid-template-columns:1fr;padding:50px 24px}.column-note{display:none}.column-art .connection-art{max-width:300px}.feature-path{grid-template-columns:1fr}}