[data-theme=linen]{--ln-paper:var(--inv-body-bg);--ln-ink:var(--inv-ln-ink,var(--inv-body-text));--ln-text:var(--inv-body-text);--ln-muted:var(--inv-text-soft);--ln-line:var(--inv-line-strong);--ln-rule:var(--inv-ln-rule,var(--inv-divider));--ln-err:var(--inv-danger);--ln-field:var(--inv-ln-field,#fff);--ln-photo:var(--inv-ln-photo,var(--inv-card-bg));--ln-sans:var(--inv-font-body);--ln-script:var(--inv-ln-script);--ln-wide:142%;--ln-ease:cubic-bezier(.2, .7, .2, 1);background:var(--ln-paper)}[data-theme=linen] .inv-page{background:var(--ln-paper);color:var(--ln-text);font-family:var(--ln-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;font-weight:340;font-stretch:100%;line-height:1.62}[data-theme=linen] .inv-tnum{font-variant-numeric:tabular-nums lining-nums}[data-theme=linen] :is(.inv-ln,.inv-footer){--ln-pad:22px;--ln-sec-y:84px;--ln-head-gap:30px;--ln-tt:9.6cqw;--ln-ts:8.4cqw;--ln-tn:13.4cqw;--ln-avail:calc(100cqw - 2 * var(--ln-pad));--ln-avail-r:var(--ln-avail)}[data-theme=linen] .inv-ln{border-bottom:1px solid var(--ln-rule);padding:0;position:relative}.inv-ln-wrap{max-width:1280px;padding-inline:var(--ln-pad);margin-inline:auto}.inv-ln-caps{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:430;font-stretch:118%;line-height:1.4}.inv-ln-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.inv-ln-cwrap{position:relative}.inv-ln-cwrap:before{content:"";top:0;bottom:0;left:calc(var(--ln-pad) + (100% - 2 * var(--ln-pad)) * .17);background:var(--ln-rule);z-index:0;width:1px;position:absolute}.inv-ln-mast{z-index:1;height:54px;color:var(--ln-muted);justify-content:flex-end;align-items:center;gap:16px;display:flex;position:relative}.inv-ln-ml,.inv-ln-loc{display:none}.inv-ln-mr{gap:18px;min-width:0;display:flex}.inv-ln-loc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inv-ln-cgrid{flex-direction:column;display:flex}.inv-ln-cgrid>.inv-ln-l,.inv-ln-cgrid>.inv-ln-r{display:contents}.inv-ln-names{order:1}.inv-ln-cph,.inv-ln-mono{order:2}.inv-ln-cmeta{order:3}.inv-ln-toc,.inv-ln-cue,.inv-ln-mono{display:none}.inv-ln-nm{font-family:var(--ln-sans);font-weight:370;font-stretch:var(--ln-wide);letter-spacing:-.01em;text-transform:uppercase;color:var(--ln-ink);margin:0;line-height:1}.inv-ln-names{z-index:1;font-size:min(var(--ln-tn), calc(var(--ln-avail) / var(--ln-len,6)));margin:6px 0 0;position:relative}.inv-ln-names[data-fit]{font-size:calc(var(--ln-tn) * var(--ln-fit,1))}.inv-ln-measuring,.inv-ln-measuring *{transition:none!important}.inv-ln-line{white-space:nowrap;padding-top:.06em;display:block}.inv-ln-t{display:inline-block}.inv-ln-row2{justify-content:flex-end;align-items:baseline;gap:.42em;margin-top:.02em;display:flex}.inv-ln-and{font-family:var(--ln-script);text-transform:none;letter-spacing:0;color:var(--ln-ink);padding-right:.04em;font-size:.86em;font-weight:400;font-stretch:100%;line-height:1;transform:translateY(-.02em)}.inv-ln-cph{z-index:1;aspect-ratio:3/4;background:var(--ln-photo);margin:18px 0 0;position:relative;overflow:hidden}.inv-ln-zoom{animation:ln-zoom 1.6s var(--ln-ease) both;position:absolute;inset:0}@keyframes ln-zoom{0%{transform:scale(1.04)}to{transform:none}}.inv-ln-cmeta{z-index:1;grid-template-columns:17% 1fr auto;align-items:end;padding:16px 0 18px;display:grid;position:relative}.inv-ln-nophoto .inv-ln-cmeta{margin-top:34px}.inv-ln-cap{color:var(--ln-muted);grid-column:2;margin:0;padding-left:12px;font-size:12.5px;line-height:1.35}.inv-ln-rowd{display:contents}.inv-ln-cdate{color:var(--ln-ink);letter-spacing:.01em;white-space:nowrap;grid-column:3;margin:0;font-size:26px;font-weight:300;font-stretch:125%;line-height:1}.inv-ln-sec .inv-ln-grid{padding-block:var(--ln-sec-y)}.inv-ln-head{margin-bottom:var(--ln-head-gap);position:relative}.inv-ln-num{color:var(--ln-muted);margin-bottom:14px;display:block}[data-theme=linen] .inv-ln-title{vertical-align:top;font-family:var(--ln-sans);font-weight:360;font-stretch:var(--ln-wide);font-size:var(--ln-tt);letter-spacing:-.008em;text-transform:uppercase;color:var(--ln-ink);margin:0;line-height:1;display:inline-block;position:relative}.inv-ln-title>span:not(.inv-ln-script),[data-theme=linen] .inv-ln-title-free{display:block}.inv-ln-tw{padding-right:calc(var(--ln-ts) * 2.6);padding-top:calc(var(--ln-ts) * .5)}.inv-ln-script{font-family:var(--ln-script);font-size:var(--ln-ts);color:var(--ln-ink);white-space:nowrap;text-transform:none;letter-spacing:0;vertical-align:baseline;transform-origin:0 100%;pointer-events:none;margin-left:.18em;font-style:normal;font-weight:400;font-stretch:100%;line-height:.5;display:inline-block;position:relative;transform:rotate(-6deg)translateY(.08em)}.inv-ln-script.inv-ln-long{transform:rotate(-3deg)translateY(.08em)}.inv-ln-script.inv-ln-tr{margin:0 0 0 -.16em;line-height:1;position:absolute;top:-.86em;left:100%}.inv-ln-lead,.inv-ln-sub,.inv-ln-fintxt{color:var(--ln-text);max-width:34em;margin:0;font-size:16.5px;line-height:1.62}.inv-ln-lead+.inv-ln-lead{margin-top:.8em}.inv-ln-head .inv-ln-sub{margin-top:24px}.inv-ln-dl-line{color:var(--ln-muted);margin:14px 0 0}.inv-ln-btns{flex-wrap:wrap;gap:10px;display:flex}[data-theme=linen] .inv-ln-btn{appearance:none;border:1px solid var(--ln-ink);min-height:50px;color:var(--ln-ink);text-align:center;cursor:pointer;font-family:var(--ln-sans);letter-spacing:.14em;text-transform:uppercase;transition:background-color .25s var(--ln-ease), color .25s var(--ln-ease), transform .15s var(--ln-ease);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:11.5px;font-weight:480;font-stretch:125%;line-height:1.2;text-decoration:none;display:inline-flex}.inv-ln-btn svg{width:15px;height:15px;transition:transform .3s var(--ln-ease);flex:none}[data-theme=linen] .inv-ln-btn:hover{background:var(--ln-ink);color:var(--ln-paper)}.inv-ln-btn:hover svg{transform:translate(3px)}.inv-ln-btn:active{transform:scale(.985)}[data-theme=linen] .inv-ln-solid{background:var(--ln-ink);color:var(--ln-paper)}[data-theme=linen] .inv-ln-solid:hover{background:color-mix(in srgb, var(--ln-ink) 86%, #000)}[data-theme=linen] .inv-ln-btns .inv-ln-btn{letter-spacing:.1em;flex:140px;padding:0 12px;font-stretch:112%}[data-theme=linen] .inv-ln-link{appearance:none;border:0;border-bottom:1px solid var(--ln-ink);cursor:pointer;color:var(--ln-ink);background:0 0;border-radius:0;padding:6px 0;text-decoration:none;transition:border-color .25s;display:inline-block}.inv-ln-link:hover{border-bottom-color:#0000}[data-theme=linen] :is(.inv-ln-btn,.inv-ln-link,.inv-ln-toc a,.inv-ln-tel):focus-visible{outline:2px solid var(--ln-ink);outline-offset:3px}.inv-ln-when{color:var(--ln-ink);margin:24px 0 0;font-size:19px;font-weight:330;font-stretch:125%;line-height:1.35}.inv-ln-when>span{display:block}.inv-ln-when>.inv-ln-whent{color:var(--ln-muted)}.inv-ln-when>.inv-ln-badge{border:1px solid var(--ln-ink);margin-top:12px;padding:4px 10px;font-size:10.5px;display:inline-block}.inv-ln-cal{border-top:1px solid var(--ln-ink);padding-top:14px}.inv-ln-calh{color:var(--ln-muted);justify-content:space-between;margin-bottom:12px;display:flex}.inv-ln-calg{text-align:center;color:var(--ln-text);grid-template-columns:repeat(7,1fr);row-gap:6px;font-size:14.5px;display:grid}.inv-ln-calg>span{place-items:center;height:36px;display:grid;position:relative}.inv-ln-calg>.inv-ln-dow{letter-spacing:.12em;text-transform:uppercase;height:auto;color:var(--ln-muted);padding-bottom:6px;font-size:10.5px;font-stretch:118%}.inv-ln-calg>.inv-ln-we{color:var(--ln-muted)}.inv-ln-calg>.inv-ln-on{color:var(--ln-ink);font-weight:500}.inv-ln-on:before{content:"";border:1px solid var(--ln-ink);border-radius:50%;width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inv-ln-cdw{margin-top:34px}.inv-ln-cdcap{color:var(--ln-muted);margin:0 0 12px}[data-theme=linen] .inv-ln-cdw .inv-countdown{border-top:1px solid var(--ln-rule);border-bottom:1px solid var(--ln-rule);grid-template-columns:repeat(3,1fr);gap:0;margin:0;display:grid}[data-theme=linen] .inv-ln-cdw .inv-countdown-cell{text-align:center;background:0 0;border-radius:0;padding:18px 0 16px}.inv-ln-cdw .inv-countdown-cell+.inv-countdown-cell{border-left:1px solid var(--ln-rule)}[data-theme=linen] .inv-ln-cdw .inv-countdown-cell:nth-child(4){display:none}[data-theme=linen] .inv-ln-cdw .inv-countdown-num{font-family:var(--ln-sans);letter-spacing:-.01em;color:var(--ln-ink);font-variant-numeric:tabular-nums lining-nums;font-size:42px;font-weight:300;font-stretch:125%;line-height:1}[data-theme=linen] .inv-ln-cdw .inv-countdown-label{color:var(--ln-muted);text-transform:uppercase;letter-spacing:.14em;margin-top:10px;font-size:11px;font-weight:430;font-stretch:118%;line-height:1.4}[data-theme=linen] .inv-ln-cdw .inv-date-sub{color:var(--ln-ink);border-top:1px solid var(--ln-rule);border-bottom:1px solid var(--ln-rule);padding:16px 0;font-size:19px;font-stretch:125%}.inv-ln-venue+.inv-ln-venue{margin-top:64px}.inv-ln-vph,.inv-ln-fph{aspect-ratio:3/2;background:var(--ln-photo);margin:0 0 26px;position:relative;overflow:hidden}.inv-ln-vlabel{color:var(--ln-muted);margin:0 0 10px}[data-theme=linen] .inv-ln-vname{color:var(--ln-ink);letter-spacing:.005em;margin:0 0 10px;font-size:19px;font-weight:420;font-stretch:125%;line-height:1.3}.inv-ln-vaddr{color:var(--ln-text);margin:0}.inv-ln-vrows{border-top:1px solid var(--ln-rule);margin:20px 0 26px}.inv-ln-vrows>div{border-bottom:1px solid var(--ln-rule);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.inv-ln-vrows dt{color:var(--ln-muted)}.inv-ln-vrows dd{color:var(--ln-ink);text-align:right;margin:0}.inv-ln-vgap{height:24px}.inv-ln-taxi{margin-top:18px}.inv-ln-done{border-style:dashed}.inv-ln-prog{border-top:1px solid var(--ln-ink);margin:0;padding:0;list-style:none}.inv-ln-prog>li{border-bottom:1px solid var(--ln-rule);grid-template-columns:86px 1fr;gap:14px;padding:20px 0 22px;display:grid}.inv-ln-ptime{color:var(--ln-ink);overflow-wrap:anywhere;font-size:25px;font-weight:300;font-stretch:125%;line-height:1.05}[data-theme=linen] :is(.inv-ln-prog,.inv-ln-dl) h3{letter-spacing:.12em;text-transform:uppercase;color:var(--ln-ink);margin:2px 0 6px;font-size:12.5px;font-weight:480;font-stretch:125%;line-height:1.35}[data-theme=linen] :is(.inv-ln-prog,.inv-ln-dl) p{color:var(--ln-text);margin:0;font-size:15px;line-height:1.55}.inv-ln-dl p+p{margin-top:.6em}.inv-ln-dtheme{color:var(--ln-ink);margin:0 0 28px;font-size:19px;font-weight:420;font-stretch:125%;line-height:1.3}.inv-ln-dtheme>span{color:var(--ln-muted);margin-bottom:8px;display:block}.inv-ln-sw{grid-template-columns:repeat(var(--ln-cm,3), minmax(0, 1fr));gap:22px 14px;margin:0 0 30px;padding:0;list-style:none;display:grid}.inv-ln-sw>li{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.inv-ln-sw i{aspect-ratio:1;width:100%;max-width:96px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ln-ink) 9%, transparent);border-radius:50%;display:block}.inv-ln-sw span{color:var(--ln-muted);overflow-wrap:anywhere;font-size:10.5px}.inv-ln-dgrp+.inv-ln-dgrp{margin-top:6px}.inv-ln-dwho{color:var(--ln-ink);margin:0 0 10px}.inv-ln-dgd{color:var(--ln-text);margin:0 0 22px;font-size:15px;line-height:1.55}.inv-ln-note{border-top:1px solid var(--ln-rule);color:var(--ln-text);gap:14px;margin:0;padding-top:18px;font-size:15px;line-height:1.55;display:flex}.inv-ln-note:before{content:"";border:1px solid var(--ln-ink);border-radius:50%;flex:none;width:7px;height:7px;margin-top:.62em}.inv-ln-gal{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inv-ln-gcol{align-content:start;gap:10px;display:grid}.inv-ln-gcol:last-child{margin-top:44px}.inv-ln-gf{background:var(--ln-photo);margin:0;position:relative;overflow:hidden}.inv-ln-tall{aspect-ratio:4/5}.inv-ln-sq{aspect-ratio:1}.inv-ln-wide{aspect-ratio:3/2;margin-top:10px}.inv-ln-gf .inv-lqip-img,.inv-ln-vph .inv-lqip-img{transition:opacity .4s ease, scale 1.2s var(--ln-ease)}.inv-ln-gf:hover .inv-lqip-img,.inv-ln-vph:hover .inv-lqip-img{scale:1.03}.inv-ln-dl{border-top:1px solid var(--ln-ink);margin:0;padding:0;list-style:none}.inv-ln-cont .inv-ln-dl{border-top:0}.inv-ln-dl>li{border-bottom:1px solid var(--ln-rule);grid-template-columns:44px 1fr;gap:12px;padding:20px 0 22px;display:grid}.inv-ln-dn{color:var(--ln-muted);padding-top:2px;font-size:13px;font-weight:300;font-stretch:125%}[data-theme=linen] .inv-ln-dbtn{margin-top:16px}.inv-ln-wish{margin:0;padding:0;list-style:none}.inv-ln-wish>li{padding:6px 0;font-size:15px}.inv-ln-wish a{color:var(--ln-ink);text-underline-offset:3px}[data-theme=linen] .inv-ln-det:has(+.inv-ln-cont){border-bottom:0}.inv-ln-det:has(+.inv-ln-cont) .inv-ln-grid{padding-bottom:0}.inv-ln-cont .inv-ln-grid{padding-top:0}.inv-ln-person{border-top:1px solid var(--ln-ink);padding-top:20px}.inv-ln-person+.inv-ln-person{margin-top:44px}.inv-ln-who{color:var(--ln-ink);margin:0;font-size:20px;font-weight:420;font-stretch:125%;line-height:1.25}.inv-ln-role{color:var(--ln-muted);margin:4px 0 0;font-size:14.5px}[data-theme=linen] .inv-ln-tel{color:var(--ln-ink);border-bottom:1px solid var(--ln-rule);margin:18px 0 22px;padding-bottom:2px;font-size:22px;font-weight:330;font-stretch:118%;text-decoration:none;transition:border-color .25s;display:inline-block}.inv-ln-tel:hover{border-bottom-color:var(--ln-ink)}.inv-ln-form .inv-vl-form{margin:0}.inv-ln-form .inv-vl-field{margin:0 0 28px}.inv-ln-form :is(.inv-vl-fl,.inv-vl-fq){font-family:var(--ln-sans);color:var(--ln-ink);text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px;font-size:11px;font-weight:430;font-stretch:118%;line-height:1.4;display:block}[data-theme=linen] .inv-ln-form .inv-vl-fi{border:1px solid var(--ln-line);background:var(--ln-field);min-height:52px;color:var(--ln-ink);font-family:var(--ln-sans);border-radius:0;padding:14px 16px;font-size:16px;font-weight:340;line-height:1.4;transition:border-color .2s}.inv-ln-form .inv-vl-fi::placeholder{color:var(--inv-text-faint);font-size:16px}[data-theme=linen] .inv-ln-form .inv-vl-fi:is(:hover,:focus){border-color:var(--ln-ink)}[data-theme=linen] .inv-ln-form .inv-vl-fi:focus-visible{outline:2px solid var(--ln-ink);outline-offset:2px}[data-theme=linen] .inv-ln-form .inv-vl-ta{min-height:104px;line-height:1.5}[data-theme=linen] .inv-ln-form .inv-invalid .inv-vl-fi{border-color:var(--ln-err)}.inv-ln-form :is(.inv-vl-field-error,.inv-vl-form-error){color:var(--ln-err);margin-top:8px;font-size:13.5px}.inv-ln-form .inv-vl-opts:has(.inv-vl-cb){grid-template-columns:1fr 1fr;column-gap:12px;display:grid}[data-theme=linen] .inv-ln-form .inv-vl-opt{min-height:44px;font-family:var(--ln-sans);color:var(--ln-text);gap:14px;font-size:15.5px;font-weight:340;line-height:1.3}.inv-ln-form .inv-vl-opt.inv-active{color:var(--ln-ink)}[data-theme=linen] .inv-ln-form :is(.inv-vl-rd,.inv-vl-cb){border:1px solid var(--ln-line);background:var(--ln-field);width:20px;height:20px;box-shadow:none;place-items:center;transition:border-color .2s,background-color .2s;display:grid}.inv-ln-form .inv-vl-rd:after{content:"";background:var(--ln-ink);width:10px;height:10px;transition:transform .2s var(--ln-ease);border-radius:50%;transform:scale(0)}.inv-ln-form .inv-vl-cb:after{content:"";border:solid var(--ln-paper);width:6px;height:11px;transition:transform .2s var(--ln-ease);border-width:0 1.6px 1.6px 0;transform:translateY(-1px)rotate(45deg)scale(0)}[data-theme=linen] .inv-ln-form .inv-vl-opt.inv-active .inv-vl-rd{background:var(--ln-field);border-color:var(--ln-ink);box-shadow:none}.inv-ln-form .inv-vl-opt.inv-active .inv-vl-rd:after{transform:scale(1)}[data-theme=linen] .inv-ln-form .inv-vl-opt.inv-active .inv-vl-cb{background:var(--ln-ink);border-color:var(--ln-ink);box-shadow:none}.inv-ln-form .inv-vl-opt.inv-active .inv-vl-cb:after{transform:translateY(-1px)rotate(45deg)scale(1)}[data-theme=linen] .inv-ln-form .inv-vl-opt:hover :is(.inv-vl-rd,.inv-vl-cb){border-color:var(--ln-ink)}[data-theme=linen] .inv-ln-form :is(.inv-vl-opt,.inv-vl-step,.inv-vl-btn,.inv-vl-link):focus-visible{outline:2px solid var(--ln-ink);outline-offset:3px}.inv-ln-form .inv-vl-stepper{border:1px solid var(--ln-line);background:var(--ln-field);grid-template-columns:48px 56px 48px;gap:0;display:inline-grid}[data-theme=linen] .inv-ln-form .inv-vl-step{width:48px;height:48px;color:var(--ln-ink);border:0;border-radius:0;font-size:20px}.inv-ln-form .inv-vl-step-num{height:48px;font-family:var(--ln-sans);color:var(--ln-ink);border-inline:1px solid var(--ln-rule);text-transform:none;place-items:center;font-size:22px;font-weight:300;font-stretch:125%;display:grid}[data-theme=linen] .inv-ln-form .inv-vl-btn{border:1px solid var(--ln-ink);background:var(--ln-ink);width:100%;max-width:none;height:auto;min-height:52px;color:var(--ln-paper);font-family:var(--ln-sans);letter-spacing:.14em;text-transform:uppercase;transition:background-color .25s var(--ln-ease);border-radius:0;gap:10px;padding:0 20px;font-size:12px;font-weight:480;font-stretch:125%}[data-theme=linen] .inv-ln-form .inv-vl-btn:hover{background:color-mix(in srgb, var(--ln-ink) 86%, #000)}[data-theme=linen] .inv-ln-form .inv-vl-btn-ghost{color:var(--ln-ink);background:0 0}[data-theme=linen] .inv-ln-form .inv-vl-btn-ghost:hover{background:var(--ln-ink);color:var(--ln-paper)}[data-theme=linen] .inv-ln-form .inv-vl-submit{min-height:56px;margin:4px 0 0}.inv-ln-form .inv-vl-submit:after{content:"";width:15px;height:15px;transition:transform .3s var(--ln-ease);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4'/%3E%3C/svg%3E") 50%/contain no-repeat}.inv-ln-form .inv-vl-submit:hover:after{transform:translate(3px)}.inv-ln-form .inv-rsvp-sub{color:var(--ln-muted);font-size:12.5px;line-height:1.5}.inv-ln-form .inv-vl-thanks,.inv-ln-thanks{border:1px solid var(--ln-ink);text-align:center;margin:0;padding:46px 24px 32px;position:relative}[data-theme=linen] .inv-ln-form .inv-vl-thanks-title,[data-theme=linen] .inv-ln-thx-h{font-family:var(--ln-sans);font-weight:360;font-stretch:var(--ln-wide);letter-spacing:-.005em;text-transform:uppercase;color:var(--ln-ink);margin:0 0 12px;font-size:22px;line-height:1.1}.inv-ln-form .inv-vl-thanks-title:before{content:"thank you";content:"thank you" / "";font-family:var(--ln-script);text-transform:none;letter-spacing:0;margin:0 auto 8px;font-size:46px;font-weight:400;font-stretch:100%;line-height:1;display:block;transform:rotate(-6deg)}[data-theme=linen] .inv-ln-thanks .inv-ln-thx-s{transform-origin:50%;margin:0 auto 8px;font-size:46px;line-height:1;display:block;position:static;transform:rotate(-6deg)}[data-theme=linen] :is(.inv-ln-form .inv-vl-p,.inv-ln-thx-p){color:var(--ln-text);margin:0;font-size:15px;line-height:1.55}.inv-ln-thx-sum{border-top:1px solid var(--ln-rule);border-bottom:1px solid var(--ln-rule);max-width:26em;color:var(--ln-muted);margin:16px auto 22px;padding:12px 0;font-size:14px}.inv-ln-form .inv-vl-thanks .inv-vl-btns{justify-items:stretch;gap:10px;max-width:340px;margin:22px auto 0;display:grid}[data-theme=linen] .inv-ln-form .inv-vl-link{border-bottom:1px solid var(--ln-ink);min-height:0;color:var(--ln-ink);text-transform:uppercase;letter-spacing:.14em;justify-self:center;padding:6px 0;font-size:11px;font-weight:430;font-stretch:118%;text-decoration:none}.inv-ln-final .inv-ln-grid{padding-block:92px 80px}.inv-ln-head .inv-ln-fintxt{max-width:22em;margin-top:26px}.inv-ln-fph{aspect-ratio:4/5;margin:0}.inv-ln-fnames{font-size:min(calc(var(--ln-tn) * .78), calc(var(--ln-avail-r) / var(--ln-len,6)));margin:44px 0 0}.inv-ln-fnames[data-fit]{font-size:calc(var(--ln-tn) * .78 * var(--ln-fit,1))}.inv-ln-frow{border-top:1px solid var(--ln-ink);justify-content:space-between;align-items:baseline;gap:16px;margin-top:22px;padding-top:14px;display:flex}.inv-ln-frow .inv-ln-caps{color:var(--ln-muted)}.inv-ln-frow .inv-ln-cdate{font-size:22px}[data-theme=linen] .inv-footer{padding:26px var(--ln-pad) 96px;text-align:center;color:var(--ln-muted);letter-spacing:.02em;font-size:11.5px}[data-theme=linen] .inv-music-btn{border:1px solid color-mix(in srgb, var(--ln-ink) 22%, transparent);background:color-mix(in srgb, var(--ln-paper) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:52px;height:52px;box-shadow:none;color:var(--ln-ink);transition:background-color .25s, border-color .25s, transform .2s var(--ln-ease)}[data-theme=linen] .inv-music-btn:hover{border-color:var(--ln-ink)}[data-theme=linen] .inv-past{margin:16px var(--ln-pad,22px) 0;border:1px solid var(--ln-rule);background:0 0;border-radius:0}@container inv-page (max-width:350px){[data-theme=linen] :is(.inv-ln,.inv-footer){--ln-pad:16px;--ln-sec-y:68px}.inv-ln-prog>li{grid-template-columns:70px 1fr}.inv-ln-ptime{font-size:21px}.inv-ln-cdw .inv-countdown-num{font-size:34px}.inv-ln-cdate{font-size:22px}}@container inv-page (min-width:720px){[data-theme=linen] :is(.inv-ln,.inv-footer){--ln-pad:56px;--ln-sec-y:112px;--ln-head-gap:44px;--ln-tt:6.6cqw;--ln-ts:5.8cqw;--ln-tn:11.2cqw}.inv-ln-cwrap:before{left:calc(var(--ln-pad) + (100% - 2 * var(--ln-pad)) * .22)}.inv-ln-mast{justify-content:space-between;height:72px}.inv-ln-ml{padding-left:calc(22% + 14px);display:block}.inv-ln-cph{aspect-ratio:auto;height:clamp(340px,100svh - 400px,820px);margin-top:26px}.inv-ln-cmeta{grid-template-columns:22% 1fr auto;padding:22px 0 26px}.inv-ln-cap{padding-left:14px;font-size:14px}.inv-ln-cdate{font-size:34px}.inv-ln-lead,.inv-ln-sub,.inv-ln-fintxt{font-size:17.5px}.inv-ln-dgrid{grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;display:grid}.inv-ln-cdw{border-top:1px solid var(--ln-ink);margin-top:0;padding-top:14px}[data-theme=linen] .inv-ln-cdw .inv-countdown{border-top:0;border-bottom:0;grid-template-columns:1fr}[data-theme=linen] .inv-ln-cdw .inv-countdown-cell{text-align:left;border-bottom:1px solid var(--ln-rule);justify-content:space-between;align-items:baseline;padding:16px 0 18px;display:flex}.inv-ln-cdw .inv-countdown-cell+.inv-countdown-cell{border-left:0}[data-theme=linen] .inv-ln-cdw .inv-countdown-label{margin:0}[data-theme=linen] .inv-ln-cdw .inv-countdown-num{font-size:46px}.inv-ln-prog>li{grid-template-columns:150px 1fr;padding:24px 0 26px}.inv-ln-ptime{font-size:32px}.inv-ln-sw{grid-template-columns:repeat(var(--ln-n,6), minmax(0, 1fr));gap:16px}.inv-ln-gal,.inv-ln-gcol{gap:16px}.inv-ln-gcol:last-child{margin-top:72px}.inv-ln-wide{margin-top:16px}.inv-ln-dl>li{grid-template-columns:80px 1fr}[data-theme=linen] .inv-ln-btns .inv-ln-btn{letter-spacing:.14em;flex:none;padding:0 26px;font-stretch:125%}.inv-ln-people.inv-ln-many{grid-template-columns:1fr 1fr;gap:44px 32px;display:grid}.inv-ln-many .inv-ln-person+.inv-ln-person{margin-top:0}.inv-ln-form,.inv-ln-thanks{max-width:600px}.inv-ln-fph{max-width:520px}}@container inv-page (min-width:1080px){[data-theme=linen] :is(.inv-ln,.inv-footer){--ln-sec-y:128px;--ln-head-gap:0px;--ln-tt:clamp(44px, 3.9cqw, 58px);--ln-ts:clamp(40px, 3.5cqw, 52px);--ln-tn:clamp(64px, 7.8cqw, 116px);--ln-avail:calc((min(100cqw, 1280px) - 2 * var(--ln-pad)) * .44 - 56px);--ln-avail-r:calc((min(100cqw, 1280px) - 2 * var(--ln-pad)) * .56 - 72px)}.inv-ln-grid{grid-template-columns:44% 56%;display:grid}.inv-ln-grid>.inv-ln-l{padding-right:56px}.inv-ln-grid>.inv-ln-r{border-left:1px solid var(--ln-rule);padding-left:72px}.inv-ln-sec .inv-ln-grid{padding-block:0}.inv-ln-sec .inv-ln-grid>*{padding-block:var(--ln-sec-y)}.inv-ln-sec .inv-ln-head{position:sticky;top:56px}.inv-ln-det:has(+.inv-ln-cont) .inv-ln-grid>*{padding-bottom:0}.inv-ln-cont .inv-ln-grid>*{padding-top:0}.inv-ln-cwrap:before{display:none}.inv-ln-mastbar{border-bottom:1px solid var(--ln-rule)}.inv-ln-mast{grid-template-columns:44% 56%;align-items:stretch;gap:0;height:64px;display:grid}.inv-ln-ml{align-items:center;padding-left:0;display:flex}.inv-ln-mr{border-left:1px solid var(--ln-rule);justify-content:space-between;align-items:center;gap:24px;padding-left:72px;display:flex}.inv-ln-loc{display:inline}.inv-ln-cgrid{grid-template-columns:44% 56%;min-height:calc(100vh - 65px);display:grid}.inv-ln-cgrid>.inv-ln-l{flex-direction:column;padding:44px 56px 44px 0;display:flex}.inv-ln-cgrid>.inv-ln-r{border-left:1px solid var(--ln-rule);align-items:flex-start;padding:56px 0 44px 72px;display:flex}.inv-ln-names{font-size:min(var(--ln-tn), calc(var(--ln-avail) / var(--ln-len-d,6)));margin:0}.inv-ln-row2{text-align:right;margin-top:.08em;display:block}.inv-ln-and{text-align:left;margin:.02em 0 -.08em 18%;font-size:.8em;display:block;transform:none}.inv-ln-cph{aspect-ratio:auto;width:100%;height:min(100vh - 165px,780px);margin:0}.inv-ln-cmeta{display:contents}.inv-ln-cap{max-width:18em;color:var(--ln-text);order:2;margin-top:40px;padding:0;font-size:19px;font-weight:320;font-stretch:112%;line-height:1.45}.inv-ln-toc{order:3;margin-top:auto;margin-bottom:34px;padding-top:40px;display:block}.inv-ln-tocg{grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(var(--ln-rows,4), auto);border-top:1px solid var(--ln-rule);column-gap:36px;display:grid}[data-theme=linen] .inv-ln-toc a{border-bottom:1px solid var(--ln-rule);color:var(--ln-text);transition:color .2s, padding-left .3s var(--ln-ease);align-items:baseline;gap:14px;padding:10px 0 9px;font-size:13px;line-height:1.35;text-decoration:none;display:flex}.inv-ln-toc a>span{min-width:16px;color:var(--ln-muted);letter-spacing:.12em;font-size:10.5px;font-stretch:118%}[data-theme=linen] .inv-ln-toc a:hover{color:var(--ln-ink);padding-left:6px}[data-theme=linen] .inv-ln-toc .inv-ln-go{color:var(--ln-ink);border-bottom:0;padding-top:14px;font-weight:450}.inv-ln-go svg{width:14px;height:14px;transition:transform .3s var(--ln-ease);align-self:center;margin-left:auto}.inv-ln-go:hover svg{transform:translate(4px)}.inv-ln-rowd{border-top:1px solid var(--ln-ink);order:4;justify-content:space-between;align-items:baseline;padding-top:18px;display:flex}.inv-ln-cdate{font-size:40px}.inv-ln-cue{color:var(--ln-muted);align-items:center;gap:10px;display:inline-flex}.inv-ln-cue svg{width:12px;height:12px}.inv-ln-mono{border:1px solid var(--ln-rule);width:100%;height:min(100vh - 165px,780px);font-stretch:var(--ln-wide);text-transform:uppercase;color:var(--ln-ink);flex-direction:column;justify-content:center;align-items:center;font-size:clamp(120px,13cqw,200px);font-weight:300;line-height:.95;display:flex}.inv-ln-mono .inv-ln-script{transform-origin:50%;margin:-.05em 0 .02em;font-size:.42em;line-height:1;transform:rotate(-6deg)}.inv-ln-head .inv-ln-sub{max-width:24em;margin-top:28px;font-size:16px}.inv-ln-lead{font-size:18px}.inv-ln-dgrid{grid-template-columns:1fr 1fr;gap:56px}.inv-ln-when{margin-top:30px;font-size:22px}.inv-ln-vph{margin-bottom:30px}.inv-ln-sw{grid-template-columns:repeat(var(--ln-cm,3), minmax(0, 1fr));gap:28px;max-width:520px}.inv-ln-sw i{max-width:120px}.inv-ln-gcol:last-child{margin-top:96px}.inv-ln-people.inv-ln-many{display:block}.inv-ln-many .inv-ln-person+.inv-ln-person{margin-top:44px}.inv-ln-form,.inv-ln-thanks{max-width:560px}.inv-ln-final .inv-ln-grid{padding-block:0}.inv-ln-final .inv-ln-grid>*{padding-block:120px}.inv-ln-head .inv-ln-fintxt{font-size:18px}.inv-ln-fph{aspect-ratio:3/2;max-width:none}.inv-ln-fnames{font-size:min(calc(var(--ln-tn) * .8), calc(var(--ln-avail-r) / var(--ln-len-d,6)));margin:0}.inv-ln-fnames[data-fit]{font-size:calc(var(--ln-tn) * .8 * var(--ln-fit,1))}.inv-ln-fphw+.inv-ln-fnames{margin-top:56px}}@media (prefers-reduced-motion:reduce){.inv-ln-zoom{animation:none}.inv-ln-gf:hover .inv-lqip-img,.inv-ln-vph:hover .inv-lqip-img{scale:none}}
