html{scroll-padding-top:112px}body{background:var(--ds-cream)!important;color:var(--ds-ink)}.about-page{padding-top:96px;position:relative;overflow:clip;background:var(--ds-cream)}.about-wrap{width:89%;max-width:1280px;margin-inline:auto}.about-page h1,.about-page h2{color:var(--ds-ink)}.about-page p,.about-page .contact-eyebrow{color:var(--ds-muted)}.about-leaf{position:absolute;pointer-events:none;height:auto;object-fit:contain;opacity:.32}.story-hero{position:relative;isolation:isolate;min-height:540px;display:flex;align-items:center}.story-hero picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.story-hero picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.story-hero-copy{padding-block:56px}.story-hero h1{max-width:510px;margin:22px 0}.story-intro{max-width:440px;margin:0 0 30px}.about-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 22px;min-height:48px;border:1px solid var(--ds-forest);background:var(--ds-forest);color:var(--ds-surface);border-radius:4px;text-decoration:none;cursor:pointer}.about-button img{width:20px;height:20px;filter:brightness(0) invert(1);flex:none}.about-button:hover{background:var(--ds-ink)}.about-button:focus-visible,.visit-details a:focus-visible{outline:2px solid #71835b;outline-offset:5px}.story-leaf{left:-150px;top:5px;width:230px}.story-section{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-block:64px 48px;position:relative}.story-interior{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;object-position:center;border-radius:18px}.story-copy{position:relative;z-index:2;max-width:560px}.story-copy h2{margin:22px 0}.story-copy>p:not(.contact-eyebrow){margin:0 0 26px}.story-section-leaf{right:-150px;top:4px;width:230px;transform:rotate(180deg)}.story-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:12px 80px;gap:32px;text-align:center}.story-values article{min-width:0;padding-inline:18px}.story-values article+article{border-left:1px solid var(--ds-border)}.value-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--ds-border);margin:0 auto 18px}.value-icon img{width:34px;height:34px}.story-values h3{text-transform:uppercase;margin:0 0 10px;color:var(--ds-forest)}.story-values p{max-width:220px;margin:0 auto}.story-philosophy{position:relative;isolation:isolate;overflow:hidden;min-height:390px;border-radius:20px;display:flex;justify-content:flex-end;align-items:center;padding:36px;scroll-margin-top:112px}.philosophy-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.philosophy-note{width:360px;max-width:100%;padding:32px 36px;background:#273b1def;border:1px solid var(--ds-muted);border-radius:16px;color:var(--ds-cream);box-shadow:0 8px 30px #17201912}.philosophy-note .contact-eyebrow{color:var(--ds-sand)}.philosophy-note blockquote{margin:20px 0 24px;color:var(--ds-cream)}.philosophy-note .philosophy-signature{border-top:1px solid #a2ad8355;padding-top:16px;color:var(--ds-sand);margin:0}.story-visit{position:relative;padding-block:64px 60px;text-align:center}.story-visit h2{margin:14px 0 32px}.visit-details{display:grid;grid-template-columns:1fr 1.15fr 1fr 1fr;gap:28px;align-items:start;margin:0 auto 32px;max-width:1130px}.visit-details a{display:flex;justify-content:center;align-items:flex-start;gap:14px;text-align:left;text-decoration:none;color:var(--ds-forest);overflow-wrap:anywhere;min-width:0}.visit-details a:hover{text-decoration:underline;text-underline-offset:4px}.visit-details img{width:25px;height:25px;flex:none;margin-top:2px}.visit-leaf{right:-170px;top:10px;width:240px;transform:rotate(180deg)}@media(max-width:1023px){.story-section{gap:36px}.story-values{gap:12px}.story-values article{padding-inline:12px}.visit-details{grid-template-columns:1fr 1fr;gap:24px}.visit-details a{justify-content:flex-start}.story-hero h1{max-width:440px}.story-intro{max-width:390px}}@media(max-width:767px){.about-page{padding-top:80px}.about-wrap{width:90%}.story-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0}.story-hero picture{position:relative;inset:auto;height:300px;z-index:0}.story-hero picture img{object-position:center;object-fit:cover}.story-hero-copy{padding-block:32px 40px}.story-hero h1{max-width:none;margin:18px 0}.story-intro{max-width:none;margin-bottom:24px}.story-leaf{display:none}.story-section{grid-template-columns:1fr;gap:28px;padding-block:20px 36px}.story-interior{aspect-ratio:4/3;border-radius:14px}.story-copy h2{margin:16px 0}.story-section-leaf{width:150px;right:-110px;top:310px;opacity:.18}.story-values{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:8px 44px;gap:28px 20px;text-align:left}.story-values article{padding:0;border:0!important}.value-icon{width:56px;height:56px;margin:0 0 16px}.value-icon img{width:30px;height:30px}.story-values h3{min-height:33px;margin-bottom:8px}.story-values p{margin:0}.story-philosophy{min-height:0;display:flex;flex-direction:column;padding:0;border-radius:14px;overflow:hidden}.philosophy-photo{position:relative;inset:auto;width:100%;height:240px;z-index:0;object-position:65% center}.philosophy-note{position:relative;width:auto;max-width:none;margin:-30px 16px 16px;padding:26px;border-radius:12px;z-index:1;background:var(--ds-forest)}.philosophy-note blockquote{margin:18px 0 20px}.story-visit{padding-block:44px}.story-visit h2{margin-bottom:26px}.visit-details{grid-template-columns:1fr;gap:18px;margin-bottom:28px;max-width:300px}.visit-leaf{width:170px;right:-135px;opacity:.18}}.about-reference-intro{position:relative;padding:36px 8px 28px;border-bottom:1px solid var(--ds-border)}.about-reference-intro h1{margin:0!important}.about-reference-intro>p{font-size:var(--ds-lead)!important;color:var(--ds-muted);margin:0}.about-reference-intro>img{position:absolute;right:-120px;top:8px;width:240px;height:150px;object-fit:contain;transform:rotate(10deg);opacity:.25;pointer-events:none}.about-reference-story{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:32px 0 36px}.about-reference-story>img{display:block;width:100%;height:auto;aspect-ratio:1.46;object-fit:cover;border-radius:8px}.about-reference-story h2{margin:24px 0!important;max-width:16ch}.about-reference-story p:not(.ds-eyebrow){font-size:var(--ds-lead)!important;line-height:1.6;color:var(--ds-muted);margin:0 0 16px}.about-reference-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;text-decoration:none;font-size:var(--ds-body);color:var(--ds-ink)}.about-reference-link>span{border-bottom:1px solid currentColor;padding-bottom:2px}.about-reference-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--ds-border);padding:32px 0}.about-reference-values>div{padding:0 32px;min-width:0}.about-reference-values>div:first-child{padding-left:24px}.about-reference-values>div+div{border-left:1px solid var(--ds-border)}.about-reference-values img{display:block;width:36px;height:36px;margin-bottom:16px}.ub-design-system .about-reference-values p{font-size:var(--ds-small)!important;line-height:1.5;color:var(--ds-muted);margin:4px 0 0}.ub-design-system .about-reference-values .about-reference-value-title{font-size:var(--ds-body)!important;font-weight:600;color:var(--ds-ink)}.about-reference-philosophy{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:28px 0 20px;border-bottom:1px solid var(--ds-border)}.about-reference-philosophy>div{padding:8px}.about-reference-philosophy blockquote{font:400 var(--ds-h3)/1.4 var(--ds-font-heading)!important;letter-spacing:-.025em;color:var(--ds-ink);margin:24px 0 28px}.about-reference-philosophy>div>p:last-child{font-size:var(--ds-body);color:var(--ds-muted);margin:0}.about-reference-philosophy>img{display:block;width:100%;height:auto;aspect-ratio:1.72;object-fit:cover;object-position:center 70%;border-radius:8px}.about-reference-visit{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:36px 8px}.ub-design-system .about-reference-visit h2{font-size:var(--ds-h3)!important;margin:0 0 4px!important}.about-reference-visit p{margin:0;color:var(--ds-muted)}.about-reference-visit .ds-button{margin-left:auto;gap:24px;min-width:210px}.about-reference-visit .ds-button img{width:24px;height:24px;filter:brightness(0) invert(1)}@media(max-width:1023px){.about-reference-story,.about-reference-philosophy{gap:32px}.about-reference-values>div{padding-inline:20px}.about-reference-visit{gap:24px;flex-wrap:wrap}.about-reference-visit .ds-button{margin-left:0}}@media(max-width:767px){.about-reference-intro{padding:28px 0 24px}.about-reference-intro>p{margin-top:12px;max-width:30ch}.about-reference-intro>img{right:-160px;opacity:.15}.about-reference-story,.about-reference-philosophy{grid-template-columns:1fr;gap:28px;padding:28px 0}.about-reference-story h2{margin:16px 0!important}.about-reference-values{grid-template-columns:1fr 1fr;gap:28px 20px;padding:28px 0}.about-reference-values>div,.about-reference-values>div:first-child{padding:0}.about-reference-values>div+div{border:0}.about-reference-philosophy>div{padding:0}.about-reference-philosophy blockquote{margin:20px 0;font-size:var(--ds-h4)!important}.about-reference-philosophy>img{aspect-ratio:1.45}.about-reference-visit{align-items:flex-start;flex-direction:column;padding:28px 0;gap:20px}.about-reference-visit .ds-button{width:100%}}.ub-design-system .about-reference-philosophy blockquote{font-family:var(--ds-font-heading)!important}
