@font-face{font-family:"Barlow Condensed";src:url('../fonts/BarlowCondensed-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Hind";src:url('../fonts/Hind-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Hind";src:url('../fonts/Hind-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
:root{--paper:#F7F4EC;--ink:#302D2A;--rust:#9C4C35;--grass:#A9B85C;--slate:#667F8A;--stem:#C8B48A;--clay:#8E8172;--mauve:#C3AFBE;--font-display:"Barlow Condensed",Impact,sans-serif;--font-body:"Hind",Arial,sans-serif;--radius:0px}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:19px;line-height:1.65}img{max-width:100%;height:auto;display:block}:where(h1,h2,h3,h4,p,figure,ul){margin:0}:where(h1,h2,h3,h4){font-family:var(--font-display);font-weight:700;line-height:1.05}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}:focus-visible{outline:3px solid var(--rust);outline-offset:5px}.wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.skip-link{position:absolute;top:-100px;left:20px;background:var(--ink);color:var(--paper);padding:12px;z-index:999999}.skip-link:focus{top:10px}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:60px;min-height:110px}.identity{display:block;width:290px;flex-shrink:0;text-decoration:none}.identity img{width:100%;height:auto}.primary-navigation{width:510px}.primary-menu{display:flex;justify-content:space-between;gap:30px;padding:0;list-style:none}.primary-menu a{font-size:17px;font-weight:600;padding:12px 0;display:block;text-decoration:none}.primary-menu a:hover{text-decoration:underline;text-underline-offset:8px}.menu-toggle{display:none}.opening{padding-top:38px;padding-bottom:75px}.opening-copy{position:relative;z-index:1;max-width:1040px}.opening-copy h1{font-size:108px;letter-spacing:-.018em;color:var(--rust);line-height:1}.opening-copy h1 span{display:block}.opening-copy p{max-width:57ch;font-size:19px;line-height:1.5;margin-top:21px}.opening-actions{display:flex;align-items:center;gap:32px;margin-top:24px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 23px;background:var(--rust);color:var(--paper);border:1px solid var(--rust);border-radius:0;text-decoration:none;font-size:17px;font-weight:600}.button:hover{text-decoration:underline}.text-link{display:inline-flex;align-items:center;min-height:44px;font-size:17px;font-weight:600}.opening-fields{display:grid;grid-template-columns:3.2fr 5fr 3fr;gap:26px;align-items:start;margin-top:46px}.density-field img{width:100%;object-fit:cover}.density-field figcaption{font-size:10px;line-height:1.6;margin-top:12px}.field-dispersed{margin-top:0}.field-dispersed img{aspect-ratio:1.9}.field-herd{margin-top:48px}.field-herd img{aspect-ratio:1.75}.field-open{margin-top:108px}.field-open img{aspect-ratio:1.6}.home-editorial:empty{display:none}.site-footer{background:var(--ink);color:var(--paper);padding-block:50px}.site-footer .identity{width:300px}.site-footer p{font-size:16px;margin-block:22px}.site-footer a{font-size:16px}.reading{padding-block:60px;min-height:500px}.reading h1{font-size:64px;margin-bottom:25px}.reading article+article{margin-top:35px}.form-trap{position:absolute;left:-10000px}.contact-inactive a{overflow-wrap:anywhere}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.header-inner{gap:45px}.opening-copy h1{font-size:86px}.primary-navigation{width:430px}.primary-menu{gap:24px}.opening-fields{gap:22px}.density-field figcaption{font-size:10px}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header-inner{min-height:99px;gap:20px;flex-wrap:wrap;padding-block:18px}.identity{width:247px}.menu-toggle{display:block;background:transparent;border:0;border-bottom:1px solid var(--ink);padding:10px 0;color:var(--ink);font-size:16px;min-height:44px}.primary-navigation{display:none;flex-basis:100%;width:auto}.menu-open .primary-navigation{display:block}.primary-menu{display:block}.primary-menu a{padding:10px 0}.opening{padding-top:27px;padding-bottom:48px}.opening-copy h1{font-size:43px;letter-spacing:-.02em}.opening-copy p{font-size:17px;max-width:34ch;margin-top:20px;line-height:1.55}.opening-actions{gap:22px;margin-top:24px;flex-wrap:wrap}.button,.text-link{font-size:15px}.button{padding:9px 17px}.opening-fields{display:flex;flex-direction:column;margin-top:35px;gap:27px}.density-field{margin-top:0}.field-dispersed{width:78%}.field-dispersed img{aspect-ratio:2}.field-herd{width:94%;align-self:flex-end}.field-herd img{aspect-ratio:1.78}.field-open{width:73%;margin-left:6%}.field-open img{aspect-ratio:1.9}.density-field figcaption{font-size:9px;margin-top:9px}.site-footer{padding-block:42px}.reading h1{font-size:44px}}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}.identity{width:220px}.header-inner{gap:12px}.opening-copy h1{font-size:37px}.opening-actions{gap:18px}.button{padding-inline:13px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* Moving Front: the full authored editorial sequence. */
.site-width{width:min(1280px,calc(100% - 96px));margin-inline:auto}:is(.context-photo,.article-photo) img{width:100%;height:auto}:is(.context-photo,.article-photo) figcaption,.article-lead-photo figcaption{font-size:11px;line-height:1.6;margin-top:13px;max-width:80ch}.home-editorial h2{font-size:66px;letter-spacing:-.015em}.home-editorial p{max-width:59ch}.open-land{padding-block:22px 100px}.open-intro{max-width:800px;margin-left:19%;margin-bottom:46px}.open-intro p{margin-block:22px}.open-land>:is(.context-photo,.article-photo){width:90%}.open-land>:is(.context-photo,.article-photo) img{aspect-ratio:2.6;object-fit:cover}.research-band{background:var(--mauve);padding-block:75px}.research-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px}.research-layout h2{max-width:10ch}.research-layout p+p{margin-top:18px}.source-label{font-size:13px;font-weight:600;letter-spacing:.04em;margin-bottom:16px}.research-layout .text-link{margin-top:22px}.river-section{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center;padding-block:112px}.river-image img{aspect-ratio:1.22;object-fit:cover}.river-copy h2{max-width:12ch}.river-copy p{margin-block:24px}.work-band{background:var(--ink);color:var(--paper);padding-block:78px}.work-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:110px}.work-layout h2{max-width:10ch}.work-layout p+p{margin-top:20px}.work-layout .text-link{margin-top:20px}.small-life{padding-block:115px}.small-life-copy{max-width:710px;margin-bottom:45px}.small-life-copy p{margin-top:23px}.small-life-pair{display:grid;grid-template-columns:7fr 3fr;gap:100px;align-items:start}.fox-photo{margin-top:72px}.fox-photo img{aspect-ratio:1.7;object-fit:cover}.weaver-photo img{aspect-ratio:.78;object-fit:cover}.arrangement-band{background:var(--stem);padding-block:75px}.arrangement-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:100px;align-items:center}.arrangement-layout h2{max-width:10ch}.arrangement-layout p{margin-block:24px}.arrangement-layout img{aspect-ratio:2;object-fit:cover}.comparison-section{padding-block:115px 70px}.comparison-section h2{max-width:16ch;margin-bottom:25px}.home-guides{padding-block:40px 100px}.home-guides>h2{margin-bottom:35px}.guide-text-list{display:grid;grid-template-columns:1fr 1fr;gap:0 85px}.guide-text-list article{padding:28px 0;border-top:1px solid var(--clay)}.guide-text-list article:last-child{grid-column:2}.guide-text-list h3{font-size:37px;max-width:22ch}.guide-text-list h3 a{text-decoration:none}.guide-text-list p{font-size:17px;margin-top:14px}.home-guides>.text-link{margin-top:20px}.newsletter-section{background:var(--grass);padding-block:66px}.newsletter-layout{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.newsletter-section h2{font-size:58px}.newsletter-section p{font-size:18px;margin-top:18px}.newsletter-form input{max-width:100%;min-height:46px;padding:10px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:0}.newsletter-form input[type=submit]{background:var(--ink);color:var(--paper);font-weight:600;cursor:pointer}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:90px}.footer-links{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:13px 32px}.footer-links a{display:inline-flex;align-items:center;min-height:32px}.footer-bottom{display:flex;justify-content:space-between;gap:35px;margin-top:36px;padding-top:25px;border-top:1px solid var(--clay)}.footer-bottom p{font-size:13px;max-width:65ch;margin:0}.privacy-reopen{border:1px solid var(--paper);background:transparent;color:var(--paper);min-height:44px;padding:6px 15px;font-size:14px;cursor:pointer}.listing-page{padding-block:65px 110px}.listing-opening{max-width:900px;margin-bottom:58px}.listing-opening h1{font-size:94px;color:var(--rust)}.listing-opening p{margin-top:22px;max-width:58ch;font-size:21px}.category-field{max-width:1050px;margin-bottom:70px}.category-field img{aspect-ratio:3;object-fit:cover}.listing-row{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;padding-block:45px;border-top:1px solid var(--clay);align-items:center}.listing-image img{width:100%;aspect-ratio:2.2;object-fit:cover}.listing-copy h2{font-size:46px;max-width:25ch}.listing-copy h2 a{text-decoration:none}.listing-copy>p{font-size:18px;margin-block:18px}.listing-copy>.listing-subject{font-size:13px;margin-top:0}.listing-copy .text-link{margin-top:10px}.text-row{display:block;padding-left:21%}.text-row .listing-copy{max-width:780px}.article-shell{padding-block:60px 110px}.article-opening h1{font-size:86px;max-width:21ch;color:var(--rust);margin-top:22px}.article-subject{font-size:14px}.article-excerpt{font-size:22px;max-width:59ch;margin-top:25px}.article-lead-photo{margin-top:46px}.article-lead-photo img{width:100%;max-height:510px;object-fit:cover;aspect-ratio:2.65}.article-columns{display:grid;grid-template-columns:minmax(0,760px) minmax(0,350px);gap:100px;margin-top:68px;align-items:start}.reading-body{min-width:0;font-size:19px;line-height:1.7}.reading-body>p{margin-bottom:25px;max-width:66ch}.reading-body h2{font-size:46px;margin:50px 0 22px;max-width:24ch}.reading-body h3{font-size:33px;margin:32px 0 18px}.reading-body :is(.context-photo,.article-photo){margin-block:42px}.reading-body :is(.context-photo,.article-photo) img{max-height:510px;object-fit:cover}.reading-body ul{padding-left:25px;margin-bottom:25px}.reading-body li+li{margin-top:12px}.reading-body blockquote{margin:35px 0;padding:25px 30px;background:var(--mauve)}.table-scroll{overflow-x:auto;margin-block:32px;max-width:100%}table{width:100%;border-collapse:collapse;font-size:17px}th,td{border:1px solid var(--clay);padding:14px;text-align:left;vertical-align:top}th{background:var(--stem);font-weight:600}.article-return{margin-top:45px}.article-sidebar{min-width:0}.article-sidebar>h2{font-size:32px;line-height:1.12;margin-bottom:20px}.article-sidebar>p{font-size:16px}.owner-widget{margin-block:28px}.utility-page{padding-block:70px 105px}.utility-heading{max-width:900px;margin-bottom:52px}.utility-heading h1{font-size:88px;color:var(--rust)}.utility-heading>p{margin-top:20px;font-size:21px;max-width:59ch}.utility-page>.reading-body{max-width:790px;margin-left:12%}.contact-place{max-width:650px;margin-block:40px}.contact-place img{aspect-ratio:2.3;object-fit:cover}.contact-renderer{margin-top:36px}.contact-inactive{padding:30px;border:1px solid var(--clay);background:var(--stem)}.contact-inactive a{overflow-wrap:anywhere}.contact-form label{display:block;margin-block:20px}.contact-form input:not([type=checkbox]),.contact-form textarea{width:100%;max-width:100%;padding:12px;border:1px solid var(--ink);background:var(--paper);border-radius:0}.contact-form button{min-height:48px;padding:11px 25px;background:var(--rust);color:var(--paper);border:1px solid var(--rust)}.tours-opening{padding-block:55px 35px}.tours-opening h1{font-size:100px;color:var(--rust)}.tours-opening p{font-size:21px;margin-top:20px;max-width:60ch}.tours-context-photo :is(.context-photo,.article-photo){width:65%;margin-left:auto}.tours-context-photo img{aspect-ratio:3.5;object-fit:cover}.tours-native{padding-block:55px 100px;min-width:0}.tours-native>.provider-context{max-width:72ch;margin-bottom:35px}.not-found{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:85px 120px;align-items:center}.not-found h1{font-size:75px;color:var(--rust)}.not-found p{margin-block:25px}.search-form{display:flex;align-items:end;gap:15px;margin-top:30px;max-width:600px}.search-form label{display:block;flex:1;min-width:0}.search-form label span{display:block;font-size:14px;margin-bottom:8px}.search-form input{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--ink);border-radius:0;background:var(--paper)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
@media(max-width:1100px){.site-width{width:calc(100% - 64px)}.home-editorial h2{font-size:55px}.research-layout,.river-section,.work-layout,.arrangement-layout{gap:55px}.small-life-pair{gap:65px}.article-columns{gap:48px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.article-opening h1{font-size:74px}.listing-row{gap:45px}.listing-copy h2{font-size:40px}.footer-grid{gap:55px}}
@media(max-width:700px){.site-width{width:calc(100% - 40px)}.home-editorial h2{font-size:44px}.open-land{padding-block:20px 60px}.open-intro{margin-left:0;margin-bottom:30px}.open-intro p{margin-block:20px;font-size:18px}.open-land>:is(.context-photo,.article-photo){width:100%}.open-land>:is(.context-photo,.article-photo) img{aspect-ratio:1.65}:is(.context-photo,.article-photo) figcaption,.article-lead-photo figcaption{font-size:10px;margin-top:10px}.research-band,.work-band,.arrangement-band{padding-block:50px}.research-layout,.work-layout,.arrangement-layout{display:block}.research-layout h2,.work-layout h2,.arrangement-layout h2{max-width:15ch;margin-bottom:25px}.research-layout p,.work-layout p,.arrangement-layout p{font-size:18px}.river-section{display:flex;flex-direction:column;gap:32px;padding-block:60px}.river-image img{aspect-ratio:1.5}.river-copy h2{max-width:16ch}.river-copy p{font-size:18px;margin-block:20px}.small-life{padding-block:65px}.small-life-copy{margin-bottom:32px}.small-life-copy p{font-size:18px}.small-life-pair{grid-template-columns:1fr 1fr;gap:22px}.fox-photo{margin-top:45px}.fox-photo img{aspect-ratio:.95}.weaver-photo img{aspect-ratio:.67}.arrangement-layout>:is(.context-photo,.article-photo),.arrangement-layout>div+div{margin-top:30px}.comparison-section{padding-block:65px 45px}.home-guides{padding-block:20px 60px}.guide-text-list{display:block}.guide-text-list article{padding-block:24px}.guide-text-list h3{font-size:34px}.newsletter-section{padding-block:50px}.newsletter-layout{display:block}.newsletter-section h2{font-size:44px}.newsletter-form{margin-top:30px}.footer-grid{display:block}.footer-links{margin-top:32px}.footer-bottom{display:block}.footer-bottom .privacy-reopen{margin-top:25px}.listing-page{padding-block:40px 65px}.listing-opening{margin-bottom:36px}.listing-opening h1{font-size:60px}.listing-opening p{font-size:19px;margin-top:19px}.category-field{margin-bottom:35px}.category-field img{aspect-ratio:1.9}.listing-row{display:block;padding-block:30px}.listing-image{display:block;margin-bottom:24px}.listing-copy h2{font-size:38px}.listing-copy>p{font-size:17px}.text-row{padding-left:0}.article-shell{padding-block:35px 65px}.article-opening h1{font-size:48px;max-width:22ch}.article-excerpt{font-size:19px;margin-top:20px}.article-lead-photo{margin-top:30px}.article-lead-photo img{aspect-ratio:1.65;max-height:none}.article-columns{display:block;margin-top:38px}.reading-body{font-size:18px}.reading-body h2{font-size:37px;margin-top:36px}.reading-body :is(.context-photo,.article-photo){margin-block:30px}.reading-body :is(.context-photo,.article-photo) img{max-height:460px}.article-sidebar{margin-top:65px}.article-sidebar>h2{font-size:35px}.utility-page{padding-block:35px 65px}.utility-heading{margin-bottom:35px}.utility-heading h1{font-size:58px}.utility-heading>p{font-size:19px}.utility-page>.reading-body{margin-left:0}.contact-inactive{padding:23px}.tours-opening{padding-top:35px}.tours-opening h1{font-size:68px}.tours-opening p{font-size:19px}.tours-context-photo :is(.context-photo,.article-photo){width:100%}.tours-context-photo img{aspect-ratio:2}.tours-native{padding-block:35px 65px}.not-found{display:block;padding-block:45px 70px}.not-found h1{font-size:54px}.not-found>:is(.context-photo,.article-photo){margin-top:40px}.search-form{gap:10px}.search-form .button{padding-inline:16px}th,td{padding:11px}}
