.ottho-redesign .programme-examples{padding:48px 0 74px;border-top:1px solid var(--line)}.ottho-redesign .programme-examples-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:30px}.ottho-redesign .programme-examples-heading h2{font:400 clamp(32px,3.4vw,48px)/1.16 var(--display);margin:12px 0 0}.ottho-redesign .programme-examples-heading>p{max-width:43ch;color:var(--graphite);font:400 17px/1.7 var(--body)}.ottho-redesign .programme-examples-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ottho-redesign .programme-example{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fffdfa;color:var(--ink);text-decoration:none;transition:border-color .2s}.ottho-redesign .programme-example-visual{min-width:0;height:285px;overflow:hidden;background:#eee9f1}.ottho-redesign .programme-example-browser{display:flex;align-items:center;gap:5px;padding:12px 15px;height:40px;border-bottom:1px solid var(--line);background:#fffdfa}.ottho-redesign .programme-example-browser i{width:6px;height:6px;border-radius:50%;background:#d6cbde}.ottho-redesign .programme-example-browser span{margin-left:auto;color:var(--graphite);font:400 14px/1 var(--body)}.ottho-redesign .programme-example-capture{position:relative;height:calc(100% - 40px)}.ottho-redesign .programme-example-capture img{object-fit:cover;object-position:top}.ottho-redesign .programme-example-copy{padding:25px;display:flex;flex-direction:column;flex:1}.ottho-redesign .programme-example-copy>span:first-child{font:500 14px/1.4 var(--body);color:var(--purple)}.ottho-redesign .programme-example-copy h3{font:400 clamp(24px,2.2vw,29px)/1.25 var(--display);margin:10px 0 12px}.ottho-redesign .programme-example-copy p{color:var(--graphite);font:400 16px/1.65 var(--body);margin:0 0 24px}.ottho-redesign .programme-example-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:17px;border-top:1px solid var(--line);margin-top:auto;color:var(--purple);font:500 15px/1.4 var(--body)}.ottho-redesign .programme-example-plus{width:28px;height:28px;flex:0 0 28px;position:relative;border-radius:50%;background:#eee5f7}.ottho-redesign .programme-example-plus:after,.ottho-redesign .programme-example-plus:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.ottho-redesign .programme-example-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.ottho-redesign .programme-example:focus-visible{outline:3px solid var(--purple);outline-offset:4px}.ottho-redesign .programme-examples-footer{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:30px}.ottho-redesign .programme-examples-footer p{max-width:66ch;font:400 14px/1.7 var(--body);color:var(--graphite)}.ottho-redesign .programme-examples-footer .v12-btn{flex-shrink:0}@media(hover:hover) and (pointer:fine){.ottho-redesign .programme-example:hover{border-color:#a98ac9}.ottho-redesign .programme-example:hover .programme-example-link{text-decoration:underline;text-underline-offset:4px}}@media(max-width:1000px){.ottho-redesign .programme-examples-grid{gap:16px}.ottho-redesign .programme-example-copy{padding:20px}.ottho-redesign .programme-example-visual{height:240px}.ottho-redesign .programme-example-visual .ae-art-world{transform:translate(-50%,-50%) scale(.75)}}@media(max-width:760px){.ottho-redesign .programme-examples{padding:36px 0 46px}.ottho-redesign .programme-examples-heading{display:block}.ottho-redesign .programme-examples-heading>p{margin-top:18px}.ottho-redesign .programme-examples-grid{grid-template-columns:1fr;gap:24px}.ottho-redesign .programme-example-visual{height:285px}.ottho-redesign .programme-example-visual .ae-art-world{transform:translate(-50%,-50%) scale(.88)}.ottho-redesign .programme-examples-footer{flex-direction:column;align-items:stretch;gap:20px}.ottho-redesign .programme-examples-footer .v12-btn{text-align:center}}@media(prefers-reduced-motion:reduce){.ottho-redesign .programme-example{transition:none}}