@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.woff)format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-latin-400-normal-PpnXBOrz.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-400-normal-bXgqVju9.woff)format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-vietnamese-400-normal-CRcqvyg1.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-400-normal-BuGn0gnm.woff)format("woff")}.bank-logo{--novan-foil:#d8b879;width:190px;height:auto;display:block;overflow:visible}.bank-logo-symbol{fill:var(--novan-foil)}.bank-logo--primary{color:#103f32;--novan-foil:#b28a48}html[data-scene=calendar] .header .bank-logo,html[data-scene=atlas] .header .bank-logo{--novan-foil:#9c783d}.brand{flex-shrink:0}.footer-main .bank-logo{width:220px}.maker-signature{min-height:44px;color:inherit;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:6px;text-decoration:none;display:flex}.maker-signature:focus-visible,.studio-actions a:focus-visible{outline-offset:6px;outline:2px solid #d8b879}.maker-label{text-transform:uppercase;letter-spacing:.13em;white-space:nowrap;font:7px/1.4 Be Vietnam Pro}.maker-logo{width:190px;height:auto;display:block;overflow:visible}.maker-signature{--tkt-primary:#f5f5f7;--tkt-secondary:#86868b;--tkt-accent:#0071e3}.tkt-primary{fill:var(--tkt-primary)}.tkt-secondary{fill:var(--tkt-secondary)}.tkt-accent{fill:var(--tkt-accent)}.header-end{gap:22px}.header-end .maker-signature{margin:0}.maker-signature--header .maker-label{color:#e6d4b6}.studio-credit{border-top:1px solid #d6b07945;grid-template-columns:1fr 1.6fr;align-items:start;gap:48px;margin-top:32px;padding-top:34px;scroll-margin-top:100px;display:grid}.maker-signature--footer{gap:12px;padding-top:5px}.maker-signature--footer .maker-label{letter-spacing:.16em;color:#d6b079;font-size:8px}.maker-signature--footer .maker-logo{width:270px}.studio-credit .studio-copy h2{letter-spacing:-.025em;margin-bottom:18px;font:400 42px/1.12 Cormorant Garamond}.studio-copy>p{color:#decab2;max-width:600px;font:13px/1.9 Be Vietnam Pro}.studio-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:24px;display:flex}.studio-actions a{text-underline-offset:5px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;font:12px/1.6 Be Vietnam Pro;text-decoration:underline;display:inline-flex}.studio-actions .studio-cta{color:#f5e7cc;border:1px solid #d8b87980;border-radius:3px;padding:12px 18px;text-decoration:none}.studio-actions .studio-cta:hover{background:#d8b87918}.studio-copy .studio-note{color:#bea78b;max-width:540px;margin-top:16px;font-size:9px;line-height:1.9}.footer{padding-bottom:40px}.dialog-masthead{z-index:9;background:var(--paper);border-bottom:1px solid #5d0c1026;min-height:76px;padding:14px 88px 14px 32px;position:sticky;top:0}.maker-signature--dialog{--tkt-primary:#1c1c1e;gap:8px}.maker-signature--dialog .maker-label{color:#79512f;font-size:7px}.maker-signature--dialog .maker-logo{width:190px}.maker-signature--card{gap:8px;margin-top:22px}.maker-signature--card .maker-label{color:#e8d5b8;font-size:7px}.maker-signature--card .maker-logo{width:180px}@media (width<=1100px) and (width>=701px){.header-end{gap:12px}.nav{gap:22px}.maker-signature--header .maker-logo{width:155px}.bank-logo{width:165px}.nav{margin-left:0}}@media (width<=700px){.header-end{gap:5px}.header-end .maker-signature{margin:0}.header .bank-logo{width:138px}.maker-signature--header{gap:4px}.maker-signature--header .maker-label{letter-spacing:.07em;font-size:6.5px}.maker-signature--header .maker-logo{width:140px}.studio-credit{grid-template-columns:1fr;gap:26px;margin-top:27px;padding-top:28px}.maker-signature--footer .maker-logo{width:250px}.studio-credit .studio-copy h2{font-size:36px}.studio-copy>p{font-size:13px}.studio-copy .studio-note{font-size:10px}.footer{padding-bottom:32px}.footer-main .brand{width:auto;margin-left:auto}.footer-main{gap:15px}.footer-year{padding-right:15px;font-size:56px}.footer-main>span:nth-child(2){max-width:135px;font-size:15px}.footer-main .brand{justify-content:flex-start;width:100%;margin-top:9px;margin-left:0}.footer-main .bank-logo{width:190px}.dialog-masthead{min-height:74px;padding:13px 76px 13px 24px}.maker-signature--dialog .maker-logo{width:180px}.wish-form{padding-top:35px}}@media (width<=374px){.header{padding-left:16px;padding-right:16px}.header .bank-logo{width:128px}.header-end{gap:3px}.maker-signature--header .maker-logo{width:128px}.maker-signature--header .maker-label{font-size:6px}}.dialog-masthead{justify-content:space-between;align-items:center;gap:24px;display:flex}.dialog-masthead .bank-logo{width:172px}.greeting-brand{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.greeting-brand .bank-logo{width:190px}.greeting-brand>span{letter-spacing:-.05em;font-size:62px;line-height:1}@media (width<=700px){.dialog-masthead{gap:12px;padding:13px 70px 13px 18px}.dialog-masthead .bank-logo{width:110px}.dialog-masthead .maker-logo{width:144px}.dialog-masthead .maker-label{letter-spacing:.07em;font-size:5.5px}.greeting-brand{gap:14px}.greeting-brand .bank-logo{width:150px}.greeting-brand>span{font-size:48px}}@media (width<=374px){.dialog-masthead{gap:9px;padding-left:14px;padding-right:76px}.dialog-masthead .bank-logo{width:110px}.dialog-masthead .maker-logo{width:134px}}.studio-credit .studio-copy h2 em{font-size:inherit;line-height:inherit}
