.w6-page{background:var(--cr-ground-paper);color:var(--cr-structure-ink)}.w6-page .breadcrumbs{color:var(--cr-structure-ink-soft);padding-top:1.35rem}.w6-page .breadcrumbs a{color:var(--cr-structure-ink-soft)}.w6-hero{grid-template-columns:minmax(0,1fr) minmax(16rem,.79fr);align-items:center;gap:clamp(2rem,7vw,7rem);padding-block:clamp(3rem,7vw,6rem);display:grid}.w6-hero h1{letter-spacing:-.045em;max-width:12ch;margin-bottom:1.6rem;font-size:clamp(3rem,6vw,5.7rem);line-height:1.02}.w6-hero p.cr-lede{max-width:42rem}.w6-hero--compact{padding-block:clamp(3rem,6vw,5rem)}.w6-hero--compact h1{font-size:clamp(2.9rem,5.6vw,5.2rem)}.w6-working-note{max-width:35rem;color:var(--cr-structure-ink-soft);margin:1.5rem 0 0;font-size:.85rem}.w6-section{padding-block:clamp(3rem,6vw,5.5rem)}.w6-section--separator{border-top:1px solid #dae4df}.w6-section--closing{border-top:1px solid #dae4df;padding-block:clamp(3rem,6vw,5rem)}.w6-split{grid-template-columns:minmax(0,.88fr) minmax(0,1fr);align-items:start;gap:clamp(2.2rem,8vw,9rem);display:grid}.w6-split h2{letter-spacing:-.035em;max-width:17ch;font-size:clamp(2rem,3.9vw,3.5rem)}.w6-split>div:last-child p{max-width:40rem;color:var(--cr-structure-ink-soft)}.w6-section-head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.2rem;display:flex}.w6-section-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.9vw,3.4rem)}.w6-section-head>p{max-width:32rem;color:var(--cr-structure-ink-soft);margin:0}.w6-link{align-items:center;gap:.65rem;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.w6-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.w6-principle{background:var(--cr-ground-mineral);border:1px solid #d6e0db;border-radius:1.2rem;flex-direction:column;align-items:flex-start;gap:.65rem;min-width:0;min-height:15rem;padding:clamp(1.5rem,3vw,2.3rem);display:flex}.w6-principle:nth-child(2){background:var(--cr-ground-cream)}.w6-principle:nth-child(3){background:var(--cr-bridge-teal-tint)}.w6-principle>span{letter-spacing:.1em;color:var(--cr-structure-deep-teal);font-size:.78rem;font-weight:700}.w6-principle h3{margin:.6rem 0 .25rem;font-size:clamp(1.55rem,2.2vw,2.05rem)}.w6-principle p{color:var(--cr-structure-ink-soft);margin:0}.w6-observation{background:var(--cr-ground-mineral);border-radius:var(--cr-radius-xl);place-items:center;min-height:26rem;display:grid;position:relative;overflow:hidden}.w6-observation__outer{aspect-ratio:1;border:1.5px solid #97b5ae;border-radius:50%;place-items:center;width:70%;display:grid;transform:rotate(-14deg)}.w6-observation__inner{aspect-ratio:1;border:1.5px solid #97b5ae;border-radius:50%;place-items:center;width:62%;display:grid;position:relative}.w6-observation__dot{background:var(--cr-signal-marigold);border-radius:35%;width:2rem;height:2rem;transform:rotate(22deg)}.w6-observation__label{max-width:15rem;color:var(--cr-structure-deep-teal);font-weight:700;line-height:1.3;position:absolute;bottom:2.1rem;left:2.1rem}.w6-bottom-cta{justify-content:space-between;align-items:center;gap:2rem;display:flex}.w6-bottom-cta h2{letter-spacing:-.035em;max-width:21ch;font-size:clamp(1.9rem,3.5vw,3.1rem)}.w6-bottom-cta p{color:var(--cr-structure-ink-soft);margin:0}.w6-bottom-cta__links{flex-direction:column;gap:.7rem;min-width:13rem;display:flex}.w6-bottom-cta__links a{align-items:center;gap:.65rem;font-weight:700;display:inline-flex}.w6-news-mark,.w6-contact-visual{background:var(--cr-ground-mineral);min-height:19rem;color:var(--cr-structure-deep-teal);border-radius:1.25rem;flex-direction:column;justify-content:space-between;padding:2.5rem;display:flex}.w6-news-mark>span{letter-spacing:.12em;font-size:.75rem;font-weight:700}.w6-news-mark>div{align-items:end;gap:1rem;display:flex}.w6-news-mark i{background:var(--cr-bridge-teal-tint);border-radius:100px;width:25%;height:1.5rem;display:block}.w6-news-mark i:nth-child(2){background:var(--cr-ground-cream);height:3rem}.w6-news-mark i:nth-child(3){background:#c6dad4;height:4.5rem}.w6-news-mark strong{letter-spacing:-.04em;max-width:12ch;font-size:clamp(1.8rem,2.8vw,3rem);line-height:1.07}.w6-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.w6-news-card{border:1px solid #d6e0db;border-radius:1.1rem;flex-direction:column;gap:.75rem;min-height:17rem;padding:1.8rem;display:flex}.w6-news-card>span{text-transform:uppercase;letter-spacing:.075em;color:var(--cr-structure-deep-teal);font-size:.73rem;font-weight:700}.w6-news-card h3{font-size:1.5rem}.w6-news-card p{color:var(--cr-structure-ink-soft);flex:1}.w6-news-card h3 a{color:inherit;text-decoration:none}.w6-news-card h3 a:hover{text-decoration:underline}.w6-news-empty{background:var(--cr-ground-mineral);border:1px solid #d6e0db;border-radius:1.2rem;max-width:56rem;padding:clamp(1.7rem,4vw,3rem)}.w6-news-empty>span{color:var(--cr-structure-deep-teal);letter-spacing:.1em;font-size:.73rem;font-weight:700}.w6-news-empty h3{margin-top:1.2rem;font-size:clamp(1.6rem,2.7vw,2.6rem)}.w6-news-empty p{max-width:36rem;color:var(--cr-structure-ink-soft)}.w6-news-article__body{max-width:52rem;margin-inline:auto;padding:clamp(3rem,6vw,6rem) 0}.w6-news-article__body header{border-bottom:1px solid #dae4df;padding-bottom:2rem}.w6-news-article__body h1{letter-spacing:-.042em;font-size:clamp(2.7rem,5vw,4.7rem)}.w6-prose{max-width:45rem;margin:2.5rem 0 3rem;font-size:1.07rem;line-height:1.8}.w6-prose h2{margin-top:2.4rem;font-size:1.9rem}.w6-prose h3{margin-top:1.9rem;font-size:1.45rem}.w6-prose p,.w6-prose ul,.w6-prose ol{max-width:68ch}.w6-news-article__body footer{border-top:1px solid #dae4df;padding-top:1.5rem}.w6-contact-visual{background:var(--cr-ground-mineral);min-height:19rem}.w6-contact-visual>div{align-items:center;gap:.75rem;display:flex}.w6-contact-visual>div span{background:var(--cr-bridge-teal-tint);border:1px solid #c2d5cf;border-radius:50%;width:2.4rem;height:2.4rem;display:block}.w6-contact-visual>div span:nth-child(2){background:var(--cr-ground-cream);width:3.3rem;height:3.3rem}.w6-contact-visual>div span:nth-child(3){background:var(--cr-signal-marigold);border:0;width:1rem;height:1rem}.w6-contact-visual strong{letter-spacing:-.04em;max-width:14ch;font-size:clamp(2rem,3.1vw,3rem);line-height:1.07}.w6-contact-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.w6-contact-layout>div:first-child>h2{letter-spacing:-.035em;font-size:clamp(2rem,3.8vw,3.1rem)}.w6-contact-layout>div:first-child>p{max-width:42rem;color:var(--cr-structure-ink-soft)}.w6-contact-form{gap:1.25rem;max-width:52rem;margin-top:2rem;display:grid}.w6-contact-field{gap:.35rem;display:grid}.w6-contact-field label{color:var(--cr-structure-ink);font-weight:700}.w6-contact-field input,.w6-contact-field select,.w6-contact-field textarea{background:var(--cr-ground-paper);width:100%;min-width:0;color:var(--cr-structure-ink);border:1px solid #acbeb8;border-radius:.72rem;padding:.82rem 1rem;line-height:1.5}.w6-contact-field textarea{resize:vertical;min-height:11rem}.w6-contact-field input:focus-visible,.w6-contact-field select:focus-visible,.w6-contact-field textarea:focus-visible{box-shadow:var(--cr-focus-ring)}.w6-contact-helper{color:var(--cr-structure-ink-soft);margin:0;font-size:.88rem}.w6-contact-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.w6-form-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.w6-form-actions button{background:var(--cr-structure-deep-teal);color:var(--cr-ground-paper);cursor:pointer;border:0;border-radius:999px;padding:.86rem 1.5rem;font-weight:700}.w6-form-actions button:hover{filter:brightness(1.1)}.w6-form-actions p{color:var(--cr-structure-ink-soft);max-width:30rem;margin:0;font-size:.88rem}.w6-contact-aside{background:var(--cr-ground-mineral);border:1px solid #d6e0db;border-radius:1rem;padding:2rem}.w6-contact-aside h3{font-size:1.6rem}.w6-contact-aside p{color:var(--cr-structure-ink-soft)}.w6-accessibility .w6-hero--compact{grid-template-columns:minmax(0,1fr)}.w6-accessibility .w6-hero h1{max-width:17ch}@media (width<=1000px){.w6-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w6-contact-layout{grid-template-columns:minmax(0,1fr)}.w6-contact-aside{max-width:48rem}}@media (width<=760px){.w6-hero,.w6-split{grid-template-columns:minmax(0,1fr)}.w6-observation{min-height:18rem}.w6-section-head,.w6-bottom-cta{display:block}.w6-section-head>p{margin-top:1rem}.w6-bottom-cta__links{margin-top:1.4rem}.w6-principles{grid-template-columns:minmax(0,1fr)}.w6-principle{min-height:0}.w6-news-grid,.w6-contact-pair{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.w6-hero h1{font-size:clamp(2.7rem,11vw,4rem)}.w6-observation__label{font-size:.87rem;bottom:1.4rem;left:1.4rem}.w6-news-mark,.w6-contact-visual{min-height:14rem;padding:1.5rem}.w6-contact-aside{padding:1.5rem}.w6-form-actions{flex-direction:column;align-items:stretch}}.w6-demo-news{margin-top:clamp(1rem,3vw,2.3rem)}.w6-demo-news__notice{background:var(--cr-ground-cream);border:1px solid #d9cfb6;border-radius:.9rem;margin-bottom:clamp(2rem,4vw,3rem);padding:1.3rem 1.6rem}.w6-demo-news__notice strong{letter-spacing:.09em;color:var(--cr-structure-deep-teal);margin-bottom:.5rem;font-size:.79rem;display:block}.w6-demo-news__notice p{max-width:69rem;color:var(--cr-structure-ink-soft);margin:0;font-size:.92rem}.w6-demo-news__heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.6rem;display:flex}.w6-demo-news__heading h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.75rem)}.w6-demo-news__heading>p{max-width:32rem;color:var(--cr-structure-ink-soft);margin:0}.w6-demo-news__toolbar{border-top:1px solid #dae4df;border-bottom:1px solid #dae4df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-bottom:1.5rem;padding-block:1rem;display:flex}.w6-demo-news__filters{flex-wrap:wrap;gap:.5rem;display:flex}.w6-demo-news__filters button{background:var(--cr-ground-mineral);color:var(--cr-structure-ink);cursor:pointer;border:1px solid #cad9d3;border-radius:999px;padding:.54rem .85rem;font-size:.84rem;font-weight:700}.w6-demo-news__filters button:hover{background:var(--cr-bridge-teal-tint)}.w6-demo-news__filters button[aria-pressed=true]{background:var(--cr-structure-deep-teal);border-color:var(--cr-structure-deep-teal);color:var(--cr-ground-paper)}.w6-demo-news__toolbar>span{color:var(--cr-structure-ink-soft);font-size:.86rem}.w6-demo-news__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.w6-demo-news__card{background:var(--cr-ground-paper);border:1px solid #d6e0db;border-radius:1.1rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.w6-demo-news__card[hidden],#demo-news-more[hidden]{display:none!important}.w6-demo-news__card--featured{grid-column:span 2;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);display:grid}.w6-demo-news__art{isolation:isolate;background:var(--cr-ground-mineral);min-height:10rem;color:var(--cr-structure-deep-teal);flex-direction:column;justify-content:space-between;padding:1.3rem;display:flex;position:relative;overflow:hidden}.w6-demo-news__card--featured .w6-demo-news__art{min-height:20rem}.w6-demo-news__art>span{z-index:1;letter-spacing:.08em;font-size:.68rem;font-weight:700;position:relative}.w6-demo-news__art b{z-index:1;letter-spacing:-.035em;font-size:clamp(1.3rem,2.2vw,2.6rem);line-height:1.08;position:relative}.w6-demo-news__art i{aspect-ratio:1;opacity:.3;border:1px solid;border-radius:50%;width:68%;position:absolute;top:12%;right:-14%;transform:rotate(-21deg)}.w6-demo-news__art i:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:24%}.w6-demo-news__art--books{background:var(--cr-bridge-teal-tint)}.w6-demo-news__art--notes{background:var(--cr-ground-cream)}.w6-demo-news__art--conversation{background:#e5ecef}.w6-demo-news__copy{flex-direction:column;flex:1;align-items:flex-start;gap:.75rem;padding:1.5rem;display:flex}.w6-demo-news__copy>span{letter-spacing:.09em;text-transform:uppercase;color:var(--cr-structure-deep-teal);font-size:.7rem;font-weight:700}.w6-demo-news__copy h4{letter-spacing:-.015em;margin:0;font-size:1.47rem;line-height:1.2}.w6-demo-news__copy h4 a{color:var(--cr-structure-ink);text-decoration:none}.w6-demo-news__copy h4 a:hover{text-decoration:underline}.w6-demo-news__card--featured h4{font-size:clamp(1.8rem,2.6vw,2.6rem)}.w6-demo-news__copy p{color:var(--cr-structure-ink-soft);flex:1;margin-bottom:.6rem}.w6-demo-news__bottom{flex-direction:column;align-items:center;gap:.9rem;padding-top:2rem;display:flex}.w6-demo-news__bottom button{background:var(--cr-ground-paper);border:1px solid var(--cr-structure-deep-teal);color:var(--cr-structure-deep-teal);cursor:pointer;border-radius:999px;padding:.8rem 1.6rem;font-weight:700}.w6-demo-news__bottom button:hover{background:var(--cr-bridge-teal-tint)}.w6-demo-news__bottom>p{text-align:center;color:var(--cr-structure-ink-soft);margin:0;font-size:.82rem}.w6-demo-article-warning{background:var(--cr-ground-cream);border:1px solid #d7c9ad;border-radius:.8rem;align-items:start;gap:1rem;margin:1.7rem 0 1rem;padding:1.2rem 1.4rem;display:flex}.w6-demo-article-warning strong{color:var(--cr-structure-deep-teal);letter-spacing:.06em;flex:none;font-size:.76rem}.w6-demo-article-warning span{color:var(--cr-structure-ink-soft);font-size:.86rem}.w6-demo-article{padding-bottom:clamp(2.7rem,5vw,4.7rem)}.w6-demo-article__header{max-width:60rem;padding:clamp(2.5rem,5vw,4.5rem) 0 2.7rem}.w6-demo-article__header h1{letter-spacing:-.043em;max-width:17ch;font-size:clamp(2.7rem,5.7vw,5.4rem);line-height:1.04}.w6-demo-article__header p.cr-lede{max-width:46rem}.w6-demo-article__meta{color:var(--cr-structure-ink-soft);flex-wrap:wrap;gap:.55rem 1.1rem;font-size:.82rem;display:flex}.w6-demo-article__meta span+span:before{content:"·";margin-right:1.1rem}.w6-demo-article__hero{isolation:isolate;background:var(--cr-ground-mineral);min-height:clamp(17rem,40vw,33rem);color:var(--cr-structure-deep-teal);border-radius:1.25rem;flex-direction:column;justify-content:space-between;gap:5rem;padding:clamp(2rem,4vw,4rem);display:flex;position:relative;overflow:hidden}.w6-demo-article__hero>span{z-index:1;letter-spacing:.1em;font-size:.78rem;font-weight:700;position:relative}.w6-demo-article__hero>strong{z-index:1;letter-spacing:-.045em;max-width:12ch;font-size:clamp(2.5rem,6vw,6rem);line-height:.95;position:relative}.w6-demo-article__hero i{aspect-ratio:1;opacity:.27;border:1.5px solid;border-radius:50%;width:53%;position:absolute;top:7%;right:9%;transform:rotate(-16deg)}.w6-demo-article__hero i:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:23%}.w6-demo-article__hero--books{background:var(--cr-bridge-teal-tint)}.w6-demo-article__hero--notes{background:var(--cr-ground-cream)}.w6-demo-article__hero--conversation{background:#e5ecef}.w6-demo-article__body{max-width:48rem;margin:clamp(2.5rem,5vw,4.5rem) auto;font-size:1.07rem;line-height:1.8}.w6-demo-article__body h2{letter-spacing:-.03em;margin:2.3rem 0 1rem;font-size:clamp(1.7rem,3vw,2.6rem)}.w6-demo-article__body p{max-width:68ch;color:var(--cr-structure-ink-soft)}.w6-demo-article__intro{font-size:1.24rem;color:var(--cr-structure-ink)!important}.w6-demo-gallery{margin-block:3rem;padding-top:.5rem}.w6-demo-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.w6-demo-gallery__item{min-width:0;margin:0}.w6-demo-gallery__item>div{aspect-ratio:4/5;background:var(--cr-ground-mineral);min-height:13rem;color:var(--cr-structure-deep-teal);border-radius:.7rem;flex-direction:column;justify-content:space-between;padding:1rem;display:flex;overflow:hidden}.w6-demo-gallery__item:nth-child(2)>div{background:var(--cr-ground-cream)}.w6-demo-gallery__item:nth-child(3)>div{background:var(--cr-bridge-teal-tint)}.w6-demo-gallery__item>div span{font-size:.75rem;font-weight:700}.w6-demo-gallery__item>div i{aspect-ratio:1;opacity:.35;border:1px solid;border-radius:50%;width:50%;margin:auto}.w6-demo-gallery__item figcaption{color:var(--cr-structure-ink-soft);margin-top:.5rem;font-size:.77rem;line-height:1.5}.w6-demo-article__disclaimer{border-left:3px solid var(--cr-structure-deep-teal);background:var(--cr-ground-mineral);border-radius:0 .8rem .8rem 0;margin-top:3rem;padding:1.4rem 1.7rem}.w6-demo-article__disclaimer p{margin:.5rem 0 0;font-size:.9rem}.w6-demo-article__footer{border-top:1px solid #dae4df;padding-top:1.5rem}.w6-demo-article__related{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.w6-demo-article__related a{border:1px solid #d6e0db;border-radius:.9rem;flex-direction:column;gap:.7rem;padding:1.6rem;text-decoration:none;display:flex}.w6-demo-article__related a:hover{background:var(--cr-ground-mineral)}.w6-demo-article__related a span{letter-spacing:.07em;text-transform:uppercase;font-size:.72rem}.w6-demo-article__related a strong{color:var(--cr-structure-ink);font-size:1.4rem}.w6-demo-article__related a small{font-size:.84rem;font-weight:700}@media (width<=1050px){.w6-demo-news__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w6-demo-news__card--featured{grid-column:span 2}}@media (width<=760px){.w6-demo-news__heading{display:block}.w6-demo-news__heading>p{margin-top:1rem}.w6-demo-news__card--featured{grid-template-columns:minmax(0,1fr)}.w6-demo-news__card--featured .w6-demo-news__art{min-height:15rem}.w6-demo-article-warning{display:block}.w6-demo-article-warning strong{margin-bottom:.5rem;display:block}.w6-demo-article__related{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.w6-demo-news__grid{grid-template-columns:minmax(0,1fr)}.w6-demo-news__card--featured{grid-column:auto}.w6-demo-news__filters button{font-size:.78rem}.w6-demo-gallery__grid{grid-template-columns:minmax(0,1fr)}.w6-demo-gallery__item>div{aspect-ratio:16/9;min-height:11rem}.w6-demo-article__meta span+span:before{content:none}.w6-demo-article__meta{flex-direction:column;gap:.2rem}}.w7-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.w6-form-actions button:disabled{opacity:.65;cursor:wait}.w7-contact-consent{color:var(--cr-structure-ink-soft);align-items:flex-start;gap:.8rem;margin:1rem 0 1.3rem;font-size:.91rem;line-height:1.6;display:flex}.w7-contact-consent input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--cr-structure-deep-teal);flex:none;margin-top:.2rem}.w7-contact-consent a{color:var(--cr-structure-deep-teal);text-decoration:underline}.w7-contact-consent a:focus-visible{outline:3px solid var(--cr-signal-marigold);outline-offset:3px}.w7-owner-notice{color:#263d39;background:#eef2ef;border:1px solid #aec5bd;border-left:4px solid #0f4b4c;border-radius:.6rem;padding:1rem 1.2rem;line-height:1.6}
