@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/cormorant/cormorant.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500 600;font-display:swap;src:url(/fonts/cormorant/cormorant-italic.woff2)format("woff2")}.bk{--bk-paper:#f8f4ec;--bk-ink:#3b3428;--bk-mute:#8b8170;--bk-gold:#8a6a2f;--bk-foil:linear-gradient(135deg, #8a6a2f 0%, #f3dc9a 30%, #b8913f 52%, #f7e7b0 68%, #9c7a37 100%);--bk-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--bk-leather-1:#5a1a29;--bk-leather-2:#3a0f19;--bk-leather-3:#2c0a13;color:#fff}.bk-c-navy{--bk-leather-1:#1d2a52;--bk-leather-2:#121a36;--bk-leather-3:#0b1126}.bk-c-emerald{--bk-leather-1:#1b4a3c;--bk-leather-2:#113328;--bk-leather-3:#0a241c}.bk-c-black{--bk-leather-1:#2a2a2c;--bk-leather-2:#18181a;--bk-leather-3:#0e0e10}.bk-stage{padding-block:18px 26px;position:relative}.bk-stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(55% 60% at 50% 45%,#2a2160 0%,#121636 45%,#0000 75%);position:absolute;inset:-40px -10% 0}.bk-host{z-index:1;width:min(100% - 20px,148.15svh - 444.45px,1080px);margin:0 auto;transition:transform .7s cubic-bezier(.22,.8,.25,1);position:relative}.bk-stage[data-orient=landscape][data-pos=front] .bk-host{transform:translate(-25%)}.bk-stage[data-orient=landscape][data-pos=back] .bk-host{transform:translate(25%)}.bk-shadow{filter:blur(6px);background:radial-gradient(closest-side,#000000d0,#0000);border-radius:50%;height:34px;transition:left .7s,right .7s;position:absolute;bottom:-14px;left:2%;right:2%}.bk-stage[data-orient=landscape][data-pos=front] .bk-shadow{left:51%}.bk-stage[data-orient=landscape][data-pos=back] .bk-shadow{right:51%}.bk-flip{z-index:2;position:relative}.bk-edge{z-index:1;background:repeating-linear-gradient(90deg,#efe9dc 0 1px,#c9bfab 1px 2px);transition:width .5s;position:absolute;top:1.2%;bottom:1.2%;box-shadow:0 4px 10px #0007}.bk-edge.l{border-radius:3px 0 0 3px;right:100%}.bk-edge.r{border-radius:0 3px 3px 0;left:100%}.bk-stage[data-orient=portrait] .bk-edge.l{display:none}.bk-pg{background:var(--bk-paper);color:var(--bk-ink);overflow:hidden}.bk-in{position:absolute;inset:0;overflow:hidden;container-type:inline-size}.bk-in img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.bk-in img[data-i]{pointer-events:auto;cursor:zoom-in}.bk-full .bk-in>img,.bk-spread .bk-in>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bk-spread .bk-in>img.bk-spread-img{width:200%;max-width:none}.bk-spread.right .bk-in>img.bk-spread-img{left:-100%}.bk-in img:not([src]){visibility:hidden}.bk-in:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff14,#0000 38%),linear-gradient(270deg,#0000004d,#0000001a 3%,#0000 11%);position:absolute;inset:0}.bk-pg.right .bk-in:after{background:linear-gradient(118deg,#ffffff14,#0000 38%),linear-gradient(90deg,#0000004d,#0000001a 3%,#0000 11%)}.bk-stage[data-orient=portrait] .bk-pg .bk-in:after{background:linear-gradient(118deg,#ffffff14,#0000 38%),linear-gradient(90deg,#00000040,#00000014 3%,#0000 9%)}.bk-spread .bk-in:after{background:linear-gradient(270deg,#00000038,#0000 7%)}.bk-spread.right .bk-in:after{background:linear-gradient(90deg,#00000038,#0000 7%)}.bk-mat{background:#e9e2d4;position:absolute;inset:9% 9% 12%;overflow:hidden;box-shadow:0 1px 2px #0003,0 6px 14px #0000001f}.bk-mat img{object-fit:cover;width:100%;height:100%;display:block}.bk-two{grid-template-rows:1fr 1fr;gap:4%;display:grid;position:absolute;inset:7% 9% 10%}.bk-two>div{background:#e9e2d4;position:relative;overflow:hidden;box-shadow:0 1px 2px #0003,0 6px 14px #0000001f}.bk-two img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bk-no{font-family:var(--bk-serif);color:var(--bk-mute);font-size:max(7px,2.4cqi);position:absolute;bottom:2.6%}.bk-pg.left .bk-no{left:5%}.bk-pg.right .bk-no{right:5%}.bk-full .bk-no,.bk-spread .bk-no{color:#ffffffb0;text-shadow:0 1px 2px #0008}.bk-text{text-align:center;font-family:var(--bk-serif);place-content:center;justify-items:center;gap:10px;padding:12%;display:grid;position:absolute;inset:0}.bk-orn{color:var(--bk-gold);letter-spacing:.5em;font-size:3cqi}.bk-text h2{color:var(--bk-ink);text-wrap:balance;margin:0;font-size:10cqi;font-style:italic;font-weight:500;line-height:1.05}.bk-text p{color:var(--bk-mute);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:max(7px,2.9cqi)}.bk-text .bk-credit{letter-spacing:.12em;margin-top:4cqi}.bk-text blockquote{color:var(--bk-ink);margin:0;font-size:4.8cqi;font-style:italic;line-height:1.4}.bk-logo{object-fit:contain;max-width:42%;max-height:16cqi;margin-bottom:6px}.bk-endpaper{background-color:#efe6d4;background-image:radial-gradient(circle at 25% 25%,#d9c7a2 0 1.4px,#0000 1.6px),radial-gradient(circle at 75% 75%,#d9c7a2 0 1.4px,#0000 1.6px);background-size:18px 18px}.bk-cover{background-color:var(--bk-leather-2);color:#fff}.bk-cover .bk-in{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), radial-gradient(ellipse 80% 70% at 40% 30%, #ffffff1f, transparent 70%), linear-gradient(160deg, var(--bk-leather-1), var(--bk-leather-2) 70%, var(--bk-leather-3));background-blend-mode:soft-light, normal, normal}.bk-cover .bk-in:after{background:linear-gradient(90deg,#00000080,#ffffff14 2.5%,#0000 6%),linear-gradient(118deg,#ffffff10,#0000 40%)}.bk-cover.bk-back .bk-in:after{background:linear-gradient(270deg,#00000080,#ffffff14 2.5%,#0000 6%),linear-gradient(118deg,#ffffff10,#0000 40%)}.bk-stitch{border:1px dashed #d4af6a66;border-radius:3px;position:absolute;inset:4.5%}.bk-corner{aspect-ratio:1;background:var(--bk-foil);width:11%;position:absolute}.bk-corner.tr{clip-path:polygon(0 0,100% 0,100% 100%);top:0;right:0}.bk-corner.br{clip-path:polygon(100% 0,100% 100%,0 100%);bottom:0;right:0}.bk-corner.tl{clip-path:polygon(0 0,100% 0,0 100%);top:0;left:0}.bk-corner.bl{clip-path:polygon(0 0,0 100%,100% 100%);bottom:0;left:0}.bk-cover-c{text-align:center;place-content:center;justify-items:center;gap:14px;padding:12%;display:grid;position:absolute;inset:0}.bk-foil{background:var(--bk-foil);color:#0000;filter:drop-shadow(0 1px #0009);-webkit-background-clip:text;background-clip:text}.bk-mono{aspect-ratio:1;border-radius:50%;place-items:center;width:clamp(64px,9vw,104px);display:grid;position:relative}.bk-mono:before{content:"";background:var(--bk-foil);-webkit-mask-composite:xor;border-radius:50%;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bk-mono span{font-family:var(--bk-serif);letter-spacing:.04em;font-size:clamp(24px,3.4vw,40px);font-weight:600}.bk-cover h3{font-family:var(--bk-serif);text-wrap:balance;margin:0;font-size:clamp(26px,3.8vw,46px);font-style:italic;font-weight:500;line-height:1.05}.bk-date{font-family:var(--bk-serif);letter-spacing:.4em;font-size:clamp(10px,1.2vw,13px)}.bk-by{text-align:center;letter-spacing:.32em;text-transform:uppercase;background:var(--bk-foil);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(8px,.9vw,10px);position:absolute;bottom:9%;left:0;right:0}.bk-cover-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bk-win-c{text-align:center;align-content:center;justify-items:center;gap:12px;padding:10% 14% 16%;display:grid;position:absolute;inset:0}.bk-window{aspect-ratio:4/5;background:var(--bk-foil);width:74%;padding:2.5%;position:relative;box-shadow:0 2px #fff2,0 10px 22px #0009,inset 0 0 0 1px #00000040}.bk-window .bk-cover-img{height:100%;position:relative;box-shadow:inset 0 0 12px #0008}.bk-t-window h3{font-size:clamp(20px,3vw,36px)}.bk-t-photo .bk-in{background:#111}.bk-photo-shade{background:linear-gradient(#0000 45%,#0005 70%,#000000c0 100%);position:absolute;inset:0}.bk-photo-line{border:1px solid #ffffff59;position:absolute;inset:4.5%}.bk-photo-text{text-align:center;color:#fff;text-shadow:0 2px 10px #0009;gap:6px;display:grid;position:absolute;bottom:15%;left:8%;right:8%}.bk-t-photo h3{color:#fff}.bk-t-photo .bk-date{color:#ffffffd0}.bk-t-photo .bk-by{color:#ffffffb0;background:0 0;bottom:7%}.bk-t-arch{color:#3b3428;background-color:#efe7d8}.bk-t-arch .bk-in{background:repeating-linear-gradient(0deg,#00000006 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#00000005 0 1px,#0000 1px 3px),linear-gradient(160deg,#f6f0e4,#e9dfcc)}.bk-arch-c{text-align:center;align-content:center;justify-items:center;gap:10px;padding:9% 14% 16%;display:grid;position:absolute;inset:0}.bk-arch{aspect-ratio:3/4;outline-offset:5px;border-radius:999px 999px 4px 4px;outline:1.5px solid #b8913f;width:66%;position:relative;overflow:hidden;box-shadow:0 8px 18px #3b342833}.bk-t-arch h3{color:#3b3428;font-size:clamp(22px,3.2vw,38px)}.bk-t-arch .bk-date{color:#9c7a37}.bk-t-arch .bk-orn{color:#b8913f}.bk-t-arch .bk-by,.bk-t-arch .bk-backmark{color:#8b8170;background:0 0}.bk-cover.bk-t-arch .bk-in:after{background:linear-gradient(90deg,#0000002e,#ffffff40 2.5%,#0000 6%),linear-gradient(118deg,#ffffff30,#0000 40%)}.bk-cover.bk-back.bk-t-arch .bk-in:after{background:linear-gradient(270deg,#0000002e,#ffffff40 2.5%,#0000 6%)}.bk-royal-b1{border:2px solid #c9a35a;border-radius:2px;position:absolute;inset:5%;box-shadow:0 1px #00000080}.bk-royal-b2{border:1px solid #c9a35a99;position:absolute;inset:7.2%}.bk-royal-o{color:#e6c47a;text-shadow:0 1px #0009;font-size:clamp(14px,2vw,22px);line-height:1;position:absolute;transform:translate(-50%,-50%)}.bk-royal-o.tl{top:6.1%;left:6.1%}.bk-royal-o.tr{top:6.1%;left:93.9%}.bk-royal-o.bl{top:93.9%;left:6.1%}.bk-royal-o.br{top:93.9%;left:93.9%}.bk-royal-orn{letter-spacing:.5em;font-size:12px}.bk-mono--lg{width:clamp(84px,12vw,130px)}.bk-mono--lg span{font-size:clamp(30px,4.4vw,50px)}.bk-t-royal .bk-by{bottom:11%}.bk-preview{aspect-ratio:400/540;border-radius:2px 5px 5px 2px;width:100%;position:relative;overflow:hidden;box-shadow:0 14px 30px #0009,4px 0 #e9e2d4,5px 0 #c9bfab,7px 0 #e9e2d4}.bk-preview .bk-pg{position:absolute;inset:0}.bk-cover .bk-in{container-type:inline-size}.bk-cover h3{font-size:10.5cqi}.bk-cover .bk-date{font-size:2.9cqi}.bk-cover .bk-mono{width:24cqi}.bk-cover .bk-mono span{font-size:9.5cqi}.bk-cover .bk-mono--lg{width:30cqi}.bk-cover .bk-mono--lg span{font-size:12cqi}.bk-cover .bk-by{font-size:2.3cqi}.bk-cover .bk-backmark{font-size:2.8cqi}.bk-cover .bk-royal-o{font-size:5cqi}.bk-cover .bk-royal-orn,.bk-t-arch .bk-orn{font-size:3cqi}.bk-t-window h3,.bk-t-arch h3{font-size:8.5cqi}.bk-backmark{letter-spacing:.3em;font-size:clamp(10px,1.1vw,12px);font-weight:600}.bk-hint{z-index:5;white-space:nowrap;color:#fff;pointer-events:none;background:#050817d9;border:1px solid #ffffff1c;border-radius:999px;padding:7px 12px;font-size:12px;animation:2.4s ease-in-out infinite bk-nudge;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}@keyframes bk-nudge{50%{translate:-8px}}.bk-controls{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.bk-round{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .15s;display:grid}.bk-round:hover{background:#ffffff1f}.bk-round:disabled{opacity:.35;cursor:default}.bk-round svg{width:18px;height:18px}.bk-pos{text-align:center;color:#9a9fb8;font-variant-numeric:tabular-nums;min-width:130px;font-size:12.5px}.bk-pos b{color:#fff;font-weight:500}.bk-rotate{text-align:center;color:#9a9fb8;margin:4px 0 0;font-size:12px;display:none}@media (width<=560px) and (orientation:portrait){.bk-rotate{display:block}}@media (height<=520px) and (orientation:landscape){.bk-host{width:min(100% - 20px,148.15svh - 103.705px)}.bk-stage{padding-block:6px 14px}.bk-hint{display:none}}@media (width<=560px){.bk-stage{padding-block:10px 20px}.bk-hint{display:none}.bk-controls{gap:8px}}@media (prefers-reduced-motion:reduce){.bk-host,.bk-shadow,.bk-edge{transition:none}.bk-hint{animation:none}}html.bk-lock,html.bk-lock body{overflow:hidden}.bk-full{z-index:1000;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) calc(10px + env(safe-area-inset-bottom,0px)) env(safe-area-inset-left,0px);background:radial-gradient(90% 70% at 50% 45%,#2a2160 0%,#121636 50%,#050817 100%);flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0}.bk-full .bk-stage{flex:1;align-content:center;min-height:0;padding-block:14px 8px;display:grid}.bk-full .bk-stage:before{display:none}.bk-full .bk-host{width:min(100vw - 40px,148.15dvh - 177.78px)}.bk-full .bk-hint{display:none}.bk-full .bk-controls{margin-top:8px}@media (width<=560px) and (orientation:portrait){.bk-full .bk-rotate{display:block}}.pv{z-index:2000;color:#fff;background:#000;font-family:Poppins,Segoe UI,sans-serif;position:fixed;inset:0}.pv-stage{touch-action:none;cursor:grab;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.pv-img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;grid-area:1/1;max-width:100vw;max-height:100dvh}.pv-thumb{filter:blur(6px)}.pv-top{padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px 16px;pointer-events:none;background:linear-gradient(#000a,#0000);align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.pv-top>*{pointer-events:auto}.pv-count{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.pv-tip{color:#ffffffb0;flex:1;font-size:12.5px}.pv-btn{color:#fff;cursor:pointer;background:#0009;border:1px solid #ffffff2a;border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;line-height:1;display:grid}.pv-btn:disabled{opacity:.3;cursor:default}.pv-prev,.pv-next{margin-top:-23px;font-size:30px;position:absolute;top:50%}.pv-prev{left:max(10px, env(safe-area-inset-left,0px))}.pv-next{right:max(10px, env(safe-area-inset-right,0px))}.pv-zoom{right:max(12px, env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));gap:8px;display:grid;position:absolute}@media (hover:none){.pv-prev,.pv-next{display:none}}@media (width<=560px){.bk-round{width:38px;height:38px}.bk-pos{min-width:0;font-size:11.5px}.bk-controls{gap:6px}}@media (height<=520px) and (orientation:landscape){.bk-full .bk-host{width:min(100vw - 40px,148.15dvh - 85.927px)}.bk-full .bk-stage{padding-block:6px 4px}.bk-full .bk-controls{margin-top:2px}.bk-full .bk-round{width:36px;height:36px}}.bk-mark{z-index:3;color:#fff;pointer-events:none;background:#e5383b;border-radius:999px;padding:.2em .6em;font:700 max(9px,3.2cqi) Poppins,sans-serif;position:absolute;top:5%;right:5%;box-shadow:0 2px 6px #0006}.pv--extra .pv-stage{bottom:38dvh}.pv-extra{height:38dvh;padding:14px max(14px, env(safe-area-inset-left,0px)) calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#000d 18%);position:absolute;bottom:0;left:0;right:0;overflow:auto}.pv-zoom--up{bottom:calc(38dvh + 10px)}@media (width>=900px){.pv--extra .pv-stage{bottom:0;right:420px}.pv-extra{background:#0b0f24;border-left:1px solid #ffffff1c;width:420px;height:auto;padding-top:70px;top:0;left:auto}.pv--extra .pv-next{right:440px}.pv-zoom--up{bottom:18px;right:440px}}
