:root{--orange:#ff7a24;--ink:#141414;--cream:#f3efe7;--muted:#71768b;--catalogue:#5955dc;--canvas:#f5f6fc;--border:#dee1ee}*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:#20263d;font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}.micro{font-size:10px;letter-spacing:.14em}.showcase-header{display:flex;justify-content:space-between;align-items:center;padding:30px 6vw;border-bottom:1px solid var(--border)}.showcase-header>a{font:800 23px 'Manrope',sans-serif;letter-spacing:-1px}.showcase-header>a span{display:block;font:9px 'DM Sans',sans-serif;letter-spacing:.2em;color:var(--muted);margin-top:6px}.showcase-header>span{font-size:10px;letter-spacing:.1em}.showcase-header b{font-size:32px;color:var(--catalogue);margin-left:20px}.showcase-intro{padding:65px 6vw 50px;max-width:1500px;margin:auto}.showcase-intro>.micro{color:var(--catalogue)}.showcase-intro h1{position:relative;font:800 clamp(70px,9vw,135px)/.97 'Manrope',sans-serif;letter-spacing:-.07em;margin:30px 0}.showcase-intro h1 em{font-style:normal;color:var(--catalogue)}.showcase-intro h1>span{position:absolute;right:5%;top:0;font-size:170px;font-weight:400;color:var(--catalogue)}.showcase-intro-bottom{display:flex;justify-content:space-between;align-items:end}.showcase-intro-bottom p{font-size:15px;line-height:1.7;color:#656b80}.showcase-intro-bottom>span{font-size:10px;line-height:1.8;letter-spacing:.1em;text-align:right;color:var(--muted)}.proposal-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:0 6vw 70px;max-width:1500px;margin:auto}.proposal-card{border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:0 12px 35px rgba(45,49,95,.06);transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden}.proposal-card:hover{transform:translateY(-8px);border-color:var(--catalogue);box-shadow:0 20px 45px rgba(71,66,155,.13)}.proposal-card:focus-visible{outline:3px solid var(--catalogue);outline-offset:6px}.proposal-preview{position:relative;height:350px;overflow:hidden}.preview-nav{position:absolute;z-index:2;left:24px;top:20px;right:24px;display:flex;justify-content:space-between;font-weight:700;font-size:11px}.preview-nav i{font-size:5px;letter-spacing:.1em;font-style:normal;margin-top:4px}.preview-one{color:var(--cream);background:linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.1)),url('https://images.unsplash.com/photo-1492684223066-81342ee5ff30?auto=format&fit=crop&w=1000&q=85') center/cover}.preview-one-copy{position:absolute;top:115px;left:30px;font:800 clamp(22px,2.4vw,38px)/1.05 'Manrope',sans-serif;letter-spacing:-.065em}.preview-one-copy em{display:block;color:var(--orange);font:italic 36px Georgia,serif;letter-spacing:-.03em;margin-top:8px}.preview-play{position:absolute;bottom:35px;left:30px;border:1px solid #ccc;border-radius:50%;height:35px;width:35px;display:grid;place-items:center;font-size:10px}.preview-stamp{position:absolute;right:30px;bottom:55px;color:var(--orange);border:1px solid var(--orange);width:80px;height:80px;border-radius:50%;display:grid;place-content:center;font-size:7px;letter-spacing:.1em;text-align:center;transform:rotate(15deg)}.preview-two{background:var(--orange);color:var(--ink)}.preview-two-copy{position:absolute;z-index:2;top:65px;left:30px;font:800 78px/.85 'Barlow Condensed',sans-serif;letter-spacing:-.035em}.preview-two-copy em{font-style:normal;-webkit-text-stroke:1px var(--ink);color:transparent}.preview-two-photo{position:absolute;right:22px;top:65px;width:43%;height:245px;background:url('https://images.unsplash.com/photo-1470229722913-7c0e2dbbafd3?auto=format&fit=crop&w=600&q=85') center/cover;clip-path:polygon(15% 0,100% 0,100% 85%,85% 100%,0 100%,0 15%);transform:rotate(5deg)}.preview-orbit{position:absolute;right:31%;top:43px;font-size:75px;z-index:3}.preview-two-label{position:absolute;bottom:16px;left:30px;font-size:6px;letter-spacing:.1em}.proposal-info{padding:30px}.proposal-info>.micro{color:var(--catalogue)}.proposal-info h2{position:relative;font:700 clamp(27px,3vw,42px)/1.12 'Manrope',sans-serif;letter-spacing:-.045em;margin:22px 0}.proposal-info h2 span{position:absolute;right:0;top:0;color:var(--catalogue);font-weight:400;font-size:50px}.proposal-info p{font-size:14px;line-height:1.8;color:#656b80;max-width:430px}.proposal-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.proposal-tags span{font-size:8px;letter-spacing:.06em;border:1px solid var(--border);padding:9px 10px}.proposal-tags span:last-child{background:var(--catalogue);border-color:var(--catalogue);color:#fff}.proposal-pending{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px dashed #c4c8de;padding:24px 30px;color:#71768b}.proposal-pending p{font:600 22px 'Manrope',sans-serif;margin:0}.proposal-pending>span:last-child{font-size:9px;letter-spacing:.12em}.showcase-footer{padding:25px 6vw;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--border);color:#71768b;font-size:9px;letter-spacing:.1em}@media(max-width:800px){.proposal-grid{gap:22px}.proposal-preview{height:280px}.preview-two-copy{font-size:63px}.preview-two-photo{height:190px}.preview-orbit{font-size:50px}.preview-one-copy{top:100px;font-size:23px}.preview-one-copy em{font-size:28px}.preview-nav{left:18px;right:18px}.preview-nav i{display:none}.proposal-info{padding:23px}.proposal-info h2 span{font-size:35px}}@media(max-width:600px){.showcase-header{padding:22px 6vw}.showcase-header>span{font-size:0}.showcase-header b{font-size:30px}.showcase-intro{padding-top:40px}.showcase-intro h1{font-size:70px}.showcase-intro h1>span{font-size:80px;right:0;top:25px}.showcase-intro-bottom>span{display:none}.proposal-grid{grid-template-columns:1fr}.proposal-preview{height:300px}.preview-two-copy{font-size:76px}.preview-two-photo{height:215px}.preview-one-copy{font-size:28px}.proposal-pending{flex-direction:column;align-items:flex-start}.proposal-pending p br{display:none}.showcase-footer{flex-direction:column}}@media(prefers-reduced-motion:reduce){.proposal-card{transition:none}.proposal-card:hover{transform:none}}

.showcase-header{background:#fff}.showcase-header>a{color:#30345c}.showcase-header>a span{color:var(--catalogue)}.showcase-intro{position:relative}.showcase-intro>.micro{display:inline-block;background:#e9e8fc;border:1px solid #d7d5f7;border-radius:30px;padding:10px 15px;letter-spacing:.08em}.showcase-intro h1{font-size:clamp(65px,8vw,115px);letter-spacing:-.065em}.showcase-intro h1>span{font-size:135px;color:#a8a4ed}.proposal-info>.micro{font-weight:600}.proposal-tags span{border-radius:30px;background:#f7f8fc;color:#61687e}.proposal-pending{background:#edf0f9;border-radius:14px}.proposal-pending>span:last-child{background:#fff;border:1px solid #d7dcef;border-radius:30px;padding:10px 14px}.showcase-footer{background:#fff}.proposal-preview{border-bottom:1px solid var(--border)}@media(max-width:600px){.showcase-intro h1{font-size:62px}.showcase-intro h1>span{font-size:65px;right:0;top:35px}.showcase-intro>.micro{font-size:8px}.proposal-card{border-radius:14px}}
