.story-site{--s-bg:#07151b;--s-panel:#0d2027;--s-panel2:#122a32;--s-text:#f6f0df;--s-muted:#9bb0b6;--s-amber:#f3aa36;--s-teal:#51c9bb;--s-green:#70c88b;min-height:100vh;color:var(--s-text);background:radial-gradient(circle at 88% 2%,rgba(81,201,187,.13),transparent 25rem),var(--s-bg);overflow:hidden}.story-site *{box-sizing:border-box}.story-site a{color:inherit;text-decoration:none}.story-container{width:min(100% - 28px,1160px);margin-inline:auto}.story-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(180,220,230,.1);background:rgba(7,21,27,.91);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.story-header-inner{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px}.story-logo{display:inline-flex;align-items:center;gap:10px}.story-logo>span:last-child{display:flex;flex-direction:column;gap:2px}.story-logo strong{font-family:Georgia,serif;font-size:16px}.story-logo small{display:none;color:var(--s-muted);font-size:9px}.story-brand-mark{position:relative;display:block;width:40px;height:38px;border-radius:14px;background:#607b8c;box-shadow:inset 0 -8px rgba(18,42,52,.24);flex:0 0 auto}.story-ear{position:absolute;top:-3px;width:12px;height:10px;border-radius:50%;background:#7893a2}.story-ear.left{left:4px;transform:rotate(-15deg)}.story-ear.right{right:4px;transform:rotate(15deg)}.story-glasses{position:absolute;top:11px;width:14px;height:9px;border:2px solid #0a1820;background:#183642;border-radius:4px}.story-glasses.left{left:5px}.story-glasses.right{right:5px}.story-glasses.left:after{content:"";position:absolute;width:5px;height:2px;background:#0a1820;right:-6px;top:2px}.story-nostril{position:absolute;bottom:7px;width:3px;height:2px;background:#263f4b;border-radius:50%}.story-nostril.left{left:13px}.story-nostril.right{right:13px}.story-desktop-nav,.story-header-actions>.story-button{display:none}.story-menu-button{width:44px;height:44px;border:1px solid rgba(180,220,230,.14);border-radius:12px;background:rgba(255,255,255,.03);color:var(--s-text);display:grid;place-items:center;cursor:pointer}.story-mobile-menu{display:grid;max-height:0;overflow:hidden;padding:0 14px;background:#08171d;transition:max-height .25s,padding .25s}.story-mobile-menu.open{max-height:340px;padding:12px 14px 18px;border-top:1px solid rgba(180,220,230,.1)}.story-mobile-menu a{padding:13px 4px;border-bottom:1px solid rgba(180,220,230,.08);color:var(--s-muted);font-size:13px}.story-button{min-height:49px;padding:0 19px;border:1px solid transparent;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:780;transition:transform .2s}.story-button:hover{transform:translateY(-2px)}.story-button.primary{color:#142129;background:var(--s-amber)}.story-button.secondary{border-color:rgba(180,220,230,.17);background:rgba(255,255,255,.035)}.story-button.compact{min-height:42px}.story-hero{padding:54px 0 68px}.story-hero-grid{display:grid;grid-gap:40px;gap:40px}.story-back-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:30px;color:var(--s-muted)!important;font-size:10px}.story-eyebrow{color:var(--s-amber);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800}.story-hero h1{max-width:730px;margin:12px 0 15px;font-family:Georgia,serif;font-size:clamp(44px,12vw,70px);line-height:.98;letter-spacing:-.05em}.story-hero-zh{margin:0;color:var(--s-amber);font-size:15px;font-weight:700;line-height:1.6}.story-lead{max-width:660px;margin:20px 0 0;color:var(--s-muted);font-size:15px;line-height:1.72}.story-cta-row{display:flex;flex-direction:column;gap:11px;margin-top:28px}.story-cta-row .story-button{width:100%}.story-honesty-note{display:flex;align-items:flex-start;gap:9px;margin-top:17px;color:var(--s-muted);font-size:10px;line-height:1.5}.story-honesty-note svg{color:var(--s-green);flex:0 0 auto}.story-hero-art{position:relative;min-height:390px;border:1px solid rgba(180,220,230,.14);border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#31535d,#1b3c42 52%,#10262d)}.story-sun{position:absolute;right:31px;top:35px;width:67px;height:67px;border-radius:50%;background:#f2c878;box-shadow:0 0 55px rgba(242,200,120,.22)}.story-mountain{position:absolute;left:-10%;right:-10%;height:160px;bottom:105px;-webkit-clip-path:polygon(0 88%,15% 44%,30% 78%,47% 20%,64% 72%,81% 35%,100% 84%,100% 100%,0 100%);clip-path:polygon(0 88%,15% 44%,30% 78%,47% 20%,64% 72%,81% 35%,100% 84%,100% 100%,0 100%)}.story-mountain.back{background:#42666b;opacity:.75;transform:translateY(-35px)}.story-mountain.front{background:#244744}.story-road{position:absolute;left:50%;bottom:-95px;width:290px;height:235px;transform:translateX(-50%);-webkit-clip-path:polygon(44% 0,56% 0,92% 100%,8% 100%);clip-path:polygon(44% 0,56% 0,92% 100%,8% 100%);background:#172e35}.story-road i{position:absolute;left:calc(50% - 3px);width:6px;height:28px;background:var(--s-amber)}.story-road i:first-child{top:18px}.story-road i:nth-child(2){top:68px;height:38px}.story-road i:nth-child(3){top:132px;height:50px}.story-truck{position:absolute;left:50%;top:49%;width:240px;height:112px;transform:translate(-50%,-50%);z-index:3}.story-cab{position:absolute;left:0;bottom:22px;width:83px;height:74px;border-radius:18px 9px 8px 13px;background:#f3aa36;box-shadow:inset 0 -14px rgba(177,103,13,.2)}.story-cab:after{content:"";position:absolute;right:7px;top:9px;width:30px;height:24px;border-radius:5px;background:#17313b}.story-cab .story-brand-mark{position:absolute;left:8px;top:18px;transform:scale(.62);transform-origin:left center;z-index:2}.story-vest{position:absolute;left:16px;bottom:8px;width:23px;height:7px;background:#f7e6ba}.story-trailer{position:absolute;left:77px;bottom:22px;width:151px;height:82px;padding:17px 13px;border-radius:7px 13px 8px 4px;background:#526f7b;display:flex;flex-direction:column;align-items:center;justify-content:center;color:rgba(246,240,223,.8)}.story-trailer span{margin-top:7px;font-size:8px}.story-wheel{position:absolute;bottom:8px;width:31px;height:31px;border:7px solid #0a171d;border-radius:50%;background:#607b8c}.story-wheel.one{left:30px}.story-wheel.two{right:28px}.story-art-note{position:absolute;left:14px;bottom:14px;z-index:4;padding:11px 13px;border:1px solid rgba(180,220,230,.15);border-radius:12px;background:rgba(7,21,27,.82);display:flex;align-items:center;gap:9px}.story-art-note svg{color:var(--s-amber)}.story-art-note span{display:flex;flex-direction:column;color:var(--s-muted);font-size:8px}.story-art-note strong{color:var(--s-text);font-size:10px}.story-intro{padding:70px 0;border-block:1px solid rgba(180,220,230,.08);background:#0a1920}.story-intro-grid{display:grid;grid-gap:25px;gap:25px}.story-intro h2,.story-section-heading h2{margin:9px 0 0;font-family:Georgia,serif;font-size:clamp(35px,10vw,52px);line-height:1.05;letter-spacing:-.04em}.story-intro-copy>p{margin:0 0 14px;color:var(--s-muted);font-size:14px;line-height:1.75}.story-intro-copy blockquote{margin:23px 0 0;padding:18px 20px;border-left:3px solid var(--s-amber);background:rgba(255,255,255,.025);font-family:Georgia,serif;font-size:17px;line-height:1.55}.story-journey{padding:76px 0;scroll-margin-top:72px}.story-section-heading{max-width:720px;margin-bottom:34px}.story-section-heading.centered{text-align:center;margin-inline:auto}.story-section-heading h2{margin-bottom:13px}.story-section-heading p{margin:0;color:var(--s-muted);font-size:14px;line-height:1.72}.story-timeline{display:grid}.story-timeline>article{display:grid;grid-template-columns:42px 1fr;grid-gap:12px;gap:12px}.story-timeline-marker{display:flex;flex-direction:column;align-items:center}.story-timeline-marker span{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(243,170,54,.27);border-radius:50%;color:var(--s-amber);background:#0d2027;font-size:9px;font-weight:850}.story-timeline-marker i{width:1px;flex:1 1;min-height:25px;background:linear-gradient(var(--s-amber),rgba(180,220,230,.08))}.story-timeline>article:last-child .story-timeline-marker i{display:none}.story-timeline-card{margin-bottom:16px;padding:19px;border:1px solid rgba(180,220,230,.11);border-radius:17px;background:var(--s-panel)}.story-timeline-icon{width:43px;height:43px;margin-bottom:15px;display:grid;place-items:center;border-radius:13px;color:var(--s-amber);background:rgba(243,170,54,.1)}.story-timeline-card small{color:var(--s-amber);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.story-timeline-card h3{margin:6px 0 9px;font-family:Georgia,serif;font-size:21px}.story-timeline-card p{margin:0;color:var(--s-muted);font-size:12px;line-height:1.68}.story-lessons{padding:72px 0;border-block:1px solid rgba(180,220,230,.08);background:#0a1920;scroll-margin-top:72px}.story-lesson-grid{display:grid;grid-gap:12px;gap:12px}.story-lesson-grid article{padding:22px;border:1px solid rgba(180,220,230,.11);border-radius:17px;background:var(--s-panel)}.story-lesson-grid article>span{width:47px;height:47px;display:grid;place-items:center;border-radius:14px;color:var(--s-teal);background:rgba(81,201,187,.1)}.story-lesson-grid h3{margin:19px 0 9px;font-family:Georgia,serif;font-size:20px}.story-lesson-grid p{margin:0;color:var(--s-muted);font-size:12px;line-height:1.65}.story-mistakes{padding:76px 0;scroll-margin-top:72px}.story-mistakes-grid{display:grid;grid-gap:32px;gap:32px}.story-mistake-note{display:flex;align-items:center;gap:9px;margin-top:20px;padding:14px;border:1px solid rgba(239,129,119,.17);border-radius:13px;color:#f3aaa3;background:rgba(239,129,119,.05);font-size:10px}.story-mistake-list{display:grid;grid-gap:12px;gap:12px}.story-mistake-list article{display:grid;grid-template-columns:auto 1fr;grid-gap:13px;gap:13px;padding:19px;border:1px solid rgba(180,220,230,.11);border-radius:16px;background:var(--s-panel)}.story-mistake-list article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#ef8177;background:rgba(239,129,119,.09);font-size:8px;font-weight:850}.story-mistake-list h3{margin:1px 0 7px;font-size:14px}.story-mistake-list p{margin:0;color:var(--s-muted);font-size:11px;line-height:1.62}.story-mistake-list small{display:flex;align-items:flex-start;gap:6px;margin-top:11px;color:var(--s-text);font-size:9px;line-height:1.5}.story-mistake-list small svg{color:var(--s-green);flex:0 0 auto}.story-why{padding:30px 0 75px;scroll-margin-top:72px}.story-why-card{text-align:center;padding:40px 20px;border:1px solid rgba(243,170,54,.2);border-radius:25px;background:radial-gradient(circle at 50% 0,rgba(243,170,54,.1),transparent 42%),var(--s-panel)}.story-why-mark{display:grid;place-items:center;margin-bottom:21px}.story-why-mark .story-brand-mark{transform:scale(1.45);margin:12px}.story-why-card h2{max-width:780px;margin:10px auto 15px;font-family:Georgia,serif;font-size:clamp(35px,10vw,54px);line-height:1.05;letter-spacing:-.04em}.story-why-card>p{max-width:760px;margin:0 auto;color:var(--s-muted);font-size:14px;line-height:1.75}.story-purpose-grid{max-width:710px;margin:26px auto;display:grid;grid-gap:9px;gap:9px;text-align:left}.story-purpose-grid span{display:flex;align-items:center;gap:9px;padding:13px;border:1px solid rgba(180,220,230,.1);border-radius:12px;color:var(--s-muted);background:rgba(255,255,255,.02);font-size:10px}.story-purpose-grid svg{color:var(--s-green);flex:0 0 auto}.story-why-card blockquote{max-width:740px;margin:27px auto;padding:22px;border-block:1px solid rgba(180,220,230,.1);font-family:Georgia,serif;font-size:17px;line-height:1.55}.story-final-actions{display:flex;flex-direction:column;gap:10px;justify-content:center}.story-signoff{display:block;margin-top:25px;color:var(--s-amber);font-family:Georgia,serif;font-size:17px}.story-footer{border-top:1px solid rgba(180,220,230,.1);background:#061116}.story-footer-inner{padding:35px 0;display:grid;grid-gap:24px;gap:24px}.story-footer-inner>div{display:flex;flex-wrap:wrap;gap:15px}.story-footer-inner>div a,.story-footer-inner>p{color:var(--s-muted);font-size:10px;line-height:1.5;margin:0}@media(min-width:700px){.story-logo small{display:block}.story-header-inner{min-height:72px}.story-hero{padding:72px 0 84px}.story-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:60px}.story-cta-row{flex-direction:row}.story-cta-row .story-button{width:auto}.story-hero-art{min-height:470px}.story-intro{padding:82px 0}.story-intro-grid{grid-template-columns:.85fr 1.15fr;gap:70px}.story-timeline{grid-template-columns:1fr 1fr;column-gap:24px}.story-timeline>article{grid-template-columns:42px 1fr}.story-timeline>article:nth-last-child(2) .story-timeline-marker i{display:none}.story-timeline-card{min-height:235px}.story-lesson-grid{grid-template-columns:1fr 1fr}.story-mistakes-grid{grid-template-columns:.85fr 1.15fr;gap:65px;align-items:start}.story-mistakes .story-section-heading{position:-webkit-sticky;position:sticky;top:100px}.story-why-card{padding:60px}.story-purpose-grid{grid-template-columns:1fr 1fr}.story-final-actions{flex-direction:row}.story-footer-inner{grid-template-columns:1.2fr 1fr 1fr;align-items:center}.story-footer-inner>p{text-align:right}}@media(min-width:940px){.story-desktop-nav{display:flex;align-items:center;gap:24px;margin-left:auto}.story-desktop-nav a{color:var(--s-muted);font-size:11px;font-weight:650}.story-desktop-nav a:hover{color:var(--s-text)}.story-header-actions>.story-button{display:inline-flex}.story-menu-button,.story-mobile-menu{display:none}.story-journey,.story-mistakes{padding:94px 0}.story-lessons{padding:88px 0}.story-timeline-card{padding:24px}.story-lesson-grid{grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:reduce){.story-site *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:699px){.story-back-link{display:flex;width:max-content;margin-bottom:20px}.story-eyebrow{display:block}.story-hero h1{overflow-wrap:anywhere}}.story-site main blockquote,.story-site main li,.story-site main p{font-size:17px!important;line-height:1.72!important;color:#cbd7d9!important}.story-site main .story-eyebrow,.story-site main small{font-size:14px!important;line-height:1.55!important}.story-site main .story-button,.story-site main .story-text-link,.story-site main button{font-size:15px!important}.story-site main .story-lesson-grid article,.story-site main .story-mistake-list article,.story-site main .story-timeline-card{padding:clamp(22px,3vw,30px)}.story-site main .story-lesson-grid,.story-site main .story-mistake-list{gap:20px}.story-site main .story-section-heading{margin-bottom:42px}@media(max-width:699px){.story-site main blockquote,.story-site main li,.story-site main p{font-size:16px!important}.story-site main .story-button{min-height:50px}}