._1-uu2W_cover{isolation:isolate;align-items:center;min-height:100svh;padding:clamp(56px,8vw,104px) clamp(28px,6vw,96px) clamp(72px,9vw,112px);display:grid;overflow:hidden}._1-uu2W_coverInner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,6vw,96px);width:100%;max-width:1200px;margin:0 auto;display:grid}._1-uu2W_coverText{min-width:0;max-width:36rem}._1-uu2W_title{letter-spacing:-.025em;font-size:clamp(2.9rem,6.4vw,5.75rem);line-height:.98}._1-uu2W_titleLive{color:var(--on-leather);letter-spacing:-.01em;text-shadow:0 1px #3c050899;margin-top:.22em;font-size:.62em;display:block}._1-uu2W_lede{max-width:33ch;color:var(--on-leather-soft);margin-top:1.4rem;font-size:clamp(1.08rem,1.5vw,1.22rem);line-height:1.55}._1-uu2W_nameForm{margin-top:clamp(28px,4vw,44px)}._1-uu2W_nameLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:.35rem;font-size:.875rem;font-weight:650;display:block}._1-uu2W_nameRow{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}._1-uu2W_nameInput{appearance:none;min-width:0;font:400 clamp(1.7rem, 3vw, 2.2rem) / 1.15 var(--font-display);color:#fff;transition:border-color .3s var(--ease-out);background:0 0;border:0;border-bottom:1.5px solid #d8ab4cd9;border-radius:0;outline:none;flex:14rem;padding:.3rem .1rem .45rem;box-shadow:0 5px 0 -4px #d8ab4c73}._1-uu2W_nameInput::placeholder{color:#f3c9c480}._1-uu2W_nameInput:focus{border-bottom-color:var(--gold-hi)}._1-uu2W_fine{max-width:44ch;color:var(--on-leather-soft);margin-top:1rem;font-size:.9rem;line-height:1.5}._1-uu2W_photoWrap{justify-self:center;width:min(100%,440px);margin:0}._1-uu2W_photo{background:#fff;padding:14px 14px 0;position:relative;transform:rotate(2.2deg);box-shadow:0 2px 3px #14000259,0 26px 50px -18px #140002bf,0 60px 90px -40px #14000299}._1-uu2W_photo img{aspect-ratio:900/910;object-fit:cover;filter:saturate(1.04)contrast(1.02);width:100%;height:auto}._1-uu2W_caption{text-align:center;min-height:4.2rem;font:400 1.12rem/1.3 var(--font-display);color:var(--ink);place-items:center;padding:.6rem .4rem .9rem;display:grid}._1-uu2W_caption strong{color:var(--leather);font-weight:400}._1-uu2W_corner{z-index:2;background:linear-gradient(135deg, var(--gold-hi), var(--gold) 45%, var(--gold-deep));filter:drop-shadow(0 1px 1px #280a0059);width:34px;height:34px;position:absolute}._1-uu2W_cTL{clip-path:polygon(0 0,100% 0,0 100%);top:-7px;left:-7px}._1-uu2W_cTR{clip-path:polygon(0 0,100% 0,100% 100%);top:-7px;right:-7px}._1-uu2W_cBL{clip-path:polygon(0 0,100% 100%,0 100%);bottom:-7px;left:-7px}._1-uu2W_cBR{clip-path:polygon(100% 0,100% 100%,0 100%);bottom:-7px;right:-7px}._1-uu2W_ribbon{z-index:3;filter:drop-shadow(2px 6px 6px #1e000273);transform-origin:top;animation:6s ease-in-out infinite alternate _1-uu2W_sway;position:absolute;top:0;right:clamp(44px,14vw,260px)}@keyframes _1-uu2W_sway{0%{transform:rotate(-.8deg)}to{transform:rotate(.8deg)}}._1-uu2W_scrollHint{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.45rem;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex;position:absolute;bottom:clamp(30px,4.4vw,52px);left:50%;transform:translate(-50%)}._1-uu2W_scrollHint:hover{color:var(--gold-hi)}._1-uu2W_opening{z-index:60;perspective:2200px;position:fixed;inset:0}._1-uu2W_openingPage{animation:_1-uu2W_pageIn .72s var(--ease-out) both;position:absolute;inset:0}._1-uu2W_openingFlap{transform-origin:0;backface-visibility:hidden;animation:.72s cubic-bezier(.55,.05,.3,1) both _1-uu2W_flapOpen;position:absolute;inset:0;box-shadow:30px 0 60px #14000280}@keyframes _1-uu2W_flapOpen{0%{transform:rotateY(0)}to{transform:rotateY(-112deg)}}@keyframes _1-uu2W_pageIn{0%{filter:brightness(.6)}to{filter:brightness()}}._1-uu2W_desk{padding:clamp(56px,9vw,120px) 16px}._1-uu2W_spread{filter:drop-shadow(0 30px 40px #1400028c);grid-template-columns:1fr 1fr;max-width:1180px;margin:0 auto;display:grid;position:relative}._1-uu2W_pageL,._1-uu2W_pageR,._1-uu2W_singlePage{padding:clamp(32px,5vw,68px) clamp(26px,4.6vw,64px) clamp(64px,7vw,84px);position:relative;box-shadow:0 1px #efe7e7,0 2px #dfd3d3,0 3px #efe7e7,0 4px #d6c8c8}._1-uu2W_pageL{border-radius:var(--radius-page) 0 0 var(--radius-page);background-image:var(--grain), linear-gradient(90deg, #5a14190d 0%, transparent 10%, transparent 82%, #3c0a0e29 100%)}._1-uu2W_pageR{border-radius:0 var(--radius-page) var(--radius-page) 0;background-image:var(--grain), linear-gradient(90deg, #3c0a0e29 0%, transparent 16%, transparent 92%, #5a14190d 100%)}._1-uu2W_singlePage{border-radius:var(--radius-page);filter:drop-shadow(0 30px 40px #1400028c);max-width:860px;margin:0 auto}._1-uu2W_pageTitle{color:var(--leather);border-bottom:3px double var(--rule);margin-bottom:1.6rem;padding-bottom:.9rem;font-size:clamp(2rem,3.6vw,2.9rem)}._1-uu2W_ledger{margin:0;padding:0;list-style:none}._1-uu2W_ledger li{border-bottom:1px solid var(--rule);grid-template-columns:2.6rem 1fr;gap:.6rem;padding:1.15rem 0;display:grid}._1-uu2W_ledger p{color:var(--ink-soft);max-width:46ch}._1-uu2W_ledgerNum{font:400 2.2rem/1 var(--font-display);color:var(--leather)}._1-uu2W_ledgerTitle{font:650 1.12rem/1.35 var(--font-body);letter-spacing:0;color:var(--ink);margin-bottom:.3rem}._1-uu2W_folio{font:400 .95rem/1 var(--font-display);color:var(--ink-faint);position:absolute;bottom:clamp(20px,3vw,30px);left:50%;transform:translate(-50%)}._1-uu2W_pasted{background:#fff;margin:.4rem .4rem 2rem;padding:10px;position:relative;transform:rotate(-1.4deg);box-shadow:0 1px 2px #280a0c40,0 14px 24px -14px #280a0c80}._1-uu2W_pasted img{aspect-ratio:1376/768;object-fit:cover;width:100%;height:auto}._1-uu2W_pasted ._1-uu2W_corner{width:26px;height:26px}._1-uu2W_handnote{font:400 clamp(1.25rem, 1.9vw, 1.5rem) / 1.42 var(--font-display);color:var(--ink);background-image:repeating-linear-gradient(transparent 0 calc(1.42em - 1px), var(--rule) calc(1.42em - 1px) 1.42em);max-width:30ch;padding-bottom:.3rem}._1-uu2W_signature{font:400 1.7rem/1 var(--font-display);color:var(--leather);text-align:right;margin-top:1rem}._1-uu2W_rules{margin:0;padding:0;list-style:none}._1-uu2W_rules li{border-bottom:1px solid var(--rule);color:var(--ink);align-items:flex-start;gap:.9rem;padding:.95rem 0;font-size:1.04rem;display:flex}._1-uu2W_ruleNo,._1-uu2W_ruleYes{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:.05rem;display:grid}._1-uu2W_ruleNo{background:var(--leather);color:#fff}._1-uu2W_ruleYes{background:linear-gradient(180deg, var(--gold-hi), var(--gold));color:var(--leather-ink)}._1-uu2W_pageNote{color:var(--ink-soft);margin-top:1.4rem;font-size:.95rem}._1-uu2W_ribbons{text-align:center;padding:clamp(64px,9vw,120px) 16px clamp(72px,10vw,128px)}._1-uu2W_ribbonsTitle{font-size:clamp(2.2rem,4.6vw,3.7rem)}._1-uu2W_ribbonsLede{max-width:44ch;color:var(--on-leather-soft);margin:1rem auto 0;font-size:1.1rem}._1-uu2W_ribbonRow{border-top:2px solid var(--gold-deep);grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(16px,3vw,36px);max-width:1080px;margin:clamp(36px,5vw,56px) auto 0;padding:0;list-style:none;display:grid;box-shadow:0 -1px #ffdc9640}._1-uu2W_ribbonItem{flex-direction:column;align-items:center;display:flex}._1-uu2W_ribbonBand{width:42px;height:calc(28px + var(--len) * 17px);background:linear-gradient(90deg,#8f0f17,#e2303a 38%,#c11a24 58%,#7c0b12);box-shadow:2px 6px 10px #1e000266}._1-uu2W_ribbonCard{border-radius:var(--radius-page);text-align:left;width:100%;margin-top:-6px;padding:1.6rem 1.4rem 1.5rem;box-shadow:0 1px #e9dfdf,0 2px #d8caca,0 20px 34px -18px #140002b3}._1-uu2W_ribbonMin{font:400 3.4rem/1 var(--font-display);color:var(--leather);align-items:baseline;gap:.5rem;display:flex}._1-uu2W_ribbonMin span{font:650 .875rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}._1-uu2W_ribbonName{font:650 1.12rem/1.3 var(--font-body);letter-spacing:0;color:var(--ink);margin-top:.8rem}._1-uu2W_ribbonText{color:var(--ink-soft);margin-top:.4rem;font-size:.98rem}._1-uu2W_ribbonPrice{border-top:1px solid var(--rule);color:var(--ink-faint);margin-top:1.1rem;padding-top:.8rem;font-size:.88rem}._1-uu2W_ribbonsActions{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}._1-uu2W_ribbonsCta{margin-top:clamp(36px,5vw,52px)}._1-uu2W_faq details{border-bottom:1px solid var(--rule)}._1-uu2W_faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;font-size:1.1rem;font-weight:650;list-style:none;display:flex}._1-uu2W_faq summary::-webkit-details-marker{display:none}._1-uu2W_faq summary:after{content:"";border-right:2px solid var(--leather);border-bottom:2px solid var(--leather);width:12px;height:12px;transition:transform .3s var(--ease-out);flex:none;transform:rotate(45deg)translateY(-3px)}._1-uu2W_faq details[open] summary:after{transform:rotate(-135deg)translateY(-3px)}._1-uu2W_faq details p{max-width:62ch;color:var(--ink-soft);padding:0 0 1.2rem}._1-uu2W_back{text-align:center;padding:clamp(80px,11vw,140px) 24px}._1-uu2W_backInner{justify-items:center;gap:.7rem;display:grid;position:relative}._1-uu2W_backMark{color:var(--gold)}._1-uu2W_backName{font:400 clamp(1.8rem, 3vw, 2.4rem) / 1 var(--font-display)}._1-uu2W_backFine{color:var(--on-leather-soft);max-width:40ch;font-size:.92rem}@media (max-width:880px){._1-uu2W_coverInner{grid-template-columns:minmax(0,1fr);gap:28px}._1-uu2W_coverText{max-width:none}._1-uu2W_lede{max-width:40ch}._1-uu2W_photoWrap{order:-1;width:min(56%,300px)}._1-uu2W_photo{padding:9px 9px 0}._1-uu2W_caption{min-height:3rem;padding:.45rem .3rem .6rem;font-size:.95rem}._1-uu2W_ribbon{height:120px;right:9%}._1-uu2W_scrollHint{display:none}._1-uu2W_spread{grid-template-columns:1fr;gap:14px}._1-uu2W_pageL,._1-uu2W_pageR{border-radius:var(--radius-page);background-image:var(--grain)}._1-uu2W_ribbonRow{box-shadow:none;border-top:0;grid-template-columns:1fr;gap:22px}._1-uu2W_ribbonItem{grid-template-columns:1fr;display:grid}._1-uu2W_ribbonBand{display:none}._1-uu2W_ribbonCard{border-top:6px solid var(--ribbon);margin-top:0}}@media (max-width:520px){._1-uu2W_cover{padding:64px 26px}._1-uu2W_title{font-size:clamp(2.3rem,11.5vw,3.2rem)}._1-uu2W_lede{font-size:1.05rem}._1-uu2W_nameInput{font-size:1.6rem}._1-uu2W_ledger li{grid-template-columns:2rem minmax(0,1fr)}._1-uu2W_ledgerNum{font-size:1.9rem}._1-uu2W_ribbonMin{font-size:3rem}._1-uu2W_nameRow .btn-gold{width:100%}}
