.guided-page{--guided-gutter:clamp(20px, 4.2vw, 72px);--guided-canvas:1480px;background:var(--bone);color:var(--soil);overflow:clip}.guided-page h1,.guided-page h2,.guided-page h3,.guided-page p,.guided-page blockquote{margin-top:0}.guided-page figure{margin:0}.guided-hero{background:var(--night);min-height:max(720px,100svh);color:var(--bone);isolation:isolate;grid-template-columns:1fr;display:grid;position:relative}.guided-hero-copy{z-index:2;width:min(49vw,720px);min-width:590px;padding:clamp(158px, 19vh, 208px) clamp(42px, 5.4vw, 92px) 112px var(--guided-gutter);flex-direction:column;justify-content:center;display:flex}.guided-hero-copy h1{max-width:10ch;font-family:var(--font-display);letter-spacing:-.045em;margin-bottom:30px;font-size:clamp(4.5rem,5.8vw,6.9rem);font-weight:300;line-height:.88}.guided-hero-copy h1 em{color:var(--brass-light);white-space:nowrap;font-weight:300;display:block}.guided-hero-copy>p:not(.eyebrow){max-width:43ch;color:rgba(var(--rgb-bone), .72);margin-bottom:34px;font-size:clamp(1rem,1.15vw,1.18rem);line-height:1.68}.guided-hero-copy>a,.guided-person-copy>a,.guided-closing a,.guided-paths-grid strong{width:fit-content;min-height:44px;color:var(--brass-light);font-size:var(--type-cta);letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:12px;font-weight:700;display:inline-flex}.guided-hero-media{z-index:0;position:absolute;inset:0;overflow:hidden}.guided-hero-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#090b09fa 0%,#090b09f0 27%,#090b09bd 40%,#090b093d 57%,#0000 73%),linear-gradient(#080a082e,#0000 34%,#080a081f);position:absolute;inset:0}.guided-hero-media img,.guided-expand-media img,.guided-field-image img,.guided-photography-image img,.guided-person-image img,.guided-path-image img{object-fit:cover}.guided-hero-media img{object-position:58% center;filter:saturate(.88)contrast(1.03)brightness(.9)}.guided-hero-media figcaption,.guided-person-image figcaption{z-index:2;color:rgba(var(--rgb-white), .65);letter-spacing:.05em;font-size:.7rem;position:absolute;bottom:18px;right:20px}.guided-scroll-cue{z-index:3;bottom:30px;left:var(--guided-gutter);min-height:44px;color:rgba(var(--rgb-bone), .58);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:.68rem;font-weight:600;display:flex;position:absolute}.guided-introduction,.guided-field,.guided-person,.guided-paths,.guided-faq,.guided-closing{width:min(var(--guided-canvas), calc(100% - (var(--guided-gutter) * 2)));margin:0 auto}.guided-introduction{padding:clamp(96px,9vw,152px) 0 clamp(108px,10vw,168px)}.guided-introduction-inner{width:min(100%,1180px);margin:0 auto}.guided-introduction-inner>.eyebrow{margin-bottom:clamp(22px,2.4vw,34px)}.guided-introduction h2,.guided-field-heading h2,.guided-photography-copy h2,.guided-person-copy h2,.guided-paths>header h2,.guided-faq>header h2,.guided-closing h2{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(3.2rem,5.6vw,6.4rem);font-weight:300;line-height:.94}.guided-introduction h2{max-width:15ch;margin-bottom:clamp(42px,5vw,68px)}.guided-introduction-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,82px);max-width:1080px;display:grid}.guided-introduction-copy p,.guided-field-heading>p:last-child,.guided-field-grid article>p:last-child,.guided-photography-copy>p,.guided-person-copy>p,.guided-paths-grid a>p,.guided-closing>div:last-child>p{color:rgba(var(--rgb-soil), .67);font-size:var(--type-body-lg);line-height:1.75}.guided-expand-shell{padding:0 var(--guided-gutter)}.guided-expand-media{width:min(100%, var(--guided-canvas));border-radius:18px;height:min(72vw,820px);min-height:540px;position:relative;overflow:hidden}.guided-page .guided-expand-media{margin-inline:auto}.guided-expand-media img{object-position:center 58%}.guided-field{padding:clamp(110px,11vw,180px) 0}.guided-field-heading{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);grid-template-areas:"label label""title copy";align-items:end;gap:clamp(24px,2.4vw,34px) clamp(54px,7vw,110px);width:min(100%,1180px);margin-bottom:clamp(56px,7vw,100px);margin-left:auto;margin-right:auto;display:grid}.guided-field-heading>.eyebrow{grid-area:label;margin-bottom:0}.guided-field-heading h2{grid-area:title;max-width:13ch;margin-bottom:0}.guided-field-heading>p:last-child{grid-area:copy;margin-bottom:8px}.guided-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(22px,2.6vw,42px);display:grid}.guided-field-grid article{flex-direction:column;min-width:0;display:flex}.guided-field-image{aspect-ratio:240/115;border-radius:18px;margin-bottom:30px;position:relative;overflow:hidden}.guided-field-grid h3{font-family:var(--font-display);letter-spacing:-.025em;margin:16px 0 18px;font-size:clamp(2rem,2.6vw,3rem);font-weight:300;line-height:1.02}.guided-field-image img{object-position:center bottom}.guided-photography{background:var(--forest);color:var(--bone);grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);display:grid}.guided-photography-image{min-height:780px;position:relative;overflow:hidden}.guided-photography-image img{object-position:center}.guided-photography-copy{flex-direction:column;justify-content:center;padding:clamp(70px,8vw,140px);display:flex}.guided-photography-copy h2{max-width:9ch;margin:18px 0 28px;font-size:clamp(3.5rem,5.4vw,6.6rem)}.guided-photography-copy>p{max-width:48ch;color:rgba(var(--rgb-bone), .68)}.guided-photography-copy blockquote{border-top:1px solid rgba(var(--rgb-brass-light), .42);max-width:14ch;color:var(--brass-light);font-family:var(--font-display);margin:70px 0 0;padding-top:28px;font-size:clamp(2rem,3vw,3.5rem);font-weight:300;line-height:1.05}.guided-person{grid-template-columns:minmax(0,.82fr) minmax(420px,.62fr);align-items:center;gap:clamp(64px,10vw,160px);padding:clamp(110px,11vw,180px) 0;display:grid}.guided-person-copy h2{max-width:10ch;margin:18px 0 30px}.guided-person-copy>p{max-width:53ch;margin-bottom:34px}.guided-person-copy>a{color:var(--brass)}.guided-person-image{aspect-ratio:4/5;border-radius:22px;position:relative;overflow:hidden}.guided-person-image img{object-position:center 36%}.guided-person-image figcaption{left:20px;right:auto}.guided-paths>header{flex-direction:column;align-items:start;gap:22px;max-width:1040px;margin-bottom:clamp(52px,6vw,84px);display:flex}.guided-paths>header .eyebrow{margin-bottom:0}.guided-paths>header h2{text-wrap:balance;max-width:24ch;margin-bottom:0;font-size:clamp(2.6rem,4.2vw,4.5rem);line-height:1.05}.guided-paths-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,64px);display:grid}.guided-paths-grid>a{flex-direction:column;min-width:0;display:flex}.guided-path-image{aspect-ratio:16/10;border-radius:18px;margin-bottom:30px;position:relative;overflow:hidden}.guided-paths-grid h3{font-family:var(--font-display);letter-spacing:-.035em;margin:16px 0 14px;font-size:clamp(2.35rem,3vw,3.55rem);font-weight:300;line-height:.96}.guided-paths-grid a>p{max-width:50ch;margin-bottom:0}.guided-paths-grid strong{color:var(--brass);margin-top:auto;padding-top:clamp(26px,3vw,42px)}.guided-faq{border-top:1px solid rgba(var(--rgb-brass), .24);grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:clamp(56px,9vw,150px);padding:clamp(94px,9vw,150px) 0;display:grid}.guided-faq>header h2{max-width:8ch;margin-top:18px}.guided-faq-list article{border-top:1px solid rgba(var(--rgb-soil), .18)}.guided-faq-list article:last-child{border-bottom:1px solid rgba(var(--rgb-soil), .18)}.guided-faq-list h3{margin:0}.guided-faq-list button{width:100%;min-height:100px;color:var(--soil);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;display:flex}.guided-faq-list button span{font-family:var(--font-display);font-size:clamp(1.55rem,2.2vw,2.5rem);font-weight:300;line-height:1.1}.guided-faq-list button svg{transition:transform .26s var(--ease);flex:none}.guided-faq-list article.is-open button svg{transform:rotate(45deg)}.guided-faq-answer p{max-width:62ch;color:rgba(var(--rgb-soil), .66);margin:-6px 0 30px;line-height:1.75}.guided-closing{width:auto;max-width:none;padding:clamp(80px, 9vw, 140px) max(var(--guided-gutter), calc((100vw - var(--guided-canvas)) / 2));background:var(--forest);color:var(--bone);grid-template-columns:1.05fr .7fr;gap:clamp(70px,12vw,190px);display:grid}.guided-closing h2{max-width:11ch;margin:18px 0 0}.guided-closing>div:last-child{align-self:end}.guided-closing>div:last-child>p{max-width:46ch;color:rgba(var(--rgb-bone), .68);margin-bottom:30px}[data-guided-reveal]{opacity:0;transform:translateY(24px)}[data-guided-visible=true]{opacity:1;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(0)}@media (max-width:1050px){.guided-hero-copy{width:min(58vw,620px);min-width:520px}.guided-hero-copy h1{font-size:clamp(4.2rem,7.6vw,5.4rem)}.guided-field-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.guided-paths-grid h3{min-height:1.92em}.guided-photography-copy{padding:clamp(58px,6vw,86px)}.guided-person{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:64px}}@media (max-width:760px){.guided-page{--guided-gutter:18px}.guided-hero{grid-template-columns:1fr;min-height:0;padding-top:78px}.guided-hero-media{border-radius:18px 18px 0 0;grid-row:1;min-height:clamp(300px,42svh,420px);position:relative;inset:auto}.guided-hero-media:after{display:none}.guided-hero-media img{object-position:61% center;filter:saturate(.92)contrast(1.02)brightness(.92)}.guided-hero-copy{width:auto;min-width:0;padding:48px var(--guided-gutter) 78px;grid-row:2}.guided-hero-copy h1{font-size:clamp(3.7rem,18vw,5.4rem)}.guided-hero-copy h1 em{white-space:normal}.guided-scroll-cue{display:none}.guided-introduction,.guided-field-heading,.guided-person,.guided-paths>header,.guided-paths-grid,.guided-faq,.guided-closing{grid-template-columns:1fr}.guided-introduction{gap:30px;padding:92px 0}.guided-introduction-inner>.eyebrow{margin-bottom:20px}.guided-introduction h2{margin-bottom:38px;font-size:clamp(3rem,14vw,4.4rem)}.guided-introduction-copy{grid-template-columns:1fr;gap:12px}.guided-expand-shell{padding:0 12px}.guided-expand-media{height:72svh;min-height:480px}.guided-field{padding:92px 0}.guided-field-heading{grid-template-columns:1fr;grid-template-areas:"label""title""copy";gap:18px;margin-bottom:48px}.guided-field-heading h2,.guided-person-copy h2,.guided-paths>header h2,.guided-faq>header h2,.guided-closing h2{font-size:clamp(3rem,14vw,4.4rem)}.guided-field-grid{margin-right:calc(var(--guided-gutter) * -1);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.guided-field-grid::-webkit-scrollbar{display:none}.guided-field-grid article{scroll-snap-align:start;flex:none;width:min(82vw,340px)}.guided-photography{grid-template-columns:1fr}.guided-photography-image{min-height:66svh}.guided-photography-copy{padding:72px var(--guided-gutter) 84px}.guided-photography-copy h2{font-size:clamp(3.2rem,15vw,4.8rem)}.guided-photography-copy blockquote{margin-top:48px}.guided-person{gap:54px;padding:94px 0}.guided-person-image{grid-row:1}.guided-paths{padding-bottom:94px}.guided-paths>header{gap:18px;margin-bottom:44px}.guided-paths>header h2{max-width:24ch;font-size:clamp(2.3rem,10vw,3.2rem);line-height:1.05}.guided-paths-grid{gap:64px}.guided-paths-grid h3{min-height:0}.guided-path-image{margin-bottom:24px}.guided-faq{gap:38px;padding:84px 0 94px}.guided-faq-list button{min-height:82px}.guided-closing{padding:76px var(--guided-gutter);gap:36px}.guided-hero-copy>a,.guided-person-copy>a,.guided-closing a{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){[data-guided-reveal]{opacity:1;transform:none}.guided-faq-list button svg{transition:none}}.guided-page :is(.guided-field,.guided-person,.guided-paths,.guided-faq){width:100%;padding-inline:max(var(--guided-gutter), calc((100% - var(--guided-canvas)) / 2));margin-inline:0}.guided-page .guided-hero-copy h1{max-width:20ch;font-size:clamp(36px,3.6vw,60px);line-height:1.05}.guided-hero-copy>.eyebrow{color:var(--bone)}.guided-page .guided-introduction h2,.guided-page .guided-photography-copy h2,.guided-page .guided-field-heading h2,.guided-page .guided-person-copy h2,.guided-page .guided-paths>header h2,.guided-page .guided-faq>header h2{text-wrap:pretty;max-width:22ch;font-size:clamp(32px,3.6vw,54px);line-height:1.08}.guided-person,.guided-field{padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(56px,6vw,88px)}.guided-person-copy h2{margin-bottom:24px}.guided-faq{padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(56px,6vw,88px)}@media (max-width:760px){.guided-page .guided-hero-copy h1,.guided-page .guided-introduction h2,.guided-page .guided-photography-copy h2,.guided-page .guided-field-heading h2,.guided-page .guided-person-copy h2,.guided-page .guided-paths>header h2,.guided-page .guided-faq>header h2{font-size:clamp(30px,7vw,42px)}}.guided-introduction{padding-block:clamp(48px,5vw,80px)}.guided-introduction-inner{grid-template-columns:1fr 1fr;grid-template-areas:"label copy""title copy";align-items:start;gap:18px clamp(40px,6vw,96px);width:100%;display:grid}.guided-introduction-inner>.eyebrow{grid-area:label;margin:0}.guided-introduction h2{grid-area:title;margin:0}.guided-introduction-copy{grid-area:copy;align-self:center;max-width:56ch;display:block}.guided-introduction-copy p{margin:0 0 16px}.guided-introduction-copy p:last-child{margin-bottom:0}.guided-field-heading{align-items:center;row-gap:18px;width:100%;margin-bottom:32px}.guided-field-heading>p:last-child{margin:0}.guided-field-image{margin-bottom:22px}.guided-field-grid h3{margin:12px 0;font-size:clamp(26px,2.3vw,36px);line-height:1.15}.guided-paths{padding-block:clamp(48px,5vw,80px)}.guided-paths>header{grid-template-columns:1.2fr .8fr;grid-template-areas:"label label""title copy";align-items:center;gap:18px clamp(40px,6vw,96px);max-width:none;margin-bottom:32px;display:grid}.guided-paths>header .eyebrow{grid-area:label}.guided-page .guided-paths>header h2{grid-area:title;max-width:none}.guided-paths>header>p:last-child{color:rgba(var(--rgb-soil), .67);font-size:var(--type-body-lg);grid-area:copy;justify-self:end;max-width:38ch;margin:0;line-height:1.75}.guided-path-image{aspect-ratio:16/9;margin-bottom:22px}.guided-paths-grid h3{min-height:0;margin:12px 0;font-size:clamp(28px,2.6vw,40px);line-height:1.1}@media (max-width:760px){.guided-introduction-inner{grid-template-columns:1fr;grid-template-areas:"label""title""copy";gap:18px}.guided-introduction-copy{margin-top:6px}.guided-field-heading{margin-bottom:28px}.guided-paths>header{grid-template-columns:1fr;grid-template-areas:"label""title""copy";gap:16px;margin-bottom:28px}.guided-paths>header>p:last-child{justify-self:start;max-width:none}.guided-paths-grid{gap:36px}}
.cms-guided-page .cms-guided-media{margin:0;overflow:hidden}.cms-guided-page .cms-guided-media img{object-fit:cover;object-position:var(--hero-position);width:100%;height:100%;position:absolute;inset:0}.cms-guided-page .cms-guided-mobile{display:none}@media (min-width:721px){.cms-guided-page .cms-guided-media:not([data-desktop-shape=natural]){aspect-ratio:var(--hero-ratio);height:auto;min-height:0}}.cms-guided-page .guided-path-image{margin-bottom:30px}.cms-guided-page .guided-hero-copy .cms-heading-accent,.cms-guided-page .guided-photography-copy .cms-heading-accent{color:var(--brass-light)}.cms-guided-page p,.cms-guided-page blockquote{white-space:pre-wrap}.cms-guided-page .guided-field-grid:focus-visible{outline-offset:6px;outline:2px solid}@media (max-width:720px){.cms-guided-page .cms-guided-mobile{display:block}.cms-guided-page .cms-guided-desktop{display:none}.cms-guided-page .cms-guided-media img{object-position:var(--hero-mobile-position)}.cms-guided-page .cms-guided-media:not([data-mobile-shape=natural]){aspect-ratio:var(--hero-mobile-ratio);height:auto;min-height:0}.cms-guided-page .guided-field-grid.mobile-stacked{grid-template-columns:1fr;margin-right:0;display:grid;overflow:visible}.cms-guided-page .guided-field-grid.mobile-stacked article{width:auto}}.cms-guided-page>section{min-width:0}#main .cms-guided-page>section.background-paper{background:var(--bone);color:var(--soil)}#main .cms-guided-page>section.background-white{color:var(--soil);background:#fff}#main .cms-guided-page>section.background-forest{background:var(--surface-forest);color:var(--bone)}#main .cms-guided-page>section.background-ink{background:var(--night);color:var(--bone)}.cms-guided-page>section:is(.background-forest,.background-ink):not(.guided-hero,.guided-photography) :is(p,blockquote,.guided-faq-list button),.cms-guided-page>section:is(.background-paper,.background-white):is(.guided-hero,.guided-photography) :is(p,blockquote){color:inherit}.cms-guided-page>.guided-hero:is(.background-paper,.background-white) .guided-hero-media:after{background:linear-gradient(90deg,var(--bone) 0%,var(--bone) 27%,transparent 78%)}.cms-guided-page>section.width-content:is(.guided-hero,.guided-photography,.guided-expand-shell){width:min(var(--guided-canvas),calc(100% - 2 * var(--guided-gutter)));margin-inline:auto}.cms-guided-page>section:is(.background-forest,.background-ink) .cms-heading-accent{color:var(--brass-light)}.cms-guided-page>section:is(.background-paper,.background-white) .cms-heading-accent{color:var(--brass)}.cms-guided-page>section.width-reading{width:min(760px,calc(100% - 2 * var(--guided-gutter)));margin-inline:auto}.cms-guided-page>section.width-full:not(.guided-hero,.guided-photography,.guided-expand-shell){width:100%;padding-inline:var(--guided-gutter)}.cms-guided-page>section.spacing-compact{padding-block:48px}.cms-guided-page>section.spacing-generous{padding-block:168px}.cms-guided-page>section.align-center{text-align:center}.cms-guided-page>section.align-center :is(header,.cms-guided-heading,.guided-photography-copy>p,.guided-person-copy>p,blockquote){align-items:center;margin-inline:auto}.cms-guided-page .cms-guided-heading{font-family:var(--font-display);letter-spacing:-.04em;font-weight:300;line-height:.94}.cms-guided-page .cms-guided-heading:not(h1,h2){margin-bottom:30px;font-size:clamp(3.2rem,5.6vw,6.4rem)}.cms-guided-page .cms-guided-card-heading:not(h3){font-family:var(--font-display);margin:16px 0 18px;font-size:clamp(2rem,2.6vw,3rem);font-weight:300;line-height:1.02}.cms-guided-page .guided-faq-list :is(h2,h4){margin:0}@media (min-width:721px){.cms-guided-page>.guided-person.media-start{grid-template-columns:minmax(420px,.62fr) minmax(0,.82fr)}.cms-guided-page>.guided-person.media-start>.guided-person-image{grid-area:1/1}.cms-guided-page>.guided-person.media-start>.guided-person-copy{grid-area:1/2}.cms-guided-page>.guided-photography.media-end{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr)}.cms-guided-page>.guided-photography.media-end>.guided-photography-copy{grid-area:1/1}.cms-guided-page>.guided-photography.media-end>.guided-photography-image{grid-area:1/2}.cms-guided-page>.guided-hero.media-start>.guided-hero-copy{margin-left:auto}.cms-guided-page>.guided-hero.media-start .guided-hero-media:after{transform:scaleX(-1)}.cms-guided-page>section.width-reading:is(.guided-person,.guided-photography,.guided-faq){flex-direction:column;gap:36px;display:flex}.cms-guided-page>section.width-reading:is(.guided-person,.guided-photography)>.cms-guided-media{width:100%}.cms-guided-page>section.width-reading.media-start>.cms-guided-media{order:-1}.cms-guided-page>section.width-reading.media-end>.cms-guided-media{order:1}.cms-guided-page>.guided-hero.width-reading .guided-hero-copy{width:100%;min-width:0}}@media (max-width:720px){.cms-guided-page>section.spacing-generous{padding-block:100px}.cms-guided-page>section:is(.guided-hero,.guided-person,.guided-photography).mobile-textFirst>.cms-guided-media{grid-row:2}.cms-guided-page>section:is(.guided-hero,.guided-person,.guided-photography).mobile-textFirst>:is(.guided-hero-copy,.guided-person-copy,.guided-photography-copy),.cms-guided-page>section:is(.guided-hero,.guided-person,.guided-photography).mobile-mediaFirst>.cms-guided-media{grid-row:1}.cms-guided-page>section:is(.guided-hero,.guided-person,.guided-photography).mobile-mediaFirst>:is(.guided-hero-copy,.guided-person-copy,.guided-photography-copy){grid-row:2}.cms-guided-page .cms-guided-heading:not(h1,h2){font-size:clamp(2.5rem,12vw,4.4rem)}}#main .cms-guided-page>section.background-paper:is(.guided-introduction,.guided-paths){background:var(--surface-warm)}
