.culture-intro{padding-top:34px;padding-bottom:36px}.culture-intro h1{white-space:normal;max-width:calc(100% - 120px);font-size:clamp(48px,5.3vw,76px)}.culture-basket-art{object-fit:contain;opacity:.75;width:125px;height:125px;position:absolute;bottom:15px;right:0}.culture-feature{grid-template-columns:1.95fr 1fr;gap:44px;margin-bottom:43px}.culture-feature .people-hero-image{aspect-ratio:1.32}.culture-feature .people-feature-copy{padding-top:38px}.culture-feature .people-feature-copy h2{font-size:clamp(42px,4.15vw,60px)}.culture-feature .people-feature-copy>p:not(.eyebrow):not(.people-margin-note){max-width:390px;font-size:28px}.culture-feature .people-margin-note{margin-top:75px}.culture-collection{border-top:1px solid var(--muted);padding-top:28px;scroll-margin-top:25px}.culture-collection .directory-toolbar h2{font-size:48px}.culture-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 34px;margin-top:18px;display:flex}.culture-filters button{font-family:var(--font-editorial), serif;background:0 0;border:0;padding:8px 0 13px;font-size:22px;transition:color .2s;position:relative}.culture-filters button[aria-pressed=true]{color:var(--clay)}.culture-filters button[aria-pressed=true]:after{content:"";background:var(--clay);height:2px;position:absolute;bottom:-1px;left:0;right:0}.culture-filters button:hover{color:var(--clay)}.culture-collection .sample-note{margin:16px 0 30px;font-size:16px}.culture-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;display:grid}.culture-topic{border-bottom:1px solid var(--line);min-width:0;padding-bottom:22px;position:relative}.culture-topic:nth-child(odd):after{content:"";border-right:1px solid var(--line);position:absolute;top:0;bottom:22px;right:-16px}.culture-topic-button{text-align:left;background:0 0;border:0;grid-template-columns:1.3fr 1fr;gap:28px;width:100%;min-height:340px;padding:0;display:grid}.culture-topic-image{background:#e6dbc9;min-width:0;position:relative;overflow:hidden}.culture-topic-image img{object-fit:cover;transition:transform .5s}.culture-topic-button:hover img{transform:scale(1.035)}.culture-topic-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:28px 0 16px;display:flex}.culture-topic-copy .eyebrow{letter-spacing:.18em;font-size:9px}.culture-topic-copy h3{letter-spacing:-.03em;margin:19px 0 23px;font-size:35px;line-height:1.05}.culture-topic-copy>p:not(.eyebrow){font:23px/1.3 var(--font-editorial), serif;margin-bottom:30px}.culture-preview-link{font:22px/1.25 var(--font-editorial), serif;color:var(--clay);text-underline-offset:6px;align-items:center;gap:16px;margin-top:auto;text-decoration:underline;display:inline-flex}.culture-preview-link svg{flex-shrink:0}.culture-approach{margin-top:38px}.culture-approach h2{font-size:50px}.culture-connections{padding-left:285px}.culture-dialog .dialog-image{height:300px}@media (max-width:1100px){.culture-intro h1{font-size:62px}.culture-feature{grid-template-columns:1.7fr 1fr;gap:28px}.culture-feature .people-feature-copy{padding-top:20px}.culture-feature .people-feature-copy h2{font-size:43px}.culture-feature .people-feature-copy>p:not(.eyebrow):not(.people-margin-note){font-size:24px}.culture-feature .people-margin-note{margin-top:32px}.culture-topic-button{grid-template-columns:1.1fr 1fr;gap:20px;min-height:310px}.culture-topic-copy{padding-top:18px}.culture-topic-copy h3{margin:15px 0 20px;font-size:30px}.culture-topic-copy>p:not(.eyebrow){font-size:21px}.culture-preview-link{gap:9px;font-size:19px}.culture-approach h2{font-size:40px}.culture-connections{padding-left:190px}}@media (max-width:900px){.culture-topics{grid-template-columns:1fr}.culture-topic:nth-child(odd):after{display:none}.culture-topic-button{grid-template-columns:1fr 1fr;min-height:300px}.culture-topic-image{aspect-ratio:1}.culture-topic-copy h3{font-size:37px}.culture-topic-copy>p:not(.eyebrow){font-size:24px}.culture-preview-link{font-size:22px}}@media (max-width:760px){.culture-intro{padding:20px 0 28px}.culture-intro h1{max-width:100%;font-size:50px}.culture-basket-art{display:none}.culture-feature{grid-template-columns:1fr;gap:18px;margin-bottom:32px}.culture-feature .people-feature-copy{padding-top:8px}.culture-feature .people-feature-copy h2{font-size:43px}.culture-feature .people-feature-copy>p:not(.eyebrow):not(.people-margin-note){font-size:24px}.culture-feature .people-margin-note{margin-top:25px}.culture-collection .directory-toolbar h2{font-size:37px}.culture-filters{gap:8px 22px;margin-top:18px}.culture-filters button{padding-bottom:10px;font-size:19px}.culture-collection .sample-note{margin-bottom:24px;font-size:14px}.culture-topic-button{gap:22px}.culture-approach h2{font-size:38px}.culture-connections{padding-left:22px}}@media (max-width:480px){.culture-topic-button{grid-template-columns:1.05fr 1fr;gap:18px;min-height:255px}.culture-topic-image{aspect-ratio:auto}.culture-topic-copy{padding-top:13px;padding-bottom:12px}.culture-topic-copy h3{margin:14px 0 17px;font-size:29px}.culture-topic-copy .eyebrow{letter-spacing:.12em;font-size:8px}.culture-topic-copy>p:not(.eyebrow){margin-bottom:20px;font-size:20px}.culture-preview-link{gap:9px;font-size:18px}.culture-preview-link svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.culture-topic-image img,.culture-filters button{transition:none}}.culture-topic-button{color:inherit;text-decoration:none}.culture-topic-copy>p.culture-topic-credit{color:var(--muted);margin-top:16px;font:11px/1.7 system-ui,sans-serif}
.culture-experience .culture-opening{isolation:isolate;background:#eee7d9;min-height:700px;position:relative;overflow:clip}.culture-experience .culture-opening-copy{z-index:2;width:50%;padding:12px 5% 45px;position:relative}.culture-experience .culture-opening-copy .eyebrow{letter-spacing:.22em;margin-top:12px;font-size:9px}.culture-experience .culture-opening h1{letter-spacing:-.045em;margin:24px 0;font-size:clamp(63px,5.7vw,82px);line-height:1}.culture-experience .culture-opening h1 em{font-weight:400}.culture-experience .culture-opening-copy>p:not(.eyebrow):not(.culture-handnote){max-width:350px;font:14px/1.8 var(--font-body), sans-serif}.culture-experience .culture-handnote{font:italic 26px/1.25 var(--font-editorial), serif;color:var(--clay);margin:58px 0 0 25px;transform:rotate(-7deg)}.culture-experience .culture-opening-sun{z-index:-1;width:235px;height:auto;transform:translateY(var(--collection-drift,0px));position:absolute;top:16px;left:42%}.culture-experience .culture-opening-art{width:60%;height:590px;margin:0;position:absolute;bottom:0;right:0}.culture-experience .culture-opening-photo{clip-path:polygon(24% 2%,29% 0,36% 2%,42% 0,48% 3%,55% 1%,62% 3%,69% 0,77% 2%,85% 0,94% 2%,100% 0,100% 97%,91% 100%,83% 97%,76% 99%,68% 97%,61% 100%,53% 98%,46% 100%,39% 97%,32% 99%,24% 97%,16% 100%,9% 97%,0 100%,3% 88%,1% 80%,6% 70%,4% 62%,10% 52%,8% 44%,15% 34%,13% 25%,20% 15%,18% 9%);transform:translateY(var(--collection-drift,0px));background:#b07b58;position:absolute;inset:0 0 30px}.culture-experience .culture-opening-photo img{object-fit:cover;object-position:50% center}.culture-experience .culture-opening-art figcaption{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:8px;position:absolute;bottom:10px;right:5%}.culture-experience .culture-side-note{color:#514c3f;letter-spacing:.2em;font-size:8px;position:absolute;top:25px;right:25px}.culture-experience .culture-manifesto{grid-template-columns:1.1fr 1fr 150px;align-items:center;gap:50px;padding:55px 0 45px;display:grid}.culture-experience .culture-manifesto h2{letter-spacing:-.04em;margin-top:14px;font-size:clamp(40px,4vw,57px);line-height:1.05}.culture-experience .culture-manifesto>p{max-width:410px;font:14px/1.85 var(--font-body), sans-serif;color:var(--muted)}.culture-experience .culture-manifesto>img{object-fit:contain;mix-blend-mode:multiply;width:140px;height:140px;transform:rotate(6deg)}.culture-experience .culture-collection{border-color:var(--line);padding-top:35px}.culture-experience .culture-collection .directory-toolbar h2{font-size:clamp(38px,3.7vw,52px)}.culture-experience .culture-filters{border:0;gap:8px;margin-top:24px}.culture-experience .culture-filters button{font:12px var(--font-body), sans-serif;border:1px solid #0000;border-radius:40px;min-height:44px;padding:12px 18px}.culture-experience .culture-filters button[aria-pressed=true]{color:var(--paper);background:var(--ink)}.culture-experience .culture-filters button:after{display:none}.culture-experience .culture-collection .sample-note{margin:18px 0 28px}.culture-experience .culture-topics{gap:32px}.culture-experience .culture-topic{border:0;padding:0}.culture-experience .culture-topic:after{display:none}.culture-experience .culture-topic-button{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:25px;min-height:285px}.culture-experience .culture-topic-image{aspect-ratio:1}.culture-experience .culture-topic-copy{padding:16px 0 10px}.culture-experience .culture-topic-copy .eyebrow{color:var(--clay);font-size:8px}.culture-experience .culture-topic-copy h3{letter-spacing:-.04em;margin:15px 0;font-size:clamp(31px,2.6vw,38px)}.culture-experience .culture-topic-copy>p:not(.eyebrow){font:13px/1.7 var(--font-body), sans-serif;color:var(--muted);margin-bottom:20px}.culture-experience .culture-preview-link{font:11px var(--font-body), sans-serif;border-bottom:1px solid var(--line);gap:15px;padding-bottom:6px;text-decoration:none}.culture-experience .culture-preview-link svg{width:19px;height:19px}.culture-experience .culture-approach{background:#e1e5e4;border:0;gap:45px;margin:50px 0 0;padding:30px 5%}.culture-experience .culture-approach>img{mix-blend-mode:multiply;width:190px;height:190px}.culture-experience .culture-approach>div{border-color:#24372d33}.culture-experience .culture-approach h2{font-size:clamp(38px,3.7vw,52px)}.culture-experience .culture-approach>div>p:not(.eyebrow){font:14px/1.7 var(--font-body), sans-serif;color:var(--muted)}.culture-experience .places-connections>p{max-width:450px}@media (max-width:1100px){.culture-experience .culture-opening-copy{width:54%}.culture-experience .culture-opening h1{font-size:67px}.culture-experience .culture-opening-art{width:60%;height:545px}.culture-experience .culture-manifesto{grid-template-columns:1fr 1fr;gap:35px}.culture-experience .culture-manifesto>img{display:none}.culture-experience .culture-topic-button{gap:20px;min-height:250px}}@media (max-width:900px){.culture-experience .culture-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.culture-experience .culture-topic-button{flex-direction:column;gap:0;display:flex}.culture-experience .culture-topic-image{aspect-ratio:1.4;width:100%}.culture-experience .culture-topic-copy{flex:1;padding-top:20px}.culture-experience .culture-opening h1{font-size:60px}.culture-experience .culture-handnote{margin-left:0}}@media (max-width:760px){.culture-experience .culture-opening{min-height:855px}.culture-experience .culture-opening-copy{width:100%;padding:8px 6% 0}.culture-experience .culture-opening h1{margin:20px 0;font-size:clamp(48px,13vw,65px)}.culture-experience .culture-opening-copy>p:not(.eyebrow):not(.culture-handnote){font-size:13px}.culture-experience .culture-opening-copy>p br,.culture-experience .culture-handnote,.culture-experience .culture-side-note{display:none}.culture-experience .culture-opening-art{width:100%;height:415px}.culture-experience .culture-opening-photo{clip-path:polygon(0 6%,9% 2%,17% 5%,25% 0,34% 4%,44% 1%,52% 5%,62% 2%,70% 6%,81% 3%,91% 5%,100% 0,100% 97%,90% 100%,80% 96%,70% 99%,60% 96%,50% 100%,40% 96%,30% 99%,20% 97%,10% 100%,0 97%)}.culture-experience .culture-opening-sun{width:45%;top:370px;left:55%}.culture-experience .culture-opening-art figcaption{font-size:7px;right:6%}.culture-experience .culture-manifesto{grid-template-columns:1fr;gap:22px;padding:35px 0}.culture-experience .culture-manifesto h2{font-size:45px}.culture-experience .culture-manifesto>p{font-size:13px}.culture-experience .culture-filters{gap:4px}.culture-experience .culture-filters button{padding:10px 13px;font-size:11px}.culture-experience .culture-topics{gap:28px 20px}.culture-experience .culture-topic-copy h3{font-size:32px}.culture-experience .culture-approach{gap:18px;padding:28px 22px}.culture-experience .culture-approach>img{width:150px;height:150px}.culture-experience .culture-approach>div{border:0;padding:0}.culture-experience .culture-approach h2{font-size:41px}.culture-experience .places-connections>p{max-width:none}}@media (max-width:600px){.culture-experience .culture-topics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.culture-experience .culture-opening-photo,.culture-experience .culture-opening-sun{transform:none}}
