a{text-decoration:none}.primary-nav a{font-size:14px;color:var(--muted)}.primary-nav a:hover{color:var(--ivory)}.hero-content{max-width:850px}.hero-content h1{font-size:clamp(42px,4.9vw,74px)}.hero-actions{flex-wrap:wrap}.experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);padding:64px clamp(28px,7.4vw,126px);border-top:1px solid var(--line)}.experience-grid h2{font-family:var(--serif);font-size:28px;margin:14px 0}.experience-grid p:not(.eyebrow){color:var(--muted);max-width:560px;font-size:15px;line-height:1.9}.experience-grid a{display:inline-flex;gap:30px;color:var(--seafoam);margin-top:24px;padding:10px 0}.source-note{padding:0 clamp(28px,7.4vw,126px) 40px;color:var(--faint);font-size:12px;line-height:1.8;max-width:1250px}@media(max-width:700px){.primary-nav{gap:16px}.primary-nav a{font-size:12px}.hero-content h1{font-size:clamp(36px,8vw,55px)}.hero-actions{gap:15px}.hero-actions .button{font-size:13px;min-height:51px;padding:12px 17px;gap:12px}.hero-note{line-height:1.9}.experience-grid{grid-template-columns:1fr;padding-top:40px;padding-bottom:36px;gap:38px}.experience-grid h2{font-size:24px}.experience-grid p:not(.eyebrow){font-size:14px}.gesture-story p{max-width:130px}.home-view{min-height:auto}}
