.detour-page{width:calc(100% - 2 * var(--bec-gutter));max-width:var(--bec-grid-width);outline:none;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);min-height:520px;margin:48px auto 80px;display:grid}.detour-art{aspect-ratio:1;background:var(--bec-butter);min-width:0;color:var(--bec-burgundy);font-family:var(--cover-display),Arial,sans-serif;font-variation-settings:"wdth" 75;letter-spacing:-.09em;justify-content:center;align-items:center;padding:32px 40px 60px 20px;font-size:clamp(110px,19vw,280px);font-weight:900;line-height:1;display:flex;overflow:hidden}.detour-art span:nth-child(2){color:var(--bec-olive);transform:translateY(18%)rotate(-16deg)}.detour-art span:last-child{transform:translateY(-12%)}.detour-copy{padding-block:24px}.detour-label{color:var(--bec-burgundy);margin:0 0 28px;font-size:16px;font-weight:600}.website .detour-copy :is(h1,h2){text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(36px,4.6vw,66px);line-height:1.04}.detour-copy>p:last-of-type{max-width:34ch;margin-top:28px;font-size:19px;line-height:1.55}.detour-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.detour-actions .bec-button{background:var(--bec-burgundy);color:var(--bec-cream);min-height:48px}.detour-actions :focus-visible{outline:3px solid var(--bec-ink);outline-offset:5px}.detour-page[data-concept=page]{background:var(--bec-butter);grid-template-columns:.8fr 1fr;padding:clamp(24px,4vw,60px)}.detour-page[data-concept=page] .detour-art{background:var(--bec-cream);aspect-ratio:3/4;align-items:flex-end;padding:24px;font-size:clamp(100px,15vw,220px)}.detour-page[data-concept=page] .detour-art span{color:var(--bec-olive);transform:none}@media (max-width:700px){.detour-page,.detour-page[data-concept=page]{grid-template-columns:1fr;gap:24px;min-height:0;margin-block:24px 48px}.detour-art{aspect-ratio:1.6;padding:16px 24px 36px 12px;font-size:clamp(120px,40vw,240px)}.detour-copy{padding:0}.website .detour-copy :is(h1,h2){max-width:16ch;font-size:38px}.detour-label{margin-bottom:20px}.detour-copy>p:last-of-type{margin-top:20px;font-size:18px}.detour-page[data-concept=page] .detour-art{aspect-ratio:1.6;font-size:36vw}}
