.media-text{-webkit-box-sizing:border-box;box-sizing:border-box}.media-text *,.media-text :after,.media-text :before{-webkit-box-sizing:inherit;box-sizing:inherit}.media-text{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8rem;padding:10rem 0}@media (max-width:1000px){.media-text{gap:4.2rem}}@media (max-width:768px){.media-text{gap:4rem;grid-template-columns:1fr!important;padding:6.4rem 0}}.media-text--image-left{grid-template-columns:.86fr 1.14fr}.media-text--image-left .media-text__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.media-text--image-left .media-text__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.media-text--image-right{grid-template-columns:1.14fr .86fr}.media-text--image-right .media-text__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.media-text--image-right .media-text__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.media-text--framed{gap:10rem;max-width:110rem;padding:7.5rem 0}@media (max-width:1000px){.media-text--framed{gap:5.5rem}}@media (max-width:768px){.media-text--framed{padding:6rem 0}}.media-text--framed.media-text--image-left{grid-template-columns:.66fr 1.34fr}.media-text--framed.media-text--image-right{grid-template-columns:1.34fr .66fr}.media-text--framed .media-text__media{background:var(--brand-paper);border:1px solid var(--brand-stone);border-radius:.8rem;padding:1rem}@media (max-width:768px){.media-text--framed .media-text__media{margin:0 auto;max-width:32rem;width:74%}}.media-text--framed .media-text__image{aspect-ratio:3/4;border-radius:.4rem;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.media-text--narrow{margin-left:auto;margin-right:auto;max-width:100rem}.is-layout-constrained>.media-text--narrow{max-width:100rem}.is-layout-constrained>.media-text--framed{max-width:110rem}.media-text__media{margin:0}.media-text__image{border-radius:.8rem;display:block;height:60rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;width:100%}@media (max-width:1000px){.media-text__image{height:54rem}}@media (max-width:768px){.media-text__image{aspect-ratio:4/5;height:auto}}.media-text__caption{color:var(--brand-accent);font-size:1.4rem;letter-spacing:.04em;margin-top:1.3rem;padding-top:.5rem}.media-text__eyebrow{font-size:1.3rem;margin-bottom:2.2rem}.media-text__title{font-family:var(--font-header-thin);font-size:clamp(4.32rem,4vw,6.4rem)!important;font-style:normal;font-weight:100;letter-spacing:-.025em;line-height:1.06;margin-bottom:2.4rem}@media (max-width:768px){.media-text__title{font-size:4.64rem!important}}.media-text__title em{font-style:italic;font-weight:inherit}.media-text__title-line{display:block}.media-text__body p{margin:0 0 2.4rem}.media-text__body p:last-child{margin-bottom:0}.media-text__link{margin-top:2.4rem}.media-text--about{background:var(--media-text-background,#d0d3d4);-webkit-box-shadow:0 0 0 100vmax var(--media-text-background,#d0d3d4);box-shadow:0 0 0 100vmax var(--media-text-background,#d0d3d4);clip-path:inset(0 -100vmax);color:#3d3935;display:block;padding:0}.media-text--about .media-text__about-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8rem}.media-text--about .media-text__media{display:-webkit-box;display:-ms-flexbox;display:flex;left:-8rem;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:stretch;align-self:stretch;contain:size;min-height:40rem;min-width:0;padding:0}.media-text--about .media-text__image{-webkit-box-flex:1;aspect-ratio:auto;border-radius:0;-ms-flex:1;flex:1;height:0;max-height:none;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.media-text--about .media-text__caption{color:inherit;width:100%}.media-text--about .media-text__content{min-width:0;padding:5.6rem 0;-ms-flex-item-align:center;align-self:center;overflow-wrap:anywhere}.media-text--about .media-text__eyebrow{color:inherit;font:500 1.2rem/1.5 var(--font-main);letter-spacing:.18em;margin:0 0 2.4rem;text-transform:uppercase}.media-text--about .media-text__title{font-family:var(--font-header-thin);font-size:clamp(4.32rem,3.6vw,6.72rem)!important;font-style:normal;font-weight:100;letter-spacing:-.025em;line-height:1.08;margin:0 0 2.4rem}.media-text--about .media-text__title em{font-style:italic;font-weight:inherit}.media-text--about .media-text__body{font:400 1.6rem/1.7 var(--font-main)}.media-text--about .media-text__body p{font-size:inherit;line-height:inherit;margin-bottom:2rem}.media-text--about .media-text__body>:last-child{margin-bottom:0}.media-text--about .media-text__signature{font:italic 300 3.2rem/1.3 var(--font-header);margin:2.8rem 0 0}.media-text--about .media-text__link{max-width:100%;min-height:4.4rem}.media-text--about .media-text__link.text-link{border:0;color:inherit;font:400 1.44rem/1.5 var(--font-main);padding:0;text-decoration:underline;text-underline-offset:.6rem}.media-text--about .media-text__link.text-link:hover{text-decoration-thickness:2px}.media-text--about a:focus-visible{outline:3px solid currentColor;outline-offset:5px}.media-text--about .reveal{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.media-text--about .reveal-pending:not(.active):not(:focus-within){opacity:0;-webkit-transform:translateY(2.4rem);-ms-transform:translateY(2.4rem);transform:translateY(2.4rem)}.media-text--about .reveal:focus-within{-webkit-transition:none;transition:none}.media-text--about.media-text--no-image .media-text__about-inner{grid-template-columns:1fr}@media (max-width:1000px){.media-text--about .media-text__about-inner{gap:4.2rem}.media-text--about .media-text__media{left:-2rem}.media-text--about .media-text__content{padding-block:4.8rem}}@media (max-width:768px){.media-text--about{padding:0}.media-text--about .media-text__about-inner{gap:0;grid-template-columns:1fr}.media-text--about .media-text__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;contain:none;left:0;min-height:0;order:1;padding:2.4rem 0 0}.media-text--about .media-text__image{-webkit-box-flex:0;aspect-ratio:var(--media-text-image-ratio,4/5);-ms-flex:none;flex:none;height:auto;max-height:60rem;-o-object-fit:contain;object-fit:contain}.media-text--about .media-text__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:3.2rem 0 4.8rem}.media-text--about .media-text__title{font-size:clamp(4rem,7vw,5.12rem)!important}.media-text--about .reveal{-webkit-transition-delay:0s;transition-delay:0s}}@media (prefers-reduced-motion:reduce){.media-text--about .reveal,.media-text--about .reveal-pending:not(.active):not(:focus-within){opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none}}.media-text--instagram{background:var(--media-text-background,#e4d5d3);-webkit-box-shadow:0 0 0 100vmax var(--media-text-background,#e4d5d3);box-shadow:0 0 0 100vmax var(--media-text-background,#e4d5d3);clip-path:inset(0 -100vmax);color:#3d3935;display:block;padding:0}.media-text--instagram .media-text__instagram-inner{display:grid;gap:7rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:5.6rem}.media-text--instagram.media-text--image-right .media-text__instagram-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.media-text--instagram .media-text__content,.media-text--instagram .media-text__media{min-width:0}.media-text--instagram .media-text__image{aspect-ratio:auto;border-radius:0;height:38rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center 32%;object-position:center 32%}.media-text--instagram .media-text__content{max-width:62rem;overflow-wrap:anywhere}.media-text--instagram .media-text__eyebrow{color:inherit;font:500 1.2rem/1.5 var(--font-main);letter-spacing:.18em;margin:0 0 2.4rem;text-transform:uppercase}.media-text--instagram .media-text__profile-handle{font:400 1.6rem/1.5 var(--font-main);margin:0 0 2.4rem}.media-text--instagram .media-text__title{font-family:var(--font-header-thin);font-size:clamp(4.48rem,4.3vw,6.4rem)!important;font-style:normal;font-weight:100;letter-spacing:-.025em;line-height:1.08;margin:0 0 2.2rem;text-wrap:pretty}.media-text--instagram .media-text__title em{font-weight:inherit}.media-text--instagram .media-text__body{font:400 1.6rem/1.75 var(--font-main)}.media-text--instagram .media-text__body p{font-size:inherit;line-height:inherit}.media-text--instagram .media-text__link{max-width:100%;min-height:4.4rem;text-align:center;white-space:normal}.media-text--instagram .media-text__link.button{background:transparent;border:1px solid;border-radius:10rem;-webkit-box-shadow:none;box-shadow:none;color:inherit;font:500 1.4rem/1.5 var(--font-main);padding:1.4rem 2.8rem}.media-text--instagram .media-text__link.button:hover{background:#3d3935;border-color:#3d3935;color:#fff}.media-text--instagram .media-text__link.text-link{color:inherit;text-decoration:underline;text-underline-offset:.4rem}.media-text--instagram a:focus-visible{outline:3px solid currentColor;outline-offset:5px}.media-text--instagram.media-text--no-image .media-text__instagram-inner{grid-template-columns:minmax(0,1fr)}.media-text--instagram .reveal{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.media-text--instagram .reveal-pending:not(.active):not(:focus-within){opacity:0;-webkit-transform:translateY(2.4rem);-ms-transform:translateY(2.4rem);transform:translateY(2.4rem)}.media-text--instagram .reveal:focus-within{-webkit-transition:none;transition:none}@media (max-width:1000px){.media-text--instagram .media-text__instagram-inner{gap:4.2rem}}@media (max-width:768px){.media-text--instagram{padding:0}.media-text--instagram .media-text__instagram-inner,.media-text--instagram.media-text--image-right .media-text__instagram-inner{gap:3rem;grid-template-columns:minmax(0,1fr);padding-block:4rem}.media-text--instagram .media-text__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.media-text--instagram .media-text__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;max-width:none;order:2}.media-text--instagram .media-text__image{height:32rem}.media-text--instagram .media-text__title{font-size:clamp(4rem,7vw,5.12rem)!important}.media-text--instagram .reveal{-webkit-transition-delay:0s;transition-delay:0s}}@media (prefers-reduced-motion:reduce){.media-text--instagram .reveal,.media-text--instagram .reveal-pending:not(.active):not(:focus-within){opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none}}.media-text--contact{background:var(--media-text-background,#f9f6f3);-webkit-box-shadow:0 0 0 100vmax var(--media-text-background,#f9f6f3);box-shadow:0 0 0 100vmax var(--media-text-background,#f9f6f3);clip-path:inset(0 -100vmax);color:#3d3935;display:block;padding:0}.media-text--contact .media-text__contact-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:6.4rem;padding-block:6.4rem}.media-text--contact.media-text--image-right .media-text__contact-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.media-text--contact .media-text__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;contain:size;-ms-flex-direction:column;flex-direction:column;min-height:52rem;min-width:0}.media-text--contact .media-text__image{-webkit-box-flex:1;aspect-ratio:auto;border-radius:0;-ms-flex:1;flex:1;height:0;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:68% 45%;object-position:68% 45%;width:100%}.media-text--contact .media-text__caption{-webkit-box-flex:0;-ms-flex:none;flex:none}.media-text--contact .media-text__content{min-width:0;overflow-wrap:anywhere}.media-text--contact .media-text__eyebrow{color:inherit;font:500 1.2rem/1.5 var(--font-main);letter-spacing:.18em;margin:0 0 2.4rem;text-transform:uppercase}.media-text--contact .media-text__title{font-family:var(--font-header-thin);font-size:clamp(4.64rem,4vw,6.4rem)!important;font-style:normal;font-weight:100;letter-spacing:-.025em;line-height:1.08;margin:0 0 2.2rem;text-wrap:pretty}.media-text--contact .media-text__title em{font-weight:inherit}.media-text--contact .media-text__body{font:400 1.6rem/1.7 var(--font-main);margin-bottom:3.2rem;max-width:50rem}.media-text--contact .media-text__body p{font-size:inherit;line-height:inherit}.media-text--contact .media-text__contacts{display:grid;gap:2.4rem}.media-text--contact .media-text__contact{border-color:currentcolor rgba(61,57,53,.22) rgba(61,57,53,.22);border-top:1px solid rgba(61,57,53,.22);min-width:0;padding-top:2rem}.media-text--contact .media-text__contact-name{font:500 1.7rem/1.4 var(--font-main);letter-spacing:0;margin:0 0 .5rem}.media-text--contact .media-text__contact-role{font:400 1.4rem/1.6 var(--font-main);margin:0 0 .8rem}.media-text--contact .media-text__contact-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font:400 1.5rem/1.6 var(--font-main);gap:.8rem 2.2rem}.media-text--contact .media-text__contact-links a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;max-width:100%;min-height:2.4rem;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.4rem}.media-text--contact .media-text__contact-links a:hover{text-decoration-thickness:2px}.media-text--contact .media-text__link{max-width:100%;min-height:4.4rem;white-space:normal}.media-text--contact a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.media-text--contact.media-text--no-image .media-text__contact-inner{grid-template-columns:minmax(0,1fr)}.media-text--contact .reveal{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.media-text--contact .reveal-pending:not(.active):not(:focus-within){opacity:0;-webkit-transform:translateY(2.4rem);-ms-transform:translateY(2.4rem);transform:translateY(2.4rem)}.media-text--contact .reveal:focus-within{-webkit-transition:none;transition:none}@media (max-width:1000px){.media-text--contact .media-text__contact-inner{gap:4.2rem}}@media (max-width:768px){.media-text--contact{padding:0}.media-text--contact .media-text__contact-inner,.media-text--contact.media-text--image-right .media-text__contact-inner{gap:3.2rem;grid-template-columns:minmax(0,1fr);padding-block:4.4rem}.media-text--contact .media-text__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.media-text--contact .media-text__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;contain:none;min-height:0;order:2}.media-text--contact .media-text__image{-webkit-box-flex:0;-ms-flex:none;flex:none;height:40rem}.media-text--contact .media-text__title{font-size:clamp(4rem,7vw,4.8rem)!important}.media-text--contact .media-text__contact-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.7rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-text--contact .media-text__contact-links a{min-height:4.4rem}.media-text--contact .reveal{-webkit-transition-delay:0s;transition-delay:0s}}@media (prefers-reduced-motion:reduce){.media-text--contact .reveal,.media-text--contact .reveal-pending:not(.active):not(:focus-within){opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none}}.media-text--podcast{display:block}.media-text--podcast .media-text__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--media-text-background,#c0c0b4);color:#3d3935}.media-text--podcast .media-text__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:stretch;align-self:stretch;background:#f9f6f3;min-width:0}.media-text--podcast .media-text__cover-link{display:block}.media-text--podcast .media-text__image{aspect-ratio:16/9;border-radius:0;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.media-text--podcast .media-text__caption{color:#3e3b36;font:400 1.2rem/1.5 var(--font-main);letter-spacing:.12em;margin:0;overflow-wrap:anywhere;padding:2.2rem 2.8rem}.media-text--podcast .media-text__content{min-width:0;overflow-wrap:anywhere;padding:4.8rem}.media-text--podcast .media-text__eyebrow{color:inherit;font:500 1.2rem/1.5 var(--font-main);letter-spacing:.18em;margin:0 0 2.4rem}.media-text--podcast .media-text__title{font-family:var(--font-header-thin);font-size:clamp(4.32rem,4vw,5.92rem)!important;font-style:normal;font-weight:100;letter-spacing:-.025em;line-height:1.06;margin:0 0 2.4rem;text-wrap:pretty}.media-text--podcast .media-text__title em{font-style:italic;font-weight:inherit}.media-text--podcast .media-text__body{font:400 1.6rem/1.75 var(--font-main)}.media-text--podcast .media-text__body p{font-size:inherit;line-height:inherit;margin-bottom:2.8rem}.media-text--podcast .media-text__body>:last-child{margin-bottom:0}.media-text--podcast .media-text__link{margin-top:2.8rem;max-width:100%;min-height:4.4rem}.media-text--podcast .media-text__link.button{background:#3d3935;border:1px solid #3d3935;border-radius:999px;color:#f9f6f3;font:400 1.4rem/1.5 var(--font-main);min-height:4.8rem;padding:1.3rem 2.8rem;text-align:center}.media-text--podcast .media-text__link.button:hover{background:#57504b}.media-text--podcast .media-text__link.text-link{border:0;color:inherit;text-decoration:underline;text-underline-offset:.5rem}.media-text--podcast a:focus-visible{outline:3px solid #3d3935;outline-offset:4px}.media-text--podcast .media-text__cover-link:focus-visible{outline-offset:-4px}.media-text--podcast .reveal{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.media-text--podcast .reveal-pending:not(.active):not(:focus-within){opacity:0;-webkit-transform:translateY(2.4rem);-ms-transform:translateY(2.4rem);transform:translateY(2.4rem)}.media-text--podcast .reveal:focus-within{-webkit-transition:none;transition:none}.media-text--podcast.media-text--no-image .media-text__panel{grid-template-columns:1fr}@media (max-width:1000px){.media-text--podcast .media-text__content{padding:3.2rem}}@media (max-width:768px){.media-text--podcast .media-text__panel{grid-template-columns:1fr}.media-text--podcast .media-text__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.media-text--podcast .media-text__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:3.2rem 2.4rem}.media-text--podcast .media-text__caption{padding:1.8rem 2.4rem}.media-text--podcast .media-text__title{font-size:clamp(3.6rem,7vw,5.12rem)!important}.media-text--podcast .media-text__link.button{padding-inline:2rem}.media-text--podcast .reveal{-webkit-transition-delay:0s;transition-delay:0s}}@media (prefers-reduced-motion:reduce){.media-text--podcast .reveal,.media-text--podcast .reveal-pending:not(.active):not(:focus-within){opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none}.media-text--podcast .media-text__link{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none}}