@font-face{font-family:Playfair;src:url("https://inalajourney.com/wp/wp-content/uploads/2026/09/PlayfairDisplay-Regular.ttf")}@font-face{font-family:Playfair;src:url("https://inalajourney.com/wp/wp-content/uploads/2026/09/PlayfairDisplay-Bold.ttf");font-weight:700}@font-face{font-family:Source;src:url("https://inalajourney.com/wp/wp-content/uploads/2026/09/SourceSans3.ttf")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#1F2930;background:#F5F0E6;font:18px/1.65 Source,Arial,sans-serif}.wrap{width:min(1180px,calc(100% - 42px));margin:auto}.review{height:32px;background:#D9A441;color:#07162D;text-align:center;font-size:12px;font-weight:800;letter-spacing:.1em;line-height:32px}.header{position:absolute;top:32px;left:0;right:0;z-index:10;color:#F5F0E6}.navrow{height:126px;display:flex;align-items:center;gap:30px}.identity{display:flex;align-items:center;gap:14px;color:#F5F0E6;text-decoration:none;font:30px/1 Playfair,serif;white-space:nowrap}.mark{width:92px;height:92px;border-radius:50%;background:#F5F0E6;display:grid;place-items:center;box-shadow:0 10px 28px rgba(0,0,0,.16)}.mark img{width:76px;height:76px}.header nav{margin-left:auto;display:flex;gap:28px}.header nav a{color:#F5F0E6;text-decoration:none;font-size:15px;font-weight:700}.header nav a:hover{color:#D9A441}.menu{display:none;margin-left:auto;background:#D9A441;color:#07162D;border:0;border-radius:4px;padding:9px 14px;font:700 15px Source}.hero{position:relative;min-height:860px;background:#07162D;color:#F5F0E6;display:flex;align-items:center;overflow:hidden}.hero-photo{position:absolute;inset:0;background:url("https://images.unsplash.com/photo-1519904981063-b0cf448d479e?auto=format&fit=crop&w=2200&q=84") center/cover no-repeat;opacity:.35}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,22,45,.98) 0%,rgba(7,22,45,.88) 44%,rgba(7,22,45,.22) 100%),linear-gradient(0deg,rgba(7,22,45,.65),transparent 55%)}.hero-inner{position:relative;z-index:1;padding-top:120px}.kicker{text-transform:uppercase;letter-spacing:.18em;font-size:13px;font-weight:800;color:#D9A441;margin:0 0 18px}.kicker.dark{color:#8b6422}h1,h2,h3{font-family:Playfair,serif;font-weight:400;line-height:1.08;margin:0;color:#07162D}h1{font-size:clamp(56px,7vw,88px);color:#F5F0E6;max-width:900px}h1 em{color:#D9A441;font-weight:400}h2{font-size:clamp(40px,5vw,58px);margin-bottom:24px}.hero-copy{font-size:23px;max-width:700px;color:rgba(245,240,230,.86);margin:28px 0 34px}.actions{display:flex;gap:14px;flex-wrap:wrap}.button{display:inline-flex;padding:14px 24px;border-radius:4px;font-weight:800;text-decoration:none}.button.gold{background:#D9A441;color:#07162D}.button.light{border:1px solid rgba(245,240,230,.55);color:#F5F0E6}.button.dark{background:#07162D;color:#F5F0E6;margin-top:18px}.section{padding:110px 0}.warm{background:#F5F0E6}.why-grid,.origin-grid,.waypoint-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.story-image{position:relative}.story-image img{width:100%;height:620px;object-fit:cover;border-radius:4px;box-shadow:0 28px 70px rgba(7,22,45,.18)}.story-image span{display:block;text-align:right;font-size:12px;color:#6f6558;margin-top:10px}.lead{font-size:23px;line-height:1.52}.story-copy blockquote{border-left:4px solid #D9A441;margin:34px 0 0;padding:14px 0 14px 24px;font:27px/1.5 Playfair,serif;color:#07162D}.origin{background:#07162D;color:#F5F0E6}.origin h2{color:#F5F0E6}.origin p{color:rgba(245,240,230,.82)}.pillars{background:#f9f5ed}.section-title{text-align:center;max-width:760px;margin:0 auto 55px}.pillar-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.pillar-grid article{background:#fff;padding:28px 22px;border:1px solid rgba(7,22,45,.08);border-top:3px solid #D9A441;box-shadow:0 12px 30px rgba(7,22,45,.06);display:flex;flex-direction:column;min-height:345px}.pillar-grid b{color:#D9A441;font:24px Playfair}.pillar-grid h3{font-size:25px;margin:18px 0 5px}.pillar-grid small{text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:#8b6422}.pillar-grid strong{font-family:Playfair;color:#07162D;margin-top:auto;padding-top:20px;border-top:1px solid #e8e1d6}.path{padding:110px 0}.path.ivory{background:#fff}.path.navy{background:#07162D;color:#F5F0E6}.path.navy h2{color:#F5F0E6}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.split.reverse>div{order:1}.split.reverse>img{order:2}.split img{width:100%;height:590px;object-fit:cover;border-radius:4px;box-shadow:0 28px 65px rgba(7,22,45,.18)}dl{display:grid;grid-template-columns:76px 1fr;gap:12px 18px;margin:28px 0}dt{font-weight:800;color:#D9A441}dd{margin:0}.text-link{color:#07162D;font-weight:800;text-underline-offset:5px}.gold-link{color:#D9A441}.waypoints{background:linear-gradient(135deg,#dec89d,#F5F0E6)}.resources{background:#f9f5ed;border-top:1px solid rgba(217,164,65,.25)}.resource-grid{display:grid;grid-template-columns:1fr 260px;gap:90px;align-items:center}.resource-grid img{width:240px;max-height:390px;object-fit:cover;border-radius:3px;box-shadow:0 20px 45px rgba(7,22,45,.2)}footer{background:#030e20;color:rgba(245,240,230,.76);padding:65px 0 24px;border-top:4px solid #D9A441}.footer-grid{display:grid;grid-template-columns:1.5fr .65fr .65fr;gap:50px}.footer-brand{display:flex;gap:18px}.footer-brand h3{color:#F5F0E6;font-size:28px}.footer-brand p{margin:5px 0}.footer-grid strong{display:block;color:#F5F0E6;margin-bottom:14px}.footer-grid a{display:block;color:#F5F0E6;margin:7px 0}.copyright{border-top:1px solid rgba(245,240,230,.12);margin-top:40px;padding-top:20px;font-size:13px}@media(max-width:980px){.header nav{display:none;position:absolute;top:120px;left:20px;right:20px;background:#F5F0E6;padding:18px;flex-direction:column}.header nav.open{display:flex}.header nav a{color:#07162D}.menu{display:block}.pillar-grid{grid-template-columns:repeat(2,1fr)}.why-grid,.origin-grid,.waypoint-grid,.split{grid-template-columns:1fr}.split.reverse>div,.split.reverse>img{order:initial}.story-image img,.split img{height:470px}.resource-grid{grid-template-columns:1fr 220px}}@media(max-width:620px){body{font-size:17px}.wrap{width:min(100% - 28px,1180px)}.navrow{height:104px}.mark{width:74px;height:74px}.mark img{width:60px;height:60px}.identity{font-size:24px}.header nav{top:102px}.hero{min-height:760px}.hero-inner{padding-top:110px}.section,.path{padding:72px 0}.pillar-grid{grid-template-columns:1fr}.pillar-grid article{min-height:auto}.story-image img,.split img{height:340px}.resource-grid{grid-template-columns:1fr}.resource-grid img{width:190px}.footer-grid{grid-template-columns:1fr}.why-grid,.origin-grid,.waypoint-grid,.split{gap:42px}}
.calling-resources{background:#F5F0E6}.calling-heading{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:end;margin-bottom:55px}.calling-heading .lead{margin:0}.download-card{display:grid;grid-template-columns:260px 1fr;gap:60px;align-items:center;background:#fff;border:1px solid rgba(7,22,45,.1);border-left:7px solid #D9A441;padding:44px 55px;box-shadow:0 20px 55px rgba(7,22,45,.09)}.download-card>img{width:230px;max-height:330px;object-fit:contain;filter:drop-shadow(0 15px 18px rgba(7,22,45,.2))}.download-card h3,.product-row h3,.local-intro h3{font-size:34px;margin:0 0 12px}.resource-label{text-transform:uppercase;letter-spacing:.13em;color:#8b6422;font-size:13px;font-weight:800;margin:0 0 8px}.file-facts{display:flex;gap:12px 30px;flex-wrap:wrap;padding:0;margin:22px 0;list-style:none}.file-facts li:before{content:"✓";color:#8b6422;font-weight:900;margin-right:8px}.pending-note{font-size:14px;color:#6f6558;margin:11px 0 0}.mock-action{border:0;font:800 16px Source;cursor:default}.buying-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin:95px 0 32px}.buying-head h2{margin:0}.market-tabs{display:flex;border:1px solid rgba(7,22,45,.18);background:#fff;padding:5px;border-radius:5px}.market-tab{border:0;background:transparent;color:#07162D;padding:12px 20px;font:800 15px Source;cursor:pointer;border-radius:3px}.market-tab.active{background:#07162D;color:#F5F0E6}.market-panel{display:none;background:#fff;border-top:3px solid #D9A441}.market-panel.active{display:block}.product-row{display:grid;grid-template-columns:135px 1fr;gap:32px;align-items:center;padding:34px;border-bottom:1px solid #e8e1d6}.product-row:last-child{border-bottom:0}.product-row>img{width:125px;height:180px;object-fit:contain;filter:drop-shadow(0 10px 13px rgba(7,22,45,.17))}.muted-product{background:#fbfaf7}.status-chip{display:inline-block;background:#eee8dc;color:#625c52;border-radius:20px;padding:7px 13px;font-size:14px;font-weight:700}.local-intro{padding:32px 34px;background:#07162D;color:#F5F0E6}.local-intro h3{color:#F5F0E6}.local-intro p{margin:0;color:rgba(245,240,230,.8)}
@media(max-width:760px){.calling-heading{grid-template-columns:1fr;gap:20px}.download-card{grid-template-columns:1fr;padding:30px;gap:28px}.download-card>img{width:180px}.buying-head{align-items:stretch;flex-direction:column}.market-tabs{display:grid;grid-template-columns:1fr}.product-row{grid-template-columns:90px 1fr;padding:25px 18px}.product-row>img{width:80px;height:125px}}
.sub-header{background:#07162D;color:#F5F0E6}.sub-header .navrow{height:126px}.sub-header nav{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:14px}.sub-header nav a{color:#F5F0E6}.sub-header nav span{color:#D9A441}.sub-header nav strong{color:#D9A441}.companion-hero{background:#07162D;color:#F5F0E6;padding:90px 0 105px;overflow:hidden}.companion-hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:90px;align-items:center}.companion-hero h1{font-size:clamp(56px,7vw,86px);color:#F5F0E6}.companion-hero .hero-copy{margin:26px 0 30px}.hero-assurance{font-size:14px;color:rgba(245,240,230,.72);margin:15px 0 0}.workbook-display{text-align:center;position:relative}.workbook-display:before{content:"";position:absolute;inset:-55px -70px;border:1px solid rgba(217,164,65,.32);border-radius:50%}.workbook-display img{position:relative;width:min(300px,90%);max-height:440px;object-fit:contain;filter:drop-shadow(0 25px 28px rgba(0,0,0,.4))}.workbook-display span{position:relative;display:block;color:#D9A441;font:21px Playfair;margin-top:18px}.purpose-grid,.download-zone-grid,.print-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.download-zone{background:#fff}.download-details{grid-template-columns:110px 1fr}.download-action-card{background:#F5F0E6;border-top:5px solid #D9A441;padding:38px;text-align:center;box-shadow:0 20px 55px rgba(7,22,45,.12)}.download-action-card img{display:block;width:180px;max-height:260px;object-fit:contain;margin:0 auto 25px;filter:drop-shadow(0 12px 16px rgba(7,22,45,.22))}.download-action-card button{display:inline-flex}.download-action-card p{font-size:14px;color:#6f6558;margin:14px auto 0;max-width:380px}.print-choice{background:#07162D;color:#F5F0E6}.print-choice h2{color:#F5F0E6}.choice-status{display:grid;grid-template-columns:1fr auto;background:rgba(245,240,230,.08);border:1px solid rgba(217,164,65,.35)}.choice-status span,.choice-status strong{padding:18px 20px;border-bottom:1px solid rgba(245,240,230,.12)}.choice-status strong{color:#D9A441}.personal-use{background:#F5F0E6}.narrow{max-width:820px;text-align:center}.personal-use h2{font-size:40px}
@media(max-width:800px){.sub-header .navrow{height:auto;padding:20px 0;align-items:flex-start}.sub-header nav{display:none}.companion-hero-grid,.purpose-grid,.download-zone-grid,.print-choice-grid{grid-template-columns:1fr;gap:44px}.companion-hero{padding:70px 0}.workbook-display{margin-top:20px}.choice-status{grid-template-columns:1fr}.choice-status span{padding-bottom:4px;border:0}.choice-status strong{padding-top:4px}.download-action-card{padding:28px}}
.sub-header .mark{width:78px;height:78px}.sub-header .mark img{width:70px;height:70px;display:block;transform:translate(-1px,1px)}
@media(max-width:620px){.sub-header .mark{width:66px;height:66px}.sub-header .mark img{width:59px;height:59px}}
/* Header mark: crop only the SVG's built-in empty canvas; artwork remains unchanged. */
.sub-header .mark{width:64px;height:64px;overflow:hidden}.sub-header .mark img{width:108px;height:108px;max-width:none;transform:translate(-6px,-3px)}
@media(max-width:620px){.sub-header .mark{width:58px;height:58px}.sub-header .mark img{width:100px;height:100px;transform:translate(-6px,-3px)}}
.sub-header .mark{position:relative;display:block;overflow:hidden}.sub-header .mark img{position:absolute;left:50%;top:50%;width:108px;height:108px;max-width:none;transform:translate(-56%,-53%)}
@media(max-width:620px){.sub-header .mark img{width:100px;height:100px;transform:translate(-56%,-53%)}}
/* Approved centred-placement asset: no cropping or positional correction required. */
.sub-header .mark{width:64px;height:64px;display:grid;place-items:center;overflow:visible}.sub-header .mark img{position:static;width:48px;height:48px;max-width:100%;transform:none}
@media(max-width:620px){.sub-header .mark{width:58px;height:58px}.sub-header .mark img{width:44px;height:44px;transform:none}}

/* Journey: A Calling landing page */
.calling-nav .menu{display:none}.calling-main-hero{position:relative;overflow:hidden;background:linear-gradient(118deg,#07162D 0%,#0b2343 68%,#3c2b18 100%);color:#F5F0E6;padding:95px 0 110px}.calling-glow{position:absolute;width:760px;height:760px;border:1px solid rgba(217,164,65,.2);border-radius:50%;right:-210px;top:-240px;box-shadow:0 0 0 110px rgba(217,164,65,.045),0 0 0 220px rgba(217,164,65,.025)}.calling-main-grid{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:center}.calling-main-hero h1{font-size:clamp(65px,8vw,102px)}.calling-main-hero h1 em{color:#D9A441}.calling-question{font:24px/1.6 Playfair,serif;color:#e9d5ae;margin:42px 0 0;padding-left:24px;border-left:3px solid #D9A441}.calling-book-stage{position:relative;text-align:center;min-height:550px;display:flex;flex-direction:column;align-items:center;justify-content:center}.calling-book-stage img{position:relative;width:min(340px,82%);max-height:510px;object-fit:contain;filter:drop-shadow(0 32px 32px rgba(0,0,0,.46));transform:none}.calling-book-stage p{position:relative;margin:25px 0 0;color:#D9A441;font:22px Playfair}.book-halo{position:absolute;width:470px;height:470px;border-radius:50%;background:#F5F0E6;opacity:.08;box-shadow:0 0 0 2px rgba(217,164,65,.38),0 0 85px rgba(217,164,65,.12)}.calling-intro{background:#F5F0E6}.calling-intro-grid,.calling-origin-grid,.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.calling-origin{background:#8d6930;color:#fff7ea}.calling-origin h2{color:#fff7ea}.calling-origin p{color:rgba(255,247,234,.88)}.origin-pullquote{background:#F5F0E6;color:#07162D;padding:52px 50px;box-shadow:0 24px 55px rgba(42,25,6,.18);position:relative}.origin-pullquote span{position:absolute;top:5px;left:22px;color:#D9A441;font:90px Playfair}.origin-pullquote p{position:relative;color:#07162D;font:31px/1.45 Playfair;margin:0}.calling-method{background:#fff}.calling-movements{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.calling-movements article{padding:38px 32px;background:#F5F0E6;border-top:4px solid #D9A441;box-shadow:0 14px 32px rgba(7,22,45,.07)}.calling-movements b{color:#c38b2f;font:35px Playfair}.calling-movements h3{font-size:30px;margin:8px 0 15px}.calling-rhythm{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;background:#07162D;color:#F5F0E6;margin-top:40px;padding:28px 32px}.calling-rhythm span:before{content:"•";color:#D9A441;margin-right:28px}.calling-rhythm strong{color:#D9A441}.calling-audience{background:#07162D;color:#F5F0E6}.calling-audience h2{color:#F5F0E6}.calling-audience .lead{color:#e9d5ae}.calling-audience ul{list-style:none;margin:0;padding:0;border-top:1px solid rgba(217,164,65,.45)}.calling-audience li{padding:20px 8px 20px 45px;border-bottom:1px solid rgba(245,240,230,.14);position:relative}.calling-audience li:before{content:"✦";position:absolute;left:8px;color:#D9A441}.calling-page-resources{background:#F5F0E6}.calling-resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.calling-resource{display:grid;grid-template-columns:180px 1fr;gap:30px;align-items:center;background:#fff;padding:34px;border:1px solid rgba(7,22,45,.09)}.calling-resource.primary-resource{grid-column:1/-1;grid-template-columns:240px 1fr;border-left:7px solid #D9A441;padding:44px 55px}.calling-resource>img{width:100%;height:270px;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(7,22,45,.2))}.calling-resource.primary-resource>img{height:350px}.calling-resource h3{font-size:34px;margin:5px 0 14px}.future-resource{background:#fbfaf7}.future-mark{display:grid;place-items:center;width:150px;height:150px;border-radius:50%;background:#F5F0E6}.future-mark img{width:115px;height:115px}.calling-order{background:linear-gradient(135deg,#d6bd8a,#F5F0E6)}.calling-order .buying-head{margin-top:0}.light-tabs{background:rgba(255,255,255,.75)}
@media(max-width:900px){.calling-main-grid,.calling-intro-grid,.calling-origin-grid,.audience-grid{grid-template-columns:1fr}.calling-main-grid{gap:25px}.calling-book-stage{min-height:430px}.calling-book-stage img{height:390px}.calling-movements{grid-template-columns:1fr}.calling-resource-grid{grid-template-columns:1fr}.calling-resource.primary-resource{grid-column:auto}.calling-resource,.calling-resource.primary-resource{grid-template-columns:160px 1fr;padding:30px}.calling-resource.primary-resource>img{height:290px}}
@media(max-width:620px){.calling-nav .menu{display:none}.calling-main-hero{padding:65px 0 75px}.calling-main-hero h1{font-size:58px}.calling-question{font-size:20px}.calling-book-stage{min-height:360px}.calling-book-stage img{height:330px}.book-halo{width:300px;height:300px}.calling-intro-grid,.calling-origin-grid,.audience-grid{gap:35px}.origin-pullquote{padding:45px 28px}.origin-pullquote p{font-size:25px}.calling-rhythm{justify-content:flex-start}.calling-rhythm span:before{margin-right:12px}.calling-resource,.calling-resource.primary-resource{grid-template-columns:1fr;padding:28px}.calling-resource>img,.calling-resource.primary-resource>img{width:180px;height:270px;margin:auto}.future-mark{margin:auto}}


/* Launch repair: WordPress inserts empty paragraphs between grid items. */
.ij-home .download-card>p:empty,.ij-home .product-row>p:empty,.calling-site .calling-resource>p:empty,.calling-site .product-row>p:empty{display:none!important}
.ij-home .download-card>div,.ij-home .product-row>div,.calling-site .calling-resource>div:not(.future-mark):not(.book-halo),.calling-site .product-row>div{min-width:0}
.calling-site .calling-main-hero .calling-question{margin-top:36px!important}
.calling-site .buying-head h2{font-size:clamp(38px,4.8vw,58px)!important}
@media(max-width:900px){.calling-site .calling-main-hero .calling-question{margin-top:24px!important}}
