.journey-home{padding:58px 0 72px!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.journey-home .about-intro{max-width:760px!important;margin-bottom:34px!important}.journey-home .about-photos{max-width:760px!important;gap:22px!important}.journey-home .portrait-frame{padding:7px!important}.journey-home img{aspect-ratio:4/5!important}.about-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:26px}.about-actions a,.portal-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid #171614;font-size:13px;font-weight:800}.about-actions .primary,.portal-cta.primary{background:#171614;color:#fff}.about-actions .secondary{background:#fffdf9;color:#171614}
main>.start-guide{margin-top:42px;margin-bottom:64px}.popular-guides,.latest-content{padding:66px 0;border-top:1px solid var(--line)}.portal-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:25px}.portal-heading h2{font:400 clamp(30px,4vw,46px)/1.08 Georgia,serif;margin:0;letter-spacing:-.035em}.portal-heading p{max-width:530px;color:var(--muted);margin:0;line-height:1.65}
.popular-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.popular-card{padding:28px;border:1px solid var(--line);background:#fffdf9;min-height:245px;display:flex;flex-direction:column}.popular-card.featured{background:#171614;color:#fff}.popular-card .guide-type{color:#9b763b;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.popular-card.featured .guide-type{color:#d6b46c}.popular-card h3{font:400 27px/1.15 Georgia,serif;margin:24px 0 10px}.popular-card p{color:var(--muted);font-size:14px;line-height:1.65;margin:0}.popular-card.featured p{color:#c9c2b7}.popular-card strong{margin-top:auto;padding-top:25px;font-size:13px;text-decoration:underline;text-underline-offset:5px}
#selection.portal-products{padding:66px 0!important;margin:0!important;border-top:1px solid var(--line)}#selection.portal-products .trust{display:none!important}#selection.portal-products .section-head p{max-width:560px}.affiliate-quiet{font-size:12px;color:#817b72;margin:18px 0 0;text-align:right}.latest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.latest-card{padding:24px;border-top:2px solid #9b763b;background:var(--panel)}.latest-card small{color:#8b682f;text-transform:uppercase;letter-spacing:.13em;font-weight:800}.latest-card h3{font:400 24px/1.2 Georgia,serif;margin:17px 0 9px}.latest-card p{color:var(--muted);font-size:14px;line-height:1.65}.latest-card a{text-decoration:underline;text-underline-offset:5px;font-size:13px;font-weight:800}.footer{flex-wrap:wrap}.footer-affiliate{width:100%;font-size:11px;color:#918b82}.nav .navband>.guide-nav-cta{background:#171614;color:#fff!important;height:48px!important;align-self:center;margin-left:8px}.nav .navband>.guide-nav-cta:hover{background:#8b682f;color:#fff!important}
@media(max-width:900px){.popular-grid,.latest-grid{grid-template-columns:1fr 1fr}.portal-heading{display:block}.portal-heading p{margin-top:10px}.nav .navband>.guide-nav-cta{margin-left:0}}
@media(max-width:620px){.journey-home .about-photos{grid-template-columns:1fr 1fr!important;gap:10px!important}.journey-home figcaption{padding-top:12px!important}.about-actions{display:grid}.about-actions a{width:100%}.popular-grid,.latest-grid{grid-template-columns:1fr}.portal-heading h2{font-size:31px}.popular-guides,.latest-content,#selection.portal-products{padding:46px 0!important}.nav .navband>.hub-nav-link{padding:0 11px!important;font-size:12px!important}.nav .navband>.guide-nav-cta{height:42px!important;margin:4px 0}}
.hero{grid-template-columns:minmax(0,820px)!important;justify-content:start!important}.hero>div:first-child p{max-width:720px!important}
.hero .intro-entry{background:#171614!important;border:1px solid #9b763b!important;min-height:300px!important;display:flex;flex-direction:column;justify-content:center}.hero .intro-entry:after{content:'01'!important;color:#28231d!important;font-size:220px!important;right:-8px!important;bottom:-45px!important}.intro-entry .guide-number{position:relative;z-index:1;color:#d6b46c;font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.intro-entry h2{max-width:360px!important;text-transform:none!important;font-size:34px!important;line-height:1.08!important}.intro-entry p{max-width:360px!important}.intro-entry>a{position:relative;z-index:1;align-self:flex-start;margin-top:16px;color:#fff;text-decoration:underline;text-underline-offset:6px;font-weight:800;font-size:13px}.home-roadmap{padding:66px 0;border-top:1px solid var(--line)}.roadmap-kicker{display:block;margin-bottom:8px;color:#9b763b;font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.roadmap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.roadmap-grid>a,.roadmap-grid>span{min-height:105px;padding:18px;border:1px solid var(--line);background:#fffdf9;color:#171614;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;font:400 18px/1.2 Georgia,serif}.roadmap-grid b{color:#9b763b;font:800 10px Arial,sans-serif;letter-spacing:.13em}.roadmap-grid a:hover{border-color:#9b763b;transform:translateY(-2px)}.roadmap-grid .advanced{background:#171614;color:#fff;border-color:#171614}.popular-guides{border-top:0!important;padding-top:26px!important}.journey-home{margin-top:0!important}.hero h1{max-width:760px!important}.hero>div:first-child p{max-width:650px!important}.hero-action.primary{background:#171614!important;color:#fff!important;padding:14px 19px!important;font-weight:900!important;text-decoration:none!important}@media(max-width:850px){.roadmap-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.roadmap-grid{grid-template-columns:1fr}.hero .intro-entry{min-height:260px!important}}
.hero .intro-entry{background:#171614!important;border:1px solid #9b763b!important;min-height:300px!important;display:flex;flex-direction:column;justify-content:center}.hero .intro-entry:after{content:'01'!important;color:#28231d!important;font-size:220px!important;right:-8px!important;bottom:-45px!important}.intro-entry .guide-number{position:relative;z-index:1;color:#d6b46c;font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.intro-entry h2{max-width:360px!important;text-transform:none!important;font-size:34px!important;line-height:1.08!important}.intro-entry p{max-width:360px!important}.intro-entry>a{position:relative;z-index:1;align-self:flex-start;margin-top:16px;color:#fff;text-decoration:underline;text-underline-offset:6px;font-weight:800;font-size:13px}.home-roadmap{padding:66px 0;border-top:1px solid var(--line)}.roadmap-kicker{display:block;margin-bottom:8px;color:#9b763b;font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.roadmap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.roadmap-grid>a,.roadmap-grid>span{min-height:105px;padding:18px;border:1px solid var(--line);background:#fffdf9;color:#171614;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;font:400 18px/1.2 Georgia,serif}.roadmap-grid b{color:#9b763b;font:800 10px Arial,sans-serif;letter-spacing:.13em}.roadmap-grid a:hover{border-color:#9b763b;transform:translateY(-2px)}.roadmap-grid .advanced{background:#171614;color:#fff;border-color:#171614}.popular-guides{border-top:0!important;padding-top:26px!important}.journey-home{margin-top:0!important}.hero h1{max-width:760px!important}.hero>div:first-child p{max-width:650px!important}.hero-action.primary{background:#171614!important;color:#fff!important;padding:14px 19px!important;font-weight:900!important;text-decoration:none!important}@media(max-width:850px){.roadmap-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.roadmap-grid{grid-template-columns:1fr}.hero .intro-entry{min-height:260px!important}}
.sketch-hero{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(370px,.95fr)!important;gap:0!important;align-items:stretch!important;padding:0!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.sketch-hero>div:first-child{padding:64px max(34px,calc((100vw - 1240px)/2)) 34px max(24px,calc((100vw - 1240px)/2))}.sketch-hero h1{font-size:clamp(50px,6.4vw,84px)!important;line-height:.96!important;max-width:720px!important}.sketch-hero>div:first-child>p{font-size:16px!important;max-width:570px!important}.hero-benefits{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;border-top:1px solid var(--line)}.hero-benefits span{padding:18px 18px 6px 30px;position:relative;color:#5e584f;font:13px/1.35 Georgia,serif}.hero-benefits span:before{content:'◆';position:absolute;left:5px;color:#a5864e}.hero-product-stage{position:relative;min-height:450px;overflow:hidden;background:linear-gradient(135deg,#e6dfd2,#c9bda9);border-left:1px solid var(--line)}.hero-product-stage:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 73% 22%,#fff9,transparent 31%),linear-gradient(118deg,transparent 0 55%,#fff5 55% 58%,transparent 58%)}.hero-product-stage img{position:absolute;object-fit:cover;filter:saturate(.75) contrast(.96);box-shadow:0 18px 42px #3a2d1e33}.hero-product-stage .stage-main{width:42%;height:58%;right:14%;bottom:11%}.hero-product-stage .stage-left{width:27%;height:43%;left:16%;bottom:7%}.hero-product-stage .stage-right{width:24%;height:38%;right:2%;bottom:5%}.stage-label{position:absolute;z-index:2;left:8%;top:11%;max-width:130px;color:#675941;font:24px/1.05 Georgia,serif}.hero-product-stage>a{position:absolute;z-index:3;right:6%;top:8%;padding:10px 12px;background:#171614;color:#fff;font-size:12px;font-weight:800}.popular-guides{padding-top:40px!important}.popular-grid{grid-template-columns:1.15fr 1.05fr 1fr!important}.popular-card{position:relative;overflow:hidden}.popular-card:nth-child(2){padding-right:37%}.popular-card:nth-child(2) img{position:absolute;right:0;top:0;width:34%;height:100%;object-fit:cover;filter:saturate(.6)}.all-guides-link{font-size:13px;text-decoration:underline;text-underline-offset:5px}.journey-home{padding:38px 0 50px!important;background:radial-gradient(circle at 12% 20%,#e8dfcf 0 2%,transparent 22%),radial-gradient(circle at 88% 70%,#eadfcd 0 2%,transparent 22%)}.journey-home .about-photos{margin:auto!important;max-width:520px!important}.journey-home .portrait-frame{background:#fffdf9!important;box-shadow:0 14px 30px #5a46301c}.home-articles{padding:64px 0;border-top:1px solid var(--line)}.home-article-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.home-article-grid a{min-height:155px;padding:18px;border:1px solid var(--line);background:#fffdf9;color:#171614;display:flex;flex-direction:column;text-decoration:none;transition:.2s}.home-article-grid a:hover{transform:translateY(-3px);border-color:#9b763b;box-shadow:0 12px 25px #4b392012}.home-article-grid b{color:#c0a069;font:23px Georgia,serif}.home-article-grid small{margin-top:15px;color:#8b682f;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.home-article-grid strong{margin-top:5px;font:18px/1.2 Georgia,serif}.home-article-grid span{margin-top:auto;padding-top:13px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.articles-all{display:inline-flex;margin-top:20px;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:5px}.latest-content{display:none!important}@media(max-width:1000px){.sketch-hero{grid-template-columns:1fr!important}.hero-product-stage{min-height:360px;border-left:0;border-top:1px solid var(--line)}.home-article-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.sketch-hero>div:first-child{padding:42px 24px 28px}.hero-benefits{grid-template-columns:1fr}.hero-benefits span{border-bottom:1px solid var(--line)}.hero-product-stage{min-height:315px}.popular-grid,.home-article-grid{grid-template-columns:1fr!important}.popular-card:nth-child(2){padding-right:28px}.popular-card:nth-child(2) img{display:none}.journey-home .about-photos{max-width:100%!important}.nav .navband{overflow-x:auto!important;flex-wrap:nowrap!important;justify-content:flex-start!important}.nav .navband>.hub-nav-link{flex:0 0 auto!important}}
