@font-face{font-family:WorkSans;src:url(highlight/work-sans.ttf)}*{box-sizing:border-box}body{margin:0;font-family:WorkSans,Arial,sans-serif;background:#eee9df;color:#171f3b}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #e4773a;outline-offset:6px}header,footer{display:flex;justify-content:space-between;align-items:center;padding:24px 4%;font-size:12px}header{border-bottom:1px solid #171f3b44}header>a:first-child{font-size:24px;font-weight:700}header>a:last-child{border-bottom:1px solid;padding-bottom:5px}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.14em;line-height:1.6}.hero{padding:55px 7% 45px;position:relative;overflow:hidden}.hero h1{font-size:clamp(80px,10.8vw,165px);font-weight:700;line-height:.9;letter-spacing:-.065em;margin:40px 0 50px;position:relative;z-index:1}.hero-end{display:flex;justify-content:space-between;align-items:flex-end;position:relative;z-index:1}.hero-end p{max-width:40ch;font-size:18px;line-height:1.6}.hero-end span{font-size:11px;line-height:1.8;text-transform:uppercase}.hero-stamp{position:absolute;right:7%;top:20%;font-weight:700;font-size:clamp(130px,19vw,300px);line-height:.86;letter-spacing:-.08em;color:#d0c3dc;transform:rotate(9deg);z-index:0}.kept{background:#171f3b;color:#f3e6cb;padding:0 6% 75px}.chapter{display:flex;justify-content:space-between;padding:28px 0;border-bottom:1px solid #ffffff40;text-transform:uppercase;font-size:10px;letter-spacing:.1em;gap:20px}.kept-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:70px 0}.kept-copy{align-self:center}.kept h2{font-size:clamp(40px,4.6vw,70px);line-height:1.04;letter-spacing:-.05em;margin:32px 0}.kept-copy>p:last-of-type{max-width:34ch;font-size:17px;line-height:1.7;color:#d1d2d9}.kept-copy a,.closing a{display:inline-block;border-bottom:1px solid;padding-bottom:8px;font-size:12px;margin-top:25px}figure{margin:0}figcaption{margin-top:25px;font-size:11px;line-height:1.6}figcaption b,figcaption span{display:block}figcaption span{opacity:.78;margin-top:4px}.invitation-stage{padding:20px 0 0}.invitation{background:#f3e6cb;color:#171f3b;max-width:440px;margin:auto;padding:30px 35px;transform:rotate(3deg);box-shadow:18px 20px 0 #0003}.ticket-top{display:flex;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.09em}.ticket-top>span:first-child{font-size:22px}.ticket-top>span:last-child{text-align:right;font-size:9px;line-height:1.5}.time{font-size:clamp(70px,8.8vw,127px);line-height:1;letter-spacing:-.08em;font-weight:700;margin:50px 0 25px}.invitation h3{font-size:29px;line-height:1.15;letter-spacing:-.04em;margin:0 0 30px}.ticket-details{font-size:12px;line-height:1.6}.signature{border-top:1px dashed #171f3b77;margin-top:35px;padding-top:20px;display:flex;gap:22px;font-size:9px}.signature span{border-bottom:1px solid #171f3b66;flex:1;padding-bottom:25px}.record-layout{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:10%;padding-top:35px}.record{background:#d8ccdf;color:#171f3b;padding:30px}.record-head{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.06em}.record-head b{font-size:22px}.record-title{font-size:29px;font-weight:600;line-height:1.15;letter-spacing:-.035em;margin:30px 0}.dots{display:grid;grid-template-columns:repeat(10,1fr);gap:10px}.dots i{aspect-ratio:1;border:1px solid #171f3b88;border-radius:50%}.record-foot{font-size:10px;margin:25px 0 0}.record-copy h3{font-size:34px;letter-spacing:-.035em;line-height:1.15}.record-copy p{font-size:16px;line-height:1.7;max-width:34ch;color:#d1d2d9}.corner{background:#dc633a;color:#261e25;padding:0 6% 75px}.corner .chapter{border-color:#261e2544}.corner-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding-top:75px;align-items:center}.corner h2{font-size:clamp(80px,9vw,135px);line-height:.85;letter-spacing:-.075em;margin:40px 0}.corner-line{font-size:25px;line-height:1.3;font-weight:600;letter-spacing:-.04em}.corner-copy>p:last-child{font-size:16px;line-height:1.7;max-width:36ch}.fixture{background:#fff3d8;padding:32px;transform:rotate(-2deg);box-shadow:14px 17px 0 #261e2522}.fixture-top{display:flex;justify-content:space-between;font-size:10px;align-items:center;padding-bottom:20px;border-bottom:1px solid}.fixture-top span{font-size:9px;line-height:1.4;text-align:right}.fixture>.eyebrow{margin-top:35px}.fixture h3{font-size:43px;line-height:1;letter-spacing:-.05em;margin:20px 0}.fixture>p:not(.eyebrow){font-size:12px;line-height:1.5}.support{margin-top:30px}.support>div{border-top:1px solid #261e2544;padding:13px 0;display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:baseline}.support b{font-size:13px}.support p{font-size:10px;line-height:1.5;margin:0}.fixture .fixture-bottom{border-top:3px solid;padding-top:15px;font-weight:600}.closing{padding:80px 7%;display:grid;grid-template-columns:1fr 1fr;gap:20px 9%}.closing>.eyebrow{grid-column:1/-1}.closing h2{font-size:55px;line-height:1.05;letter-spacing:-.045em;margin:15px 0}.closing>p:not(.eyebrow){font-size:18px;line-height:1.65;max-width:38ch}.closing a{grid-column:2;justify-self:start;margin-top:0}footer{border-top:1px solid #171f3b44}.highlight-intro{padding:45px 6%}.highlight-intro h1{font-size:65px;line-height:1;letter-spacing:-.05em;margin:25px 0}.highlight-intro p{font-size:17px;line-height:1.6;max-width:45ch}.highlight-board{background:#171f3b;color:#f3e6cb;padding:55px 6%;display:grid;grid-template-columns:1fr 1fr;gap:70px}.highlight-board .invitation,.highlight-board .fixture{transform:none}.highlight-board .fixture-stage{grid-column:1/-1;max-width:560px;width:100%;margin:auto}.highlight-board .fixture{color:#261e25}.highlight-board .record-stage{align-self:center}@media(max-width:700px){header,footer{padding:20px 5%;font-size:10px}header>a:last-child{max-width:105px;text-align:right}.hero{padding:35px 6%}.hero h1{font-size:82px;margin:45px 0}.hero-stamp{font-size:145px;right:-25px;top:150px;opacity:.6}.hero-end{display:block}.hero-end p{font-size:16px;max-width:29ch}.hero-end span{display:block;margin-top:30px;font-size:10px}.chapter{font-size:8px;line-height:1.5;letter-spacing:.04em}.chapter>span{max-width:45%}.kept,.corner{padding:0 6% 50px}.kept-grid{display:block;padding:35px 0}.kept h2{font-size:45px;margin:25px 0}.kept-copy>p:last-of-type{font-size:16px}.invitation-stage{padding-top:45px}.invitation{padding:25px}.time{font-size:98px;margin:40px 0 25px}.invitation h3{font-size:27px}.record-layout{display:flex;flex-direction:column;gap:15px;padding-top:20px}.record-stage{width:100%}.record{padding:22px}.record-title{font-size:26px}.dots{gap:7px}.record-copy h3{font-size:31px}.record-copy p{font-size:16px}.corner-grid{display:block;padding-top:35px}.corner h2{font-size:85px;margin:30px 0}.corner-line{font-size:24px}.fixture-stage{margin-top:45px}.fixture{padding:25px}.fixture h3{font-size:37px}.support>div{grid-template-columns:1fr 1fr;gap:10px}.support b{font-size:11px}.closing{display:block;padding:45px 6%}.closing h2{font-size:40px}.closing>p:not(.eyebrow){font-size:16px}.closing a{margin-top:20px}.highlight-board{grid-template-columns:1fr;padding:35px 8%;gap:40px}.highlight-board .fixture-stage{grid-column:auto;margin-top:0}.highlight-intro h1{font-size:48px}}
@media(max-width:700px){.hero h1{font-size:clamp(58px,17.4vw,82px)}}
span[aria-hidden="true"]{display:inline-block;width:12px;height:12px;font-size:0;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 13 13 3M3 3h10v10' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") center/contain no-repeat}
.placement-image{display:block;width:100%;height:auto}.invitation-stage>a{display:block}.kept-grid .invitation-stage{align-self:center}