@font-face{font-family:Fraunces;src:url(/assets/fraunces.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist;src:url(/assets/geist.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Pixel;src:url(/assets/press-start.woff2)format("woff2");font-weight:400;font-display:swap}:root{--forest:#173b30;--deep:#112e25;--ink:#243e32;--cream:#f7f3e8;--paper:#fffdf6;--sage:#e7eadc;--gold:#ecd099;--muted:#5e6d5b;--line:#cfd4c4;--serif:Fraunces,Georgia,serif;--sans:Geist,Arial,sans-serif}.nick-landing *{box-sizing:border-box}.nick-landing{scroll-behavior:smooth;background:var(--cream);min-height:100%;color:var(--ink);font:400 17px/1.75 var(--sans);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:30px}.nick-landing a{color:inherit;text-underline-offset:5px}.nick-landing button{font:inherit}.nick-landing img,.nick-landing svg,.nick-landing video{max-width:100%;display:block}.nick-landing img{height:auto}.nick-landing h1,.nick-landing h2,.nick-landing h3,.nick-landing p,.nick-landing figure,.nick-landing blockquote{margin:0}.nick-landing h1,.nick-landing h2,.nick-landing h3{font-family:var(--serif);letter-spacing:-.035em;font-weight:460;line-height:1.1}.nick-landing h2{font-size:clamp(38px,4.1vw,58px)}.nick-landing h3{letter-spacing:-.02em;font-size:27px;line-height:1.2}.nick-landing p+p{margin-top:20px}.nick-landing strong{font-weight:660}.nick-landing button,.nick-landing a{-webkit-tap-highlight-color:transparent}.nick-landing a:focus-visible,.nick-landing button:focus-visible,.nick-landing summary:focus-visible{outline-offset:6px;outline:3px solid #bd8f34}.nick-landing button{cursor:pointer}.nick-landing ::selection{color:#15382b;background:#e2c790}.nick-landing [hidden]{display:none!important}.nick-landing .container{width:min(1120px,100% - 88px);margin-inline:auto}.nick-landing .section-pad{padding:112px 0}.nick-landing .eyebrow{letter-spacing:.04em;color:#576c48;font-family:Pixel,monospace;font-size:9px;font-weight:400;line-height:2}.nick-landing .eyebrow+h2{margin-top:20px}.nick-landing .text-link{border-bottom:1px solid #69816c;align-items:center;gap:18px;padding-bottom:4px;font-size:14px;font-weight:580;text-decoration:none;display:inline-flex}.nick-landing .text-link span{font-size:20px}.nick-landing .skip-link{z-index:100;background:#fff;padding:10px 20px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.nick-landing .skip-link:focus{transform:none}.nick-landing .site-header{background:var(--cream);border-bottom:1px solid #d8dccb;justify-content:space-between;align-items:center;gap:32px;height:88px;padding:0 46px;display:flex}.nick-landing .brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.nick-landing .brand svg{width:38px;height:38px}.nick-landing .brand>span{flex-direction:column;display:flex}.nick-landing .brand-name{font:480 27px/1.1 var(--serif);letter-spacing:-.04em}.nick-landing .brand-byline{letter-spacing:.22em;margin-top:8px;font-size:8px;font-weight:650;line-height:1}.nick-landing .site-header nav{gap:32px;font-size:13px;font-weight:550;display:flex}.nick-landing .site-header nav a{padding:10px 0;text-decoration:none}.nick-landing .site-header nav a:hover{color:#7d652d}.nick-landing .header-cta{border:1px solid #8d9e89;border-radius:8px;align-items:center;gap:24px;min-height:44px;padding:10px 19px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.nick-landing .header-cta:hover{background:#e9eddf}.nick-landing .header-cta span{font-size:20px;line-height:1}.nick-landing .hero{isolation:isolate;color:var(--cream);background:var(--deep);position:relative;overflow:hidden}.nick-landing .hero-landscape{z-index:-3;display:block;position:absolute;inset:0}.nick-landing .hero-landscape img{object-fit:cover;object-position:center top;width:100%;height:100%}.nick-landing .hero-shade{z-index:-2;background:linear-gradient(#0d291fb8,#112e23b8 32%,#0f2a20f5 83%,#112e25);position:absolute;inset:0}.nick-landing .hero-content{text-align:center;width:min(1300px,100% - 88px);padding-top:48px;padding-bottom:70px;position:relative}.nick-landing .hero-eyebrow{color:var(--gold);justify-content:center;align-items:center;gap:14px;display:flex}.nick-landing .spark{font:22px/1 var(--serif)}.nick-landing h1{letter-spacing:-.045em;max-width:960px;margin:21px auto 0;font-size:clamp(46px,5.4vw,76px);font-weight:450;line-height:1.04}.nick-landing h1 em{color:var(--gold);font-style:normal;font-weight:440}.nick-landing .hero-subhead{color:#f1efdf;letter-spacing:-.02em;max-width:650px;margin:22px auto 0;font-size:20px;line-height:1.5}.nick-landing .hero-intro{color:#dddccb;margin:14px auto 0;font-size:13px;line-height:1.5}.nick-landing .vsl-frame{aspect-ratio:16/9;background:#143629;border:5px solid #faf0d5e3;border-radius:22px;max-width:1215px;margin:28px auto 0;position:relative;overflow:hidden;box-shadow:0 20px 70px #05130e55}.nick-landing .vsl-placeholder{position:absolute;inset:0;overflow:hidden}.nick-landing .vsl-poster{object-fit:cover;filter:saturate(.8);width:100%;height:100%}.nick-landing .vsl-shade{background:linear-gradient(#11251a08,#10241900 44%,#0b251ce6);position:absolute;inset:0}.nick-landing .video-status{letter-spacing:.12em;color:#f8f3e7;background:#143326cc;border:1px solid #f2e6c33b;border-radius:5px;padding:6px 10px;font-size:9px;font-weight:600;position:absolute;top:18px;right:18px}.nick-landing .play-symbol{width:70px;height:70px;color:var(--cream);background:#153e2cad;border:1px solid #f7f3e8a8;border-radius:50%;place-items:center;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 25px #10241838}.nick-landing .play-symbol svg{width:30px;height:30px;margin-left:3px}.nick-landing .vsl-caption{text-align:left;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.nick-landing .vsl-caption>span:last-child{color:#ede9d9;flex-direction:column;font-size:12px;line-height:1.6;display:flex}.nick-landing .vsl-caption strong{color:#fff9ed;font-size:17px;font-weight:600}.nick-landing .presenter-avatars{flex-shrink:0;align-items:center;display:flex}.nick-landing .presenter-avatars img{object-fit:cover;border:2px solid #f6f0e3;border-radius:50%;width:42px;height:42px}.nick-landing .presenter-avatars img:first-child{object-position:50% 36%}.nick-landing .presenter-avatars img+img{margin-left:-10px}.nick-landing .vsl-frame video{aspect-ratio:16/9;object-fit:contain;background:#0e281c;border-radius:16px;width:100%;height:100%}.nick-landing .activation-layer{cursor:pointer;position:absolute;inset:0 0 54px}.nick-landing .unmute-pill{color:#fffaf0;background:#102c22b8;border:1px solid #fff5;border-radius:28px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;line-height:1.3;display:flex;position:absolute;top:14px;left:14px}.nick-landing .unmute-pill svg{width:17px;height:17px}.nick-landing .unmute-mobile{display:none}.nick-landing .button{border:1px solid var(--forest);background:var(--forest);min-height:58px;color:var(--cream);border-radius:9px;justify-content:center;align-items:center;gap:36px;padding:14px 28px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 3px #10281e22}.nick-landing .button span{font-size:25px;line-height:1;transition:transform .18s}.nick-landing .button:hover{background:#285440;transform:translateY(-2px);box-shadow:0 5px #10281e15}.nick-landing .button:hover span{transform:translate(3px)}.nick-landing .button-gold{background:var(--gold);color:#183526;border-color:#f3dbac;box-shadow:0 4px #0d281b66}.nick-landing .button-gold:hover{background:#f4dba9;box-shadow:0 6px #0d281b44}.nick-landing .hero-button{min-width:304px;margin-top:25px}.nick-landing .cta-note{color:#d1d7c5;margin-top:12px;font-size:11px;line-height:1.7}.nick-landing .early-proof{border-top:1px solid #d7d1b32e;max-width:810px;margin:36px auto 0;padding-top:26px}.nick-landing .proof-label{letter-spacing:.18em;color:#e6cf99;font-size:9px;font-weight:600}.nick-landing .early-quotes{grid-template-columns:1fr 1fr;gap:38px;margin-top:20px;display:grid}.nick-landing .early-quotes figure{padding:0 12px}.nick-landing .early-quotes blockquote{font:400 21px/1.45 var(--serif);letter-spacing:-.01em;color:#f5f0df}.nick-landing .early-quotes strong{color:#f2d7a0;font-weight:620}.nick-landing .early-quotes figcaption{color:#e1e6d7;margin-top:11px;font-size:10px;font-weight:550}.nick-landing .early-quotes figcaption span{color:#d3d9c8;font-weight:400}.nick-landing .proof-context{color:#c4cfbd;margin-top:24px;font-size:10px;line-height:1.8}.nick-landing .proof-context a{color:#e5d5b2;margin-left:4px}.nick-landing .imagine-grid{grid-template-columns:1.02fr 1fr;align-items:center;gap:105px;display:grid}.nick-landing .imagine-copy h2{max-width:500px}.nick-landing .imagine-copy>p:not(.eyebrow){color:var(--muted);margin-top:24px;font-size:16px;line-height:1.8}.nick-landing .imagine-copy>p+p{margin-top:18px}.nick-landing .margin-note{border-top:1px solid var(--line);align-items:flex-start;gap:18px;margin-top:35px;padding-top:26px;display:flex}.nick-landing .margin-note>span{color:#9c7d3a;font-size:30px;line-height:1.3}.nick-landing .margin-note p{font:440 23px/1.4 var(--serif)}.nick-landing .margin-note cite{font:400 10px/1.8 var(--sans);color:var(--muted);margin-top:12px;display:block}.nick-landing .traveler-figure{position:relative}.nick-landing .traveler-figure:before{content:"";z-index:-1;border:1px solid #adbb9f;border-radius:22px;position:absolute;inset:-12px 13px 24px -12px}.nick-landing .traveler-figure img{aspect-ratio:4/5.6;object-fit:cover;border-radius:20px;width:100%}.nick-landing .traveler-figure figcaption{text-align:center;color:#5e7156;margin-top:14px;font-size:10px;line-height:1.8}.nick-landing .tiny-star{color:#a28440;padding-right:5px;font-size:16px}.nick-landing .quest-trail{padding-top:106px;scroll-margin-top:40px}.nick-landing .section-heading{grid-template-columns:1.1fr .8fr;align-items:end;gap:110px;display:grid}.nick-landing .section-heading h2{font-size:46px}.nick-landing .section-heading>p{color:var(--muted);max-width:360px;font-size:15px}.nick-landing .trail-steps{border-top:1px solid #b9c3ad;grid-template-columns:repeat(4,1fr);gap:37px;margin:44px 0 0;padding:29px 0 0;list-style:none;display:grid}.nick-landing .step-number{color:#6b5b2f;margin-bottom:20px;font:400 10px/1.5 Pixel,monospace;display:block}.nick-landing .trail-steps h3{font-size:26px}.nick-landing .trail-steps p{color:var(--muted);margin-top:15px;font-size:13px;line-height:1.8}.nick-landing .day-preview{background:#eeeee1;border:1px solid #d1d7c4;border-radius:16px;margin-top:50px;overflow:hidden}.nick-landing .day-preview-top{border-bottom:1px solid #d2d8c7;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.nick-landing .day-preview-top>p:last-child{font:400 18px/1.5 var(--serif);margin:0}.nick-landing .day-tabs{border-bottom:1px solid #c9d2bd;display:flex}.nick-landing .day-tabs button{color:#5a6d50;background:0 0;border:0;border-right:1px solid #c9d2bd;flex:1;justify-content:center;align-items:center;gap:16px;min-height:69px;padding:17px 28px;font-size:14px;display:flex}.nick-landing .day-tabs button:last-child{border-right:0}.nick-landing .day-tabs button span{letter-spacing:.02em;font-family:Pixel,monospace;font-size:8px}.nick-landing .day-tabs button[aria-selected=true]{color:#f9f2de;background:#244d39}.nick-landing .day-tabs button:hover:not([aria-selected=true]){background:#e2e7d7}.nick-landing .day-tabs button:focus-visible{outline-offset:-5px}.nick-landing .day-panel{padding:31px 34px 36px}.nick-landing .day-panel h3{margin-bottom:27px;font-size:29px}.nick-landing .daily-practices{grid-template-columns:1fr 1fr;gap:45px;display:grid}.nick-landing .practice-label{letter-spacing:.1em;color:#53623e;font-size:9px;font-weight:650;line-height:1.6}.nick-landing .daily-practices>div>p:last-child{color:#4e614d;margin-top:9px;font-size:14px;line-height:1.8}.nick-landing .research{background:var(--forest);color:#f6f0df}.nick-landing .research .eyebrow{color:#e6cb91}.nick-landing .research-top{grid-template-columns:1fr 1.05fr;align-items:start;gap:110px;display:grid}.nick-landing .research-copy{color:#d3ddce;padding-top:8px;font-size:15px;line-height:1.85}.nick-landing .research-copy strong{color:#f6edcf}.nick-landing .research-copy p+p{margin-top:19px}.nick-landing .light-link{color:#e8cf98;border-color:#9eac8c;margin-top:23px;font-size:13px}.nick-landing .principles-showcase{aspect-ratio:1100/619;border:1px solid #e1d4ab66;border-radius:20px;margin-top:52px;position:relative;overflow:hidden}.nick-landing .principles-showcase>img{object-fit:cover;width:100%;height:100%}.nick-landing .principles-showcase:after{content:"";background:linear-gradient(#0000 40%,#0f2b22e6);position:absolute;inset:0}.nick-landing .principles-caption{z-index:1;grid-template-columns:1fr auto;align-items:end;gap:7px;display:grid;position:absolute;bottom:30px;left:34px;right:34px}.nick-landing .principles-caption .eyebrow{grid-column:1/-1;font-size:8px}.nick-landing .principles-caption p{font:400 26px/1.45 var(--serif);color:#faf4e5;margin-top:2px}.nick-landing .principles-caption p em{color:#efd49b;font-style:normal}.nick-landing .illustration-note{color:#ddd9c7;white-space:nowrap;align-self:end;font-size:10px}.nick-landing .founder-grid{grid-template-columns:.9fr 1fr;align-items:center;gap:112px;display:grid}.nick-landing .founder-portrait{padding-bottom:0;position:relative}.nick-landing .founder-portrait>img{aspect-ratio:4/5;object-fit:cover;object-position:50% 42%;border-radius:22px;width:100%}.nick-landing .founder-portrait figcaption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f3e9ef;border:1px solid #fbf8ee;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.nick-landing .founder-portrait figcaption strong{font:490 24px/1.2 var(--serif)}.nick-landing .founder-portrait figcaption span{color:#5e705a;font-size:9px;line-height:1.6}.nick-landing .founder-copy>p:not(.eyebrow):not(.founder-signature){color:var(--muted);margin-top:23px;font-size:15px;line-height:1.85}.nick-landing .founder-copy>p+p:not(.founder-signature){margin-top:17px}.nick-landing .founder-signature{font:440 38px/1.2 var(--serif);color:#52704d;margin-top:26px;font-style:italic}.nick-landing .team-note{border-top:1px solid var(--line);align-items:center;gap:15px;margin-top:23px;padding-top:22px;display:flex}.nick-landing .team-note img{object-fit:cover;border-radius:50%;width:46px;height:46px}.nick-landing .team-note p{color:#5e6e56;font-size:11px;line-height:1.75}.nick-landing .promise{isolation:isolate;background:#e6e9d9;position:relative;overflow:hidden}.nick-landing .garden-backdrop{object-fit:cover;opacity:.09;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.nick-landing .promise-grid{grid-template-columns:1fr 1fr;align-items:start;gap:110px;display:grid}.nick-landing .promise-heading>p:not(.eyebrow){color:#52624b;max-width:390px;margin-top:24px;font-size:15px}.nick-landing .offer-price{align-items:center;gap:24px;margin-top:32px;display:flex}.nick-landing .offer-price>span{font:450 70px/1 var(--serif);letter-spacing:-.05em}.nick-landing .offer-price p{color:#52664d;border-left:1px solid #9dad8b;padding-left:24px;font-size:12px;line-height:1.7}.nick-landing .promise-heading .button{margin-top:27px}.nick-landing .promise-list article{border-bottom:1px solid #b9c6aa;align-items:flex-start;gap:18px;padding:24px 0;display:flex}.nick-landing .promise-list article:first-child{padding-top:6px}.nick-landing .promise-list article>span{color:#537241;font-size:18px;line-height:1.5}.nick-landing .promise-list h3{font-size:27px}.nick-landing .promise-list p{color:#56674e;margin-top:9px;font-size:14px;line-height:1.8}.nick-landing .faq-grid{grid-template-columns:.8fr 1.1fr;align-items:start;gap:130px;display:grid}.nick-landing .faq h2{font-size:52px}.nick-landing .faq .eyebrow{max-width:300px}.nick-landing .faq-guide{object-fit:cover;object-position:50% 35%;border:6px solid #e4e9d8;border-radius:50%;width:220px;height:220px;margin-top:36px;box-shadow:0 0 0 1px #bfcbb2}.nick-landing .faq-items{border-top:1px solid #c2ccba}.nick-landing .faq details{border-bottom:1px solid #c2ccba}.nick-landing .faq summary{font:460 22px/1.4 var(--serif);letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:25px 1px;list-style:none;display:flex}.nick-landing .faq summary::-webkit-details-marker{display:none}.nick-landing .faq summary span{font:300 26px/1 var(--sans);color:#6b805b;flex-shrink:0;transition:transform .2s}.nick-landing .faq details[open] summary span{transform:rotate(45deg)}.nick-landing .faq details>div{color:#5e6d56;padding:0 24px 25px 1px;font-size:14px;line-height:1.9}.nick-landing .faq details .text-link{margin-top:17px;font-size:12px}.nick-landing .closing{isolation:isolate;color:var(--cream);background:var(--forest);padding:106px 0;position:relative;overflow:hidden}.nick-landing .closing-landscape{object-fit:cover;object-position:50% 65%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.nick-landing .closing-shade{z-index:-2;background:linear-gradient(90deg,#0d3027e6,#173b30bb,#0d3027d9);position:absolute;inset:0}.nick-landing .closing-content{text-align:center}.nick-landing .closing .eyebrow{color:var(--gold)}.nick-landing .closing h2{max-width:870px;margin:23px auto 0;font-size:58px;line-height:1.12}.nick-landing .closing-content>p:not(.eyebrow):not(.cta-note):not(.share-invitation){color:#e5e7d8;max-width:590px;margin:26px auto 0;font-size:16px;line-height:1.8}.nick-landing .closing .button{min-width:360px;margin-top:32px}.nick-landing .closing .cta-note{margin-top:15px}.nick-landing .share-invitation{font:400 21px/1.6 var(--serif);color:#eed7a2;margin-top:27px}.nick-landing .site-footer{justify-content:space-between;align-items:center;gap:25px;padding-block:35px;display:flex}.nick-landing .footer-brand{font:450 24px/1.2 var(--serif);flex-direction:column;gap:8px;text-decoration:none;display:flex}.nick-landing .footer-brand span{font:400 10px/1.5 var(--sans);color:#53634c}.nick-landing .site-footer>p,.nick-landing .site-footer>a:last-child{color:#5e6e58;margin:0;font-size:10px}.nick-landing .site-footer>a:last-child{text-decoration:none}.nick-landing .site-footer>a:last-child span{margin-left:10px;font-size:16px}.nick-landing .error-page{place-items:center;min-height:100vh;padding:30px;display:grid}.nick-landing .error-page main{text-align:center}.nick-landing .error-page h1{color:var(--forest)}.nick-landing .error-page p{margin:20px auto}.nick-landing .error-page .button{margin-top:15px}@media (min-width:1700px){.nick-landing .hero-content{padding-top:60px}}@media (max-width:1100px){.nick-landing .container{width:calc(100% - 64px)}.nick-landing .site-header{gap:20px;padding-inline:30px}.nick-landing .site-header nav{gap:22px}.nick-landing .imagine-grid,.nick-landing .founder-grid,.nick-landing .section-heading{gap:60px}.nick-landing .research-top,.nick-landing .promise-grid{gap:65px}.nick-landing .faq-grid{gap:70px}.nick-landing .section-pad{padding:88px 0}.nick-landing .trail-steps{gap:24px}.nick-landing .trail-steps h3{font-size:24px}.nick-landing .quest-trail{padding-top:80px}.nick-landing .imagine-copy h2{font-size:46px}.nick-landing .founder-copy h2{font-size:45px}.nick-landing .founder-portrait figcaption{padding:14px;left:14px;right:14px}.nick-landing .founder-portrait figcaption strong{font-size:21px}.nick-landing .founder-portrait figcaption span{font-size:8px}.nick-landing .closing h2{font-size:53px}.nick-landing .principles-caption p{font-size:23px}}@media (max-width:800px){.nick-landing .site-header{height:78px;padding-inline:25px}.nick-landing .site-header nav{gap:19px;font-size:12px}.nick-landing .brand-name{font-size:24px}.nick-landing .brand svg{width:31px}.nick-landing .brand-byline{font-size:7px}.nick-landing .header-cta{gap:13px;padding:9px 13px;font-size:12px}.nick-landing .container{width:calc(100% - 48px)}.nick-landing .hero-content{padding-top:40px}.nick-landing .hero h1{font-size:62px}.nick-landing .hero-subhead{font-size:18px}.nick-landing .vsl-frame{border-width:4px}.nick-landing .imagine-grid,.nick-landing .founder-grid{gap:40px}.nick-landing .imagine-copy h2{font-size:38px}.nick-landing .imagine-copy>p:not(.eyebrow){font-size:14px}.nick-landing .traveler-figure img{aspect-ratio:3/5;min-height:560px}.nick-landing .margin-note p{font-size:20px}.nick-landing .section-heading{grid-template-columns:1fr .85fr;gap:35px}.nick-landing .section-heading h2{font-size:39px}.nick-landing .trail-steps{grid-template-columns:1fr 1fr;gap:34px 50px}.nick-landing .trail-steps h3 br{display:none}.nick-landing .trail-steps p{max-width:275px}.nick-landing .step-number{margin-bottom:12px}.nick-landing .daily-practices{gap:25px}.nick-landing .day-tabs button{gap:10px;padding-inline:12px}.nick-landing .day-preview-top{padding-inline:22px}.nick-landing .day-preview-top .eyebrow{font-size:8px}.nick-landing .day-preview-top>p:last-child{font-size:16px}.nick-landing .research-top{grid-template-columns:1fr 1fr;gap:35px}.nick-landing .research h2{font-size:43px}.nick-landing .research-copy{font-size:14px}.nick-landing .principles-caption p{font-size:22px}.nick-landing .illustration-note{font-size:9px}.nick-landing .founder-copy h2{font-size:38px}.nick-landing .founder-copy>p:not(.eyebrow):not(.founder-signature){font-size:14px}.nick-landing .founder-portrait>img{aspect-ratio:3/5;min-height:565px}.nick-landing .founder-portrait figcaption{display:block}.nick-landing .founder-portrait figcaption span{margin-top:5px;display:block}.nick-landing .promise-grid{gap:40px}.nick-landing .promise h2{font-size:45px}.nick-landing .offer-price{gap:18px}.nick-landing .offer-price>span{font-size:61px}.nick-landing .offer-price p{padding-left:18px;font-size:10px}.nick-landing .promise-list h3{font-size:24px}.nick-landing .faq-grid{grid-template-columns:.8fr 1.2fr;gap:40px}.nick-landing .faq h2{font-size:41px}.nick-landing .faq summary{font-size:20px}.nick-landing .faq-guide{width:180px;height:180px}.nick-landing .closing{padding-block:85px}.nick-landing .closing h2{font-size:47px}}@media (max-width:640px){.nick-landing{scroll-padding-top:20px}.nick-landing .container{width:calc(100% - 40px)}.nick-landing .site-header{gap:12px;height:74px;padding-inline:20px}.nick-landing .site-header nav{display:none}.nick-landing .brand{gap:7px}.nick-landing .brand svg{width:29px;height:32px}.nick-landing .brand-name{font-size:23px}.nick-landing .brand-byline{letter-spacing:.17em;margin-top:6px;font-size:6.5px}.nick-landing .header-cta{gap:12px;min-height:42px;padding:9px 12px;font-size:11px}.nick-landing .header-cta span{font-size:18px}.nick-landing .hero-content{padding-top:35px;padding-bottom:46px}.nick-landing .hero h1{letter-spacing:-.045em;margin-top:20px;font-size:clamp(41px,10.6vw,65px);line-height:1.06}.nick-landing .hero h1 .desktop-break{display:none}.nick-landing .hero-eyebrow{gap:10px;font-size:7.2px;line-height:1.8}.nick-landing .spark{font-size:19px}.nick-landing .hero-subhead{max-width:325px;margin-top:19px;font-size:16px;line-height:1.6}.nick-landing .hero-intro{max-width:295px;margin-top:13px;font-size:11px;line-height:1.7}.nick-landing .vsl-frame{border-width:3px;border-radius:15px;margin-top:24px}.nick-landing .video-status{border-radius:4px;padding:5px 7px;font-size:6.5px;top:9px;right:9px}.nick-landing .play-symbol{width:48px;height:48px;top:45%}.nick-landing .play-symbol svg{width:23px;height:23px}.nick-landing .vsl-caption{gap:10px;bottom:10px;left:10px;right:10px}.nick-landing .vsl-caption strong{font-size:12px}.nick-landing .vsl-caption>span:last-child{font-size:8px;line-height:1.5}.nick-landing .presenter-avatars img{border-width:1.5px;width:30px;height:30px}.nick-landing .presenter-avatars img+img{margin-left:-7px}.nick-landing .hero-button{min-width:285px;max-width:100%;min-height:54px;margin-top:22px;padding-inline:24px;font-size:14px}.nick-landing .button{border-radius:8px}.nick-landing .cta-note{margin-top:10px;font-size:10px}.nick-landing .early-proof{margin-top:28px;padding-top:23px}.nick-landing .proof-label{letter-spacing:.12em;font-size:7.2px}.nick-landing .early-quotes{grid-template-columns:1fr;gap:23px;margin-top:23px}.nick-landing .early-quotes figure{max-width:315px;margin:auto;padding:0}.nick-landing .early-quotes blockquote{font-size:21px;line-height:1.4}.nick-landing .early-quotes figcaption{margin-top:8px;font-size:9px}.nick-landing .proof-context{max-width:300px;margin:23px auto 0;font-size:8.5px;line-height:1.8}.nick-landing .proof-context a{display:inline}.nick-landing .section-pad{padding:65px 0}.nick-landing .eyebrow{font-size:8px;line-height:1.9}.nick-landing .eyebrow+h2{margin-top:17px}.nick-landing h2{font-size:39px}.nick-landing .imagine-grid,.nick-landing .founder-grid{grid-template-columns:1fr;gap:36px}.nick-landing .imagine-copy h2{max-width:430px;font-size:40px}.nick-landing .imagine-copy>p:not(.eyebrow){margin-top:20px;font-size:15px;line-height:1.85}.nick-landing .imagine-copy>p+p{margin-top:16px}.nick-landing .margin-note{gap:15px;margin-top:25px;padding-top:23px}.nick-landing .margin-note p{font-size:23px}.nick-landing .margin-note p br{display:none}.nick-landing .margin-note cite{max-width:230px;font-size:9px;line-height:1.8}.nick-landing .traveler-figure{width:100%;max-width:430px;margin:auto}.nick-landing .traveler-figure img{aspect-ratio:4/4.7;object-position:50% 40%;border-radius:17px;min-height:0}.nick-landing .traveler-figure:before{border-radius:18px;inset:-8px 10px 25px -7px}.nick-landing .traveler-figure figcaption{text-align:left;margin-top:12px;font-size:9px}.nick-landing .quest-trail{padding-top:64px}.nick-landing .section-heading{grid-template-columns:1fr;gap:20px}.nick-landing .section-heading h2{font-size:38px}.nick-landing .section-heading>p{max-width:100%;font-size:14px}.nick-landing .trail-steps{grid-template-columns:1fr 1fr;gap:29px 24px;margin-top:28px;padding-top:26px}.nick-landing .trail-steps h3{font-size:24px}.nick-landing .trail-steps h3 br{display:block}.nick-landing .trail-steps p{margin-top:12px;font-size:12px;line-height:1.8}.nick-landing .step-number{font-size:8px}.nick-landing .day-preview{border-radius:13px;margin-top:34px}.nick-landing .day-preview-top{padding:19px 19px 17px;display:block}.nick-landing .day-preview-top>p:last-child{margin-top:8px;font-size:19px}.nick-landing .day-tabs button{flex-direction:column;gap:8px;min-height:73px;padding:15px 6px;font-size:11px;line-height:1.3;display:flex}.nick-landing .day-tabs button span{font-size:7px}.nick-landing .day-panel{padding:24px 20px 25px}.nick-landing .day-panel h3{margin-bottom:23px;font-size:26px}.nick-landing .daily-practices{grid-template-columns:1fr;gap:22px}.nick-landing .practice-label{letter-spacing:.04em;font-size:8px;line-height:1.8}.nick-landing .daily-practices>div>p:last-child{margin-top:7px;font-size:13px}.nick-landing .research-top{grid-template-columns:1fr;gap:25px}.nick-landing .research h2{font-size:41px}.nick-landing .research-copy{padding-top:0;font-size:14px}.nick-landing .research-copy p+p{margin-top:16px}.nick-landing .light-link{margin-top:18px;font-size:12px}.nick-landing .principles-showcase{aspect-ratio:4/3.9;border-radius:15px;margin-top:33px}.nick-landing .principles-showcase>img{object-position:43% 50%;object-fit:cover}.nick-landing .principles-showcase:after{background:linear-gradient(#0000 33%,#102a21f2 100%)}.nick-landing .principles-caption{display:block;bottom:20px;left:20px;right:20px}.nick-landing .principles-caption .eyebrow{font-size:7px}.nick-landing .principles-caption p{margin-top:8px;font-size:23px;line-height:1.4}.nick-landing .principles-caption p br{display:none}.nick-landing .illustration-note{color:#d4decb;margin-top:13px;font-size:8px;display:block}.nick-landing .founder-grid{gap:31px}.nick-landing .founder-portrait{order:2;width:100%;max-width:430px;margin:auto}.nick-landing .founder-portrait>img{aspect-ratio:4/4.5;object-position:50% 37%;border-radius:17px;min-height:0}.nick-landing .founder-portrait figcaption{padding:14px 16px;display:flex;bottom:16px;left:16px;right:16px}.nick-landing .founder-portrait figcaption strong{font-size:24px}.nick-landing .founder-portrait figcaption span{margin:0;font-size:9px}.nick-landing .founder-copy h2{font-size:40px}.nick-landing .founder-copy>p:not(.eyebrow):not(.founder-signature){margin-top:20px;font-size:15px;line-height:1.85}.nick-landing .founder-signature{margin-top:22px;font-size:36px}.nick-landing .team-note{margin-top:20px;padding-top:20px}.nick-landing .promise-grid{grid-template-columns:1fr;gap:37px}.nick-landing .promise h2{font-size:43px}.nick-landing .promise-heading>p:not(.eyebrow){max-width:100%;margin-top:21px;font-size:14px}.nick-landing .offer-price{gap:24px;margin-top:26px}.nick-landing .offer-price>span{font-size:65px}.nick-landing .offer-price p{padding-left:24px;font-size:11px}.nick-landing .promise-heading .button{width:100%;min-height:54px;margin-top:25px;font-size:14px}.nick-landing .promise-list h3{font-size:26px}.nick-landing .promise-list p{font-size:13px}.nick-landing .promise-list article{gap:15px;padding:21px 0}.nick-landing .faq-grid{grid-template-columns:1fr;gap:27px}.nick-landing .faq-grid>div:first-child{padding-right:65px;position:relative}.nick-landing .faq h2{font-size:40px}.nick-landing .faq .eyebrow{max-width:260px;font-size:7px}.nick-landing .faq-guide{border-width:3px;width:72px;height:72px;margin:0;position:absolute;bottom:4px;right:0}.nick-landing .faq summary{gap:16px;padding:22px 0;font-size:21px}.nick-landing .faq summary span{font-size:23px}.nick-landing .faq details>div{padding-bottom:22px;padding-right:18px;font-size:13px}.nick-landing .closing{padding-block:67px}.nick-landing .closing h2{margin-top:20px;font-size:42px;line-height:1.15}.nick-landing .closing h2 br{display:none}.nick-landing .closing-content>p:not(.eyebrow):not(.cta-note):not(.share-invitation){max-width:350px;margin-top:23px;font-size:14px;line-height:1.9}.nick-landing .closing .eyebrow{font-size:7px}.nick-landing .closing .button{gap:20px;width:100%;min-width:0;min-height:56px;margin-top:27px;padding-inline:20px;font-size:13px}.nick-landing .closing .cta-note{font-size:10px}.nick-landing .share-invitation{margin-top:24px;font-size:19px}.nick-landing .site-footer{text-align:center;flex-direction:column;gap:17px;padding-block:29px}.nick-landing .footer-brand{gap:8px;font-size:26px}.nick-landing .site-footer>p{order:3;font-size:9px}.nick-landing .site-footer>a:last-child{font-size:11px}.nick-landing .unmute-desktop{display:none}.nick-landing .unmute-mobile{display:inline}.nick-landing .unmute-pill{padding:7px 10px;font-size:10px;top:8px;left:8px}.nick-landing .activation-layer{bottom:44px}}@media (max-width:360px){.nick-landing .container{width:calc(100% - 34px)}.nick-landing .site-header{gap:7px;padding-inline:16px}.nick-landing .brand{gap:5px}.nick-landing .brand-name{font-size:21px}.nick-landing .brand svg{width:25px;height:30px}.nick-landing .brand-byline{font-size:6px}.nick-landing .header-cta{gap:9px;padding-inline:10px;font-size:10px}.nick-landing .hero-eyebrow{gap:8px;font-size:6.4px}.nick-landing .hero h1{font-size:39px}.nick-landing .hero-subhead{font-size:15px}.nick-landing .hero-button{width:100%;min-width:0;font-size:13px}.nick-landing .early-quotes blockquote{font-size:20px}.nick-landing .imagine-copy h2,.nick-landing .founder-copy h2{font-size:37px}.nick-landing .trail-steps{gap:25px 18px}.nick-landing .trail-steps h3{font-size:22px}.nick-landing .principles-caption p{font-size:21px}.nick-landing .closing h2{font-size:38px}.nick-landing .founder-portrait figcaption{gap:8px}.nick-landing .founder-portrait figcaption strong{font-size:22px}.nick-landing .founder-portrait figcaption span{font-size:8px}}@media (prefers-reduced-motion:reduce){.nick-landing{scroll-behavior:auto}.nick-landing *,.nick-landing :before,.nick-landing :after{transition:none!important;animation:none!important}}.nick-landing .principles-scroll{margin-top:52px;position:relative}.nick-landing .principles-sticky{position:relative}.nick-landing .principles-scroll.has-scroll-motion .principles-sticky{top:var(--sequence-top,24px);position:sticky}.nick-landing .principles-scroll .principles-showcase{aspect-ratio:auto;background:var(--deep);width:100%;max-width:min(100%,max(260px,177.778svh - 373.333px));margin:0 auto}.nick-landing .principles-scroll .principles-showcase:after{display:none}.nick-landing .sequence-media{aspect-ratio:16/9;background:#193c2d;width:100%;position:relative;overflow:hidden}.nick-landing .sequence-fallback{width:100%;height:100%;display:block}.nick-landing .sequence-fallback img{object-fit:contain;width:100%;height:100%}.nick-landing .sequence-canvas{opacity:0;width:100%;height:100%;position:absolute;inset:0}.nick-landing .is-sequence-ready .sequence-canvas{opacity:1}.nick-landing .is-sequence-ready .sequence-fallback{opacity:0}.nick-landing .sequence-progress{pointer-events:none;background:#173b3033;height:2px;position:absolute;inset:auto 0 0}.nick-landing .sequence-progress span{background:var(--gold);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.nick-landing .principles-scroll .principles-caption{background:var(--deep);grid-template-columns:1fr auto;gap:7px;padding:25px 32px 28px;display:grid;position:static}.nick-landing .principles-scroll .principles-caption p{font-size:clamp(20px,2vw,26px)}@media (max-width:640px){.nick-landing .principles-scroll{margin-top:33px}.nick-landing .principles-scroll .principles-caption{padding:20px;display:block}.nick-landing .principles-scroll .principles-caption p{font-size:21px}}@media (prefers-reduced-motion:reduce){.nick-landing .principles-scroll{height:auto!important}.nick-landing .principles-scroll .principles-sticky{position:static!important}.nick-landing .sequence-canvas,.nick-landing .sequence-progress{display:none!important}.nick-landing .principles-scroll .sequence-fallback{opacity:1!important}}.nick-landing .gq-waitlist-form{text-align:left;width:100%;max-width:560px;margin-inline:auto}.nick-landing .gq-waitlist-form .gq-waitlist-fields{flex-direction:column;gap:12px;display:flex}@media (min-width:640px){.nick-landing .gq-waitlist-form .gq-waitlist-fields{flex-direction:row;align-items:stretch}}.nick-landing .gq-waitlist-form .gq-input{width:100%;min-height:58px;color:var(--ink);font:400 15px/1.4 var(--sans);box-shadow:none;background:#fffdf6;border:1px solid #8d9e89;border-radius:9px;padding:14px 16px}.nick-landing .gq-waitlist-form .gq-input:focus{outline-offset:2px;border-color:#bd8f34;outline:3px solid #bd8f34}.nick-landing .gq-waitlist-form .gq-input.gq-input-name{max-width:none}@media (min-width:640px){.nick-landing .gq-waitlist-form .gq-input.gq-input-name{flex:0 0 10rem;max-width:10rem}}.nick-landing .gq-waitlist-form .pixel-button{font:600 15px/1.3 var(--sans);text-transform:none;letter-spacing:0;background:var(--gold);color:#183526;border:1px solid #f3dbac;border-radius:9px;flex-shrink:0;min-height:58px;padding:14px 28px;box-shadow:0 4px #0d281b66}.nick-landing .gq-waitlist-form .pixel-button:hover{filter:none;background:#f4dba9;transform:translateY(-2px);box-shadow:0 6px #0d281b44}.nick-landing .gq-waitlist-form .pixel-button:active{transform:translateY(0);box-shadow:0 3px #0d281b44}.nick-landing .gq-waitlist-form .pixel-button:disabled{opacity:.7;transform:none}.nick-landing .gq-waitlist-form>p{color:#d1d7c5}.nick-landing .gq-waitlist-done{text-align:center}.nick-landing .gq-waitlist-done p{color:inherit}.nick-landing .hero .gq-waitlist-form{margin-top:25px}.nick-landing .closing .gq-waitlist-form{margin-top:32px}.nick-landing .closing .gq-waitlist-form>p,.nick-landing .hero .gq-waitlist-form>p{color:#d1d7c5}.nick-landing .promise .gq-waitlist-form{margin-top:27px;text-align:left;margin-inline:0}.nick-landing .promise .gq-waitlist-form>p{color:#52664d}.nick-landing .hero .gq-waitlist-done,.nick-landing .closing .gq-waitlist-done{color:var(--cream)}@media (max-width:640px){.nick-landing .gq-waitlist-form .pixel-button{width:100%}}
