@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/90bfca24981de995-s.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/813db4da1994ef51-s.0uzdxrcy6_2v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/6e74c70e8d776c42-s.2gucyqm69382k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f462257512209772-s.p.43n2qzmbjskyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/90bfca24981de995-s.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/813db4da1994ef51-s.0uzdxrcy6_2v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/6e74c70e8d776c42-s.2gucyqm69382k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f462257512209772-s.p.43n2qzmbjskyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0e156020fd1d73f-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ece6651c07dc3133-s.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d036f80216c14ee-s.p.2r-cuu_7locvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0e156020fd1d73f-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ece6651c07dc3133-s.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9d036f80216c14ee-s.p.2r-cuu_7locvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.Midy2W_className{font-family:Playfair Display,Playfair Display Fallback}.Midy2W_variable{--tm-display:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.kZ4YZa_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.kZ4YZa_variable{--tm-label:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/974981e1eca6835f-s.0bahv6ekb5-jz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/25956f05b5455a57-s.1yoa-6-u8yac5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cfea0ed4771e6999-s.08yayveuo0nnd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8365a24fee21d08d-s.p.3i5xonuquvnt4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}._6Fw_7G_className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:600}._6Fw_7G_variable{--tm-hand:"Caveat", "Caveat Fallback"}
.tm-home{--tm-navy:#0d1d38;--tm-navy-2:#091428;--tm-gold:#e4ad39;--tm-sun:#ffc67b;--tm-cream:#fff8e8;--tm-rust:#a8502c;--tm-ink:#1b1712;background:radial-gradient(1200px 500px at 50% -10%, #1b3360 0%, transparent 60%), var(--tm-navy);color:var(--tm-cream);text-align:center;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;line-height:1.6;overflow-x:hidden}.tm-home h1,.tm-home h2{font-family:var(--tm-display), Georgia, serif;color:#fff;margin:16px auto 14px;font-weight:500;line-height:1.04}.tm-home h1{max-width:960px;font-size:clamp(40px,6.4vw,82px)}.tm-home h2{font-size:clamp(36px,5vw,62px)}.tm-home h1 em,.tm-home h2 em{color:var(--tm-gold);font-style:italic}.tm-kicker{color:var(--tm-sun);font-family:var(--tm-label), system-ui, sans-serif;letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:14px;margin:0;font-size:12px;font-weight:600;display:inline-flex}.tm-kicker:before,.tm-kicker:after{content:"";background:var(--tm-gold);width:30px;height:1.5px}.tm-lede,.tm-sub{color:#efe3c9;max-width:640px;margin:0 auto 40px}.tm-btn{color:var(--tm-navy);font-family:var(--tm-label), system-ui, sans-serif;letter-spacing:.06em;cursor:pointer;background:linear-gradient(#f3c662,#d99a26);border:0;border-radius:2px;padding:16px 26px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:inset 0 1px #fff3,0 3px #8a5a1c}.tm-wait{text-align:left;gap:6px;max-width:26rem;margin:4px 0 6px;display:grid}.tm-wait-title{font-family:var(--tm-display), Georgia, serif;margin:0 0 4px;font-size:1.2rem;font-style:italic}.tm-wait label{font-family:var(--tm-label), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.tm-wait input{color:#1c1408;font:inherit;background:#fffaf0;border:1px solid #b8904f;border-radius:2px;padding:12px 14px;font-size:16px}.tm-wait .tm-btn{justify-self:start;margin-top:8px}.tm-wait .tm-btn:disabled{opacity:.7;cursor:progress}.tm-wait small{opacity:.85;font-size:13px}.tm-wait-done{max-width:26rem;margin:8px 0;font-size:1.05rem}.tm-btn:focus-visible,.tm-hunt:focus-visible,.tm-piece-link:focus-visible{outline:3px solid var(--tm-sun);outline-offset:4px}.tm-hero{padding:64px 20px 72px}.tm-frame{background:linear-gradient(135deg,#7a4d14,#f6d77e 18%,#b5791f 32%,#ffe9a6 48%,#a86c1a 64%,#f0c45a 80%,#6e440f);border-radius:3px;max-width:1060px;margin:0 auto;padding:22px;position:relative;box-shadow:0 22px 40px #000b,0 6px 10px #0008,inset 0 0 0 2px #5c3a10,inset 0 0 0 5px #f5d27a,inset 0 0 0 7px #8a5a1c,inset 0 0 0 10px #e9b44c,inset 0 0 0 12px #6e440f}.tm-orn{z-index:2;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff1b0'/%3E%3Cstop offset='.45' stop-color='%23e2a431'/%3E%3Cstop offset='1' stop-color='%237a4d14'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M4 40C4 18 18 4 40 4c-6 4-10 4-14 4 3 3 3 7 0 10-2-4-6-5-9-3 3 2 3 6 0 8-2-3-5-4-8-2 2 4 0 8-5 19z' fill='url(%23g)' stroke='%235c3a10' stroke-width='1.2'/%3E%3Ccircle cx='12' cy='12' r='5' fill='%238e1f2a' stroke='%23f5d27a' stroke-width='2'/%3E%3Ccircle cx='10.5' cy='10.5' r='1.4' fill='%23fff8'/%3E%3C/svg%3E") 50%/contain no-repeat;width:44px;height:44px;position:absolute}.tm-orn-tl{top:-12px;left:-12px}.tm-orn-tr{top:-12px;right:-12px;transform:scaleX(-1)}.tm-orn-bl{bottom:-12px;left:-12px;transform:scaleY(-1)}.tm-orn-br{bottom:-12px;right:-12px;transform:scale(-1)}.tm-matte{background:var(--tm-navy);padding:14px;box-shadow:inset 0 3px 8px #000c,inset 0 0 0 1px #e4ad3966}.tm-sheet{aspect-ratio:975/610;clip-path:polygon(.4% .8%,12% 0,30% .6%,55% 0,78% .5%,99.5% 0,100% 30%,99.4% 62%,100% 99.3%,70% 100%,40% 99.4%,15% 100%,0 99.6%,.5% 60%,0 28%);background:radial-gradient(at 50% 45%,#f3e4c0 0%,#e3c995 62%,#b8904f 100%);position:relative;overflow:hidden;box-shadow:0 6px 14px #000c,0 1px 3px #0009}.tm-sheet:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle at 0 0,#7a521f88,#0000 9%),radial-gradient(circle at 100% 0,#7a521f66,#0000 8%),radial-gradient(circle at 0 100%,#7a521f77,#0000 9%),radial-gradient(circle at 100% 100%,#7a521f88,#0000 10%);position:absolute;inset:0}.tm-sheet>svg{z-index:2;width:100%;height:100%;position:absolute;inset:0}.tm-crinkle,.tm-folds,.tm-wear{pointer-events:none;position:absolute;inset:0}.tm-crinkle{z-index:1;opacity:.38;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='400'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .02' numOctaves='4' seed='7'/%3E%3CfeDiffuseLighting lighting-color='%23fff' surfaceScale='3'%3E%3CfeDistantLight azimuth='225' elevation='55'/%3E%3C/feDiffuseLighting%3E%3C/filter%3E%3Crect width='600' height='400' filter='url(%23c)'/%3E%3C/svg%3E") 50%/cover}.tm-folds{z-index:3;background:linear-gradient(90deg,#0000 calc(33.3% - 2px),#8a643455 calc(33.3% - 1px),#fff6 33.3%,#0000 calc(33.3% + 3px)),linear-gradient(90deg,#0000 calc(66.6% - 2px),#8a643455 calc(66.6% - 1px),#fff6 66.6%,#0000 calc(66.6% + 3px)),linear-gradient(0deg,#0000 calc(50% - 2px),#8a643455 calc(50% - 1px),#fff6 50%,#0000 calc(50% + 3px)),radial-gradient(circle at 22% 70%,#a0703022 0,#0000 1.2%),radial-gradient(circle at 60% 20%,#a0703022 0,#0000 .9%),radial-gradient(circle at 45% 88%,#a0703028 0,#0000 1.4%),radial-gradient(circle at 88% 40%,#a0703022 0,#0000 1%)}.tm-seal,.tm-badge{z-index:2;position:absolute;transform:translate(-50%,-50%)}.tm-seal{opacity:.92;border-radius:50%;width:10.5%;height:auto;top:71%;left:89.5%;transform:translate(-50%,-50%)rotate(-6deg);box-shadow:0 0 0 3px #8b5a2a55,0 0 0 6px #8b5a2a22,0 2px 6px #3b26104d}.tm-badge{border-radius:12%;width:7%;transition:transform .25s,box-shadow .25s;display:block;top:91.5%;left:70.3%;transform:translate(-50%,-50%)rotate(4deg);box-shadow:0 2px 6px #3b261066}.tm-badge img{border-radius:12%;width:100%;height:auto;display:block}.tm-badge:hover,.tm-badge:focus-visible{transform:translate(-50%,-50%)rotate(0)scale(1.08);box-shadow:0 0 0 2px #ffc67b99,0 0 16px #ffc67b88}.tm-sheet>svg{pointer-events:none}.tm-note-wrap{z-index:4;filter:drop-shadow(1px 3px 3px #3b261066)drop-shadow(0 1px 1px #3b261040);pointer-events:none;position:absolute;top:27%;left:59%;transform:translate(-50%,-50%)rotate(-3.5deg)}.tm-note-wrap:before{content:"";z-index:1;background:#f3e6c4b3;width:3.2em;height:1em;font-size:clamp(.6rem,1.6vw,1.1rem);position:absolute;top:-.45em;left:50%;transform:translate(-50%)rotate(4deg);box-shadow:inset 0 0 0 1px #c9b07a55}.tm-note{font-family:var(--tm-hand), "Segoe Print", "Bradley Hand", cursive;color:#2c1c0b;text-align:center;white-space:nowrap;clip-path:polygon(0 6%,7% 0,15% 4%,24% 1%,33% 5%,44% 0,55% 3%,66% 0,77% 4%,88% 1%,100% 5%,98% 22%,100% 41%,97% 60%,100% 79%,98% 100%,86% 96%,74% 100%,61% 97%,49% 100%,37% 96%,25% 100%,13% 97%,2% 100%,0 81%,3% 62%,0 43%,2% 24%);background:repeating-linear-gradient(#0000 0 1.02em,#9fb4c766 1.02em calc(1.02em + 1px)),radial-gradient(at 30% 20%,#fffaf0 0%,#f6ecd4 60%,#ead9b0 100%);margin:0;padding:.45em 1.1em .5em;font-size:clamp(.85rem,2.5vw,1.8rem);font-weight:600;line-height:1.05}.tm-sheet>svg .tm-piece,.tm-sheet>svg .tm-fav{pointer-events:auto}.tm-wear{z-index:3;background:radial-gradient(#0000 62%,#6b4a1e55 88%,#4a2f0e99 100%),radial-gradient(circle at 12% 8%,#8b5e2a2a 0,#0000 6%),radial-gradient(circle at 70% 94%,#8b5e2a33 0,#0000 5%),linear-gradient(#ffffff14,#0000 30% 70%,#00000014)}.tm-land{fill:#e8d5a6;stroke:#5a3c1a;stroke-width:1.6px}.tm-states{fill:none;stroke:#7a5a32;stroke-width:.6px;stroke-dasharray:2 2;opacity:.7}.tm-saying{fill:#3b2610;font-family:Gelasio,Georgia,serif;font-size:20px;font-style:italic;font-weight:700}.tm-piece use{filter:drop-shadow(.8px 1.2px .6px #2a1a0899);transition:transform .35s}.tm-piece:hover use{transform:translateY(-4px)}.tm-piece,.tm-fav{transform-box:fill-box;transform-origin:50%}.tm-piece{opacity:0;animation:.6s cubic-bezier(.3,1.5,.5,1) forwards tm-spill}.tm-fav{opacity:0;animation:.7s cubic-bezier(.3,1.7,.5,1) forwards tm-pop}.tm-fav:hover{transform:scale(1.2)}.tm-d0{animation-delay:.2s}.tm-d1{animation-delay:.5s}.tm-d2{animation-delay:.8s}.tm-d3{animation-delay:1.1s}.tm-d4{animation-delay:1.4s}.tm-d5{animation-delay:1.7s}.tm-d6{animation-delay:2s}.tm-d7{animation-delay:2.3s}.tm-d8{animation-delay:2.6s}.tm-d9{animation-delay:2.9s}.tm-fav.tm-d0{animation-delay:3.4s}.tm-fav.tm-d1{animation-delay:3.55s}.tm-fav.tm-d2{animation-delay:3.7s}.tm-fav.tm-d3{animation-delay:3.85s}.tm-fav.tm-d4{animation-delay:4s}.tm-fav.tm-d5{animation-delay:4.15s}.tm-fav.tm-d6{animation-delay:4.3s}.tm-fav.tm-d7{animation-delay:4.45s}.tm-fav.tm-d8{animation-delay:4.6s}.tm-fav.tm-d9{animation-delay:4.75s}.tm-glow{opacity:.28;filter:blur(2.5px)}.tm-twinkle{opacity:0;animation:3.2s ease-in-out infinite tm-twinkle}@keyframes tm-spill{0%{opacity:0;transform:translateY(-10px)scale(.3)}to{opacity:1;transform:none}}@keyframes tm-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes tm-twinkle{0%,80%,to{opacity:0}88%{opacity:1}}.tm-hunt{color:var(--tm-navy);font-family:var(--tm-label), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg,#d99a5a,#f3c27a);border-radius:2px;margin-top:24px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.tm-dare{color:#fff3d6;max-width:720px;font-family:var(--tm-display), Georgia, serif;margin:26px auto 0;font-size:24px;font-style:italic;line-height:1.35}.tm-legend{color:#e8dcc3;flex-wrap:wrap;justify-content:center;gap:8px 26px;margin:22px auto 0;padding:0;font-size:14.5px;list-style:none;display:flex}.tm-legend span{color:var(--tm-sun)}.tm-wall{padding:84px 20px}.tm-gallery{grid-template-columns:repeat(3,1fr);gap:56px 44px;max-width:1120px;margin:0 auto;display:grid}.tm-piece-link{color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex;position:relative}.tm-piece-link:before{content:"";opacity:.7;pointer-events:none;background:radial-gradient(at 50% 0,#fff3c955 0%,#0000 70%);height:160px;transition:opacity .4s;position:absolute;top:-70px;left:10%;right:10%}.tm-piece-link:hover:before{opacity:1}.tm-gframe{background:linear-gradient(135deg,#7a4d14,#f6d77e 18%,#b5791f 32%,#ffe9a6 48%,#a86c1a 64%,#f0c45a 80%,#6e440f);border-radius:3px;width:100%;padding:18px;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 18px 30px #000b,inset 0 0 0 2px #5c3a10,inset 0 0 0 5px #f5d27a,inset 0 0 0 7px #8a5a1c,inset 0 0 0 9px #e9b44c}.tm-piece-link:hover .tm-gframe{transform:translateY(-6px)}.tm-gmatte{background:var(--tm-navy);padding:10px;display:block;box-shadow:inset 0 3px 8px #000c}.tm-gmatte img{aspect-ratio:4/3;object-fit:cover;filter:sepia(.12)contrast(1.05);width:100%;display:block}.tm-plate{color:#2a1b08;background:linear-gradient(#f3d27e,#c08a2c);border-radius:2px;min-width:70%;margin-top:20px;padding:10px 18px 9px;display:block;box-shadow:inset 0 1px #fff8,0 3px 6px #0008}.tm-plate-word{font-family:var(--tm-label), system-ui, sans-serif;letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.tm-plate-line{font-family:var(--tm-display), Georgia, serif;font-size:19px;font-style:italic;line-height:1.25;display:block}.tm-go{border-bottom:1px solid var(--tm-gold);color:var(--tm-gold);font-family:var(--tm-label), system-ui, sans-serif;margin-top:12px;font-size:13px;font-weight:700}.tm-nurse{color:var(--tm-ink);text-align:left;background:linear-gradient(#f7ecd3,#fff8e8);grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;padding:84px max(20px,50% - 520px);display:grid}.tm-nurse h2{color:var(--tm-navy)}.tm-nurse h2 em{color:var(--tm-rust)}.tm-nurse p{color:#3d3428}.tm-kicker-rust{color:var(--tm-rust)}.tm-kicker-rust:before,.tm-kicker-rust:after{background:var(--tm-rust)}.tm-price{font-family:var(--tm-display), Georgia, serif;margin:16px 0 14px;font-size:44px;color:var(--tm-navy)!important}.tm-price small{color:#6b5e49;font-family:Inter,system-ui,sans-serif;font-size:16px}.tm-fine{margin-top:14px;font-size:13.5px;color:#6b5e49!important}.tm-nurse-photo .tm-gmatte img{aspect-ratio:4/5}.tm-zip{padding:84px 20px}.tm-zip-form{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.tm-zip-form label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tm-zip-form input{border:1px solid var(--tm-gold);width:220px;min-height:52px;color:var(--tm-cream);background:#13284a;border-radius:2px;padding:0 16px;font-size:18px}.tm-close{background:linear-gradient(#0d1d3899,#0d1d38f2),url(/roadshow-gold-library/brand-hero.jpg) 50% 30%/cover;padding:100px 20px}.tm-close h2{max-width:860px;font-size:clamp(32px,4.4vw,54px)}@media (max-width:760px){.tm-hero{padding:44px 12px 56px}.tm-frame{padding:12px}.tm-matte{padding:6px}.tm-orn{width:30px;height:30px}.tm-gallery{grid-template-columns:1fr;gap:56px}.tm-nurse{text-align:center;grid-template-columns:1fr;gap:34px}.tm-dare{font-size:20px}}@media (prefers-reduced-motion:reduce){.tm-piece,.tm-fav{opacity:1;animation:none}.tm-twinkle{display:none}.tm-gframe,.tm-piece use{transition:none}}
