.tap-about{padding-bottom:clamp(3rem,7vw,6rem)}
.tap-about-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin:2.2rem 0 2.5rem}
.tap-about-heading h1{margin:.65rem 0 0;color:#eed9a6;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.3;text-wrap:balance}
.tap-about-heading>p{max-width:460px;margin:0 0 .25rem;font-size:1rem;line-height:1.9;color:#c8c0ad}
.tap-about-story{display:grid;grid-template-columns:1.12fr 1fr;position:relative;isolation:isolate;min-height:540px;border:1px solid #67502a;background:#10120d;overflow:hidden}
.tap-about-story-copy{position:relative;z-index:2;padding:clamp(2rem,4.2vw,4.4rem);padding-inline-end:1.3rem;align-self:center}
.tap-about-story h2{font-size:clamp(1.85rem,3.1vw,3.1rem);line-height:1.4;font-weight:500;color:#f0e8d5;margin:1.1rem 0 1.6rem;text-wrap:balance;letter-spacing:-.025em}
.tap-about-story h2 span{display:block}
.tap-about-story h2 span+span{color:#dfb75e}
.tap-about-story-copy>p:not(.prestige-overline){font-size:1rem;line-height:1.95;color:#d1c8b1;margin:0 0 1.15rem}
.tap-about-story blockquote{margin:1.8rem 0 0;padding:1.35rem 0 0;border-top:1px solid #6a522c;color:#e7c77e;font-family:Georgia,"Times New Roman",serif;font-size:1.3rem;line-height:1.65;font-style:italic}
.tap-about-story blockquote p{margin:0}
.tap-about-visual{position:relative;align-self:stretch;margin:0;min-height:540px}
.tap-about-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10120d 0,rgba(16,18,13,.35) 26%,transparent 65%),linear-gradient(0deg,rgba(8,10,7,.55),transparent 45%);pointer-events:none}
.tap-about-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:63% center}
.tap-about-visual figcaption{position:absolute;z-index:1;inset-inline-end:1rem;bottom:1rem;background:rgba(7,9,6,.85);border:1px solid #65502b;color:#dbc38b;padding:.45rem .7rem;font-size:.75rem;line-height:1.5;max-width:80%}
.tap-about-principles{margin-top:3.8rem}
.tap-about-principles>h2{color:#e9d19b;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.5;margin:0 0 1.6rem}
.tap-about-principles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}
.tap-about-principles-grid article{padding:1.9rem;border:1px solid #584727;background:linear-gradient(145deg,#17180f,#0c0f0a)}
.tap-about-principle-symbol{display:flex;align-items:center;justify-content:space-between;color:#d5ad58;margin-bottom:1.5rem}
.tap-about-principle-symbol svg{width:32px;height:32px}
.tap-about-principle-symbol span{color:#9f8959;font-family:Georgia,"Times New Roman",serif;font-size:1.2rem}
.tap-about-principles-grid h3{font-size:1.3rem;line-height:1.6;color:#efe3c6;margin:0 0 .8rem}
.tap-about-principles-grid p{font-size:.95rem;line-height:1.95;color:#c6bda7;margin:0}
.tap-about-next{display:grid;grid-template-columns:1.25fr 1fr;gap:3rem;align-items:center;border-block:1px solid #5e4926;margin-top:3.8rem;padding:2.7rem 0}
.tap-about-next h2{color:#ead39c;font-size:clamp(1.5rem,2.7vw,2.5rem);line-height:1.5;margin:.7rem 0 1rem}
.tap-about-next p:not(.prestige-overline){color:#c6bda7;font-size:1rem;line-height:1.9;max-width:640px;margin:0}
.tap-about-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}
.tap-about-actions .prestige-button{justify-content:center;max-width:100%;box-sizing:border-box;white-space:normal;text-align:center}
.tap-about-journal{color:#ddbe77;text-underline-offset:.3em;min-height:44px;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem 0}
.tap-about-note{color:#afa58e;font-size:.8rem;line-height:1.9;max-width:900px;margin:1.5rem 0 0}
.tap-about a:focus-visible{outline:2px solid #f5d48b;outline-offset:5px}
@media(max-width:1000px){.tap-about-heading{display:block}.tap-about-heading>p{max-width:700px;margin-top:1.3rem}.tap-about-story{grid-template-columns:1.1fr .9fr}.tap-about-story-copy{padding:2rem 1rem 2rem 2rem}.tap-about-story h2{font-size:2rem}.tap-about-principles-grid article{padding:1.4rem}.tap-about-next{grid-template-columns:1fr;gap:1.6rem}}
@media(max-width:700px){.tap-about-heading{margin:1.6rem 0 1.8rem}.tap-about-heading h1{font-size:2.35rem}.tap-about-story{display:flex;flex-direction:column;min-height:0}.tap-about-visual{order:-1;min-height:0;aspect-ratio:1.5}.tap-about-visual img{object-position:center 55%}.tap-about-visual::after{background:linear-gradient(0deg,#10120d,transparent 40%)}.tap-about-story-copy{padding:1.7rem 1.4rem 2rem}.tap-about-story h2{font-size:clamp(1.55rem,6vw,2rem);line-height:1.6}.tap-about-story-copy>p:not(.prestige-overline){font-size:.95rem}.tap-about-story blockquote{font-size:1.18rem}.tap-about-principles{margin-top:2.6rem}.tap-about-principles-grid{grid-template-columns:1fr;gap:1rem}.tap-about-principles-grid article{padding:1.6rem}.tap-about-principle-symbol{margin-bottom:1rem}.tap-about-next{margin-top:2.6rem;padding:2rem 0}.tap-about-actions{align-items:stretch;flex-direction:column}.tap-about-journal{justify-content:center}.tap-about-note{font-size:.78rem}}
