.r03-home .word-premise{--premise-height: calc(100svh - var(--r04-nav-height, 89px));--premise-dwell: clamp(96px, 15svh, 160px);position:relative;color:#252b26;background:#eaf0e5}.r03-home .word-premise__stage{position:relative;isolation:isolate;display:grid;align-items:center;min-block-size:var(--premise-height);padding:clamp(48px,8svh,88px) var(--page-gutter, 24px);overflow:clip}.r03-home #word-premise-title{position:relative;z-index:1;width:100%;max-width:1260px;margin:0 auto;font-family:var(--heading-font);font-size:clamp(2rem,6.2vw,6rem);font-weight:500;line-height:1.12;letter-spacing:-.05em;text-align:center;text-wrap:balance}.r03-home #word-premise-title>span{display:block}.r03-home #word-premise-title strong{color:var(--forest, #1f6b3f);font-weight:700}.r03-home .word-premise__not{text-decoration-line:underline;text-decoration-color:var(--forest, #1f6b3f);text-decoration-thickness:.035em;text-underline-offset:.13em;text-decoration-skip-ink:none}.r03-home .word-premise__echo{position:absolute;z-index:0;left:4%;bottom:6%;color:#1f6b3f;opacity:.065;font-family:var(--ghost-font);font-size:min(27vw,34rem);font-weight:400;line-height:.82;letter-spacing:-.085em;pointer-events:none;user-select:none}@media(max-width:700px){.r03-home #word-premise-title{font-size:clamp(2rem,9.5vw,3rem)}}@media screen and (min-height:600px)and (prefers-reduced-motion:no-preference){.r03-home .word-premise{z-index:0;block-size:calc(var(--premise-height) * 2 + var(--premise-dwell))}.r03-home .word-premise__stage{position:sticky;top:var(--r04-nav-height, 89px)}.r03-home .word-premise+#laura{position:relative;z-index:1;margin-block-start:calc((100svh - var(--r04-nav-height, 89px)) * -1);background:var(--g-meet, #fff)}html.js-motion .r03-home .word-premise+#laura>.reveal{transform:none;transition:none}}@media print{.r03-home .word-premise__stage{min-block-size:0;padding:2rem 0}.r03-home .word-premise__echo{display:none}}
