@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&family=Dancing+Script:wght@400..700&family=Italianno&family=Lora:ital,wght@0,300;0,400;0,500;0,600;1,400&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400&display=swap");@font-face{font-family:Beautique Display Regular;src:url(/fonts/BeautiqueDisplay-Regular.otf) format("opentype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Beautique Display;src:url(/fonts/BeautiqueDisplay-Medium.otf) format("opentype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Larken-Thin;src:url(/fonts/larken/Larken-Thin.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Larken-Light;src:url(/fonts/larken/Larken-Light.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Larken-Light;src:url(/fonts/larken/Larken-LightItalic.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Larken-Medium;src:url(/fonts/larken/Larken-Medium.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Larken;src:url(/fonts/larken/Larken-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Larken;src:url(/fonts/larken/Larken-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Larken;src:url(/fonts/larken/Larken-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Larken;src:url(/fonts/larken/Larken-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Larken;src:url(/fonts/larken/Larken-Medium.ttf) format("truetype");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Larken;src:url(/fonts/larken/Larken-Bold.ttf) format("truetype");font-weight:700 900;font-style:normal;font-display:swap}:root{--bg-cream:#fffdf9;--bg-cream-card:#fff;--bg-cream-accent:#f4eee5;--text-dark:#422207;--text-brand:#62350a;--text-body:#4a423b;--text-muted:#8c827a;--accent-bronze:#a44e0e;--border-cream:#e2d5c3;--font-nav:"Larken-Light","Larken-Thin","Larken","Lora",serif;--font-small-header:"Italianno",cursive;--font-big-header:"Beautique Display","Cormorant Garamond","Playfair Display",serif;--font-paragraph:"Larken-Light","Larken","Lora",serif}body,html{background-color:var(--bg-cream);color:var(--text-dark);font-family:var(--font-paragraph);line-height:1.7;overflow-x:hidden;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.bg-cream,.figma-navbar-container{background-color:#fffdf9!important}.figma-navbar-container{position:relative;z-index:1030}.figma-nav-item{font-family:Larken-Thin,serif!important;font-weight:400!important;font-style:normal!important;font-size:14px!important;line-height:100%!important;letter-spacing:.03em!important;text-decoration:none;padding-bottom:6px;position:relative;transition:none;white-space:nowrap}.figma-nav-item,.figma-nav-item.active,.figma-nav-item:hover{color:#62350a!important}.figma-nav-item.active{font-family:Larken-Medium,serif!important;font-weight:400!important;font-size:16px!important;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:from-font;text-underline-offset:auto;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.nav-horizontal-divider{height:1px;background-color:var(--border-cream);width:100%}#hero{background-color:#fffdf9!important}.hero-figma-headline{font-family:Beautique Display Regular,Beautique Display,serif!important;font-weight:400!important;font-style:normal!important;font-size:22px!important;line-height:1.15!important;letter-spacing:0!important;text-align:center!important;color:#422207!important;max-width:480px}.hero-figma-headline .hero-italic-accent,.hero-figma-headline .script-inline,.hero-italic-accent{font-family:Cormorant Garamond,Playfair Display,Lora,serif!important;font-style:italic!important;color:#a44e0e!important;font-size:27px!important;font-weight:400!important;padding:0 .05em}.font-italic-accent,.font-small-header{font-family:var(--font-small-header)!important;color:#a44e0e!important;line-height:1.1;font-weight:400}.font-big-header,.font-heading{font-family:var(--font-big-header)!important;color:#422207!important;line-height:1.25;font-weight:400}.font-body,.font-paragraph{font-family:var(--font-paragraph)!important;color:var(--text-body)}.figma-card{background:var(--bg-cream-card);border:1px solid var(--border-cream);border-radius:8px;transition:all .3s ease}.figma-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(36,30,26,.08);border-color:var(--accent-bronze)}.btn-figma-bronze{background-color:#62350a;color:#fff;font-family:var(--font-paragraph);padding:.75rem 2rem;border-radius:4px;border:1px solid #62350a;transition:all .3s ease;font-size:.95rem}.btn-figma-bronze:hover{background-color:#804112;border-color:#804112;color:#fff}.btn-figma-outline{background-color:transparent;color:#422207;border:1px solid #422207;font-family:var(--font-paragraph);padding:.75rem 2rem;border-radius:4px;transition:all .3s ease;font-size:.95rem}.btn-figma-outline:hover{background-color:#804112!important;border-color:#804112!important;color:#fffdf9!important;box-shadow:0 4px 12px rgba(128,65,18,.25)}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.marquee-container{overflow:hidden;white-space:nowrap;width:100%;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marquee-track{display:flex;align-items:center;flex-shrink:0;animation:marqueeScroll 30s linear infinite;will-change:transform}.font-handwriting{font-family:Caveat,Italianno,cursive!important}.torn-paper-card{background-color:#f8ebcc;background-image:radial-gradient(hsla(34,44%,69%,.15) 1px,transparent 0);background-size:12px 12px;-webkit-clip-path:polygon(0 .5%,3% 1%,7% .2%,12% 1.2%,18% .5%,24% 1.5%,30% .4%,37% 1.2%,44% .3%,51% 1.4%,58% .6%,65% 1.3%,72% .4%,79% 1.5%,86% .5%,92% 1.2%,97% .3%,100% .8%,99.6% 8%,99.8% 18%,99.4% 28%,99.7% 38%,99.3% 48%,99.8% 58%,99.4% 68%,99.7% 78%,99.3% 88%,99.8% 98%,97% 99.4%,91% 98.6%,84% 99.7%,77% 98.8%,70% 99.5%,63% 98.4%,56% 99.6%,49% 98.7%,42% 99.4%,35% 98.5%,28% 99.6%,21% 98.7%,14% 99.5%,7% 98.6%,2% 99.3%,0 99%,.4% 88%,.2% 78%,.5% 68%,.2% 58%,.6% 48%,.2% 38%,.5% 28%,.2% 18%,.6% 8%);clip-path:polygon(0 .5%,3% 1%,7% .2%,12% 1.2%,18% .5%,24% 1.5%,30% .4%,37% 1.2%,44% .3%,51% 1.4%,58% .6%,65% 1.3%,72% .4%,79% 1.5%,86% .5%,92% 1.2%,97% .3%,100% .8%,99.6% 8%,99.8% 18%,99.4% 28%,99.7% 38%,99.3% 48%,99.8% 58%,99.4% 68%,99.7% 78%,99.3% 88%,99.8% 98%,97% 99.4%,91% 98.6%,84% 99.7%,77% 98.8%,70% 99.5%,63% 98.4%,56% 99.6%,49% 98.7%,42% 99.4%,35% 98.5%,28% 99.6%,21% 98.7%,14% 99.5%,7% 98.6%,2% 99.3%,0 99%,.4% 88%,.2% 78%,.5% 68%,.2% 58%,.6% 48%,.2% 38%,.5% 28%,.2% 18%,.6% 8%);box-shadow:0 12px 35px rgba(66,34,7,.08);position:relative}.torn-paper-frame{background-color:#f8ebcc;padding:24px;-webkit-clip-path:polygon(0 1%,4% .2%,9% 1.4%,15% .3%,22% 1.5%,29% .4%,36% 1.3%,43% .2%,50% 1.4%,57% .5%,64% 1.2%,71% .4%,78% 1.5%,85% .3%,92% 1.4%,97% .5%,100% 1%,99.5% 10%,99.8% 22%,99.3% 35%,99.7% 48%,99.4% 60%,99.8% 75%,99.3% 88%,99.7% 98%,96% 99.2%,89% 98.5%,81% 99.6%,73% 98.4%,65% 99.7%,57% 98.5%,49% 99.4%,41% 98.6%,33% 99.5%,25% 98.4%,17% 99.6%,9% 98.7%,2% 99.4%,0 98.5%,.4% 85%,.2% 70%,.6% 55%,.3% 40%,.5% 25%,.2% 10%);clip-path:polygon(0 1%,4% .2%,9% 1.4%,15% .3%,22% 1.5%,29% .4%,36% 1.3%,43% .2%,50% 1.4%,57% .5%,64% 1.2%,71% .4%,78% 1.5%,85% .3%,92% 1.4%,97% .5%,100% 1%,99.5% 10%,99.8% 22%,99.3% 35%,99.7% 48%,99.4% 60%,99.8% 75%,99.3% 88%,99.7% 98%,96% 99.2%,89% 98.5%,81% 99.6%,73% 98.4%,65% 99.7%,57% 98.5%,49% 99.4%,41% 98.6%,33% 99.5%,25% 98.4%,17% 99.6%,9% 98.7%,2% 99.4%,0 98.5%,.4% 85%,.2% 70%,.6% 55%,.3% 40%,.5% 25%,.2% 10%);box-shadow:0 10px 30px rgba(66,34,7,.07)}.story-timeline-line{width:2px;background-color:#8c6239;height:60px;margin:0 auto;position:relative}.story-timeline-line:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:#62350a;border-radius:50%}.role-card-figma{background-color:#fffdf9;border:1px solid #e5d6c5;border-radius:4px;transition:all .35s cubic-bezier(.165,.84,.44,1);padding:18px}.role-card-figma:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(98,53,10,.1);border-color:#62350a}.carousel-arrow-btn{width:44px;height:44px;border-radius:50%;border:1px solid #62350a;background:transparent;color:#62350a;display:flex;align-items:center;justify-content:center;transition:all .25s ease;cursor:pointer}.carousel-arrow-btn:hover{background:#62350a;color:#fffdf9}.purpose-pattern-bg{background-color:#f8eedf;background-image:radial-gradient(#e2cfb4 1px,transparent 0);background-size:20px 20px}.arched-framed-container{border:1px solid #c4a57b;border-radius:200px 200px 0 0;padding:40px 20px;position:relative}.books-outer-frame{border:1px solid #c4a57b;background-color:transparent;padding:30px;position:relative}@media (max-width:768px){.books-outer-frame{padding:16px}}.books-tab-nav{display:flex;align-items:center;gap:32px}.books-tab-btn{background:none;border:none;font-family:Larken-Light,Larken,Lora,serif;font-size:18px;color:#8c827a;padding:4px 0;cursor:pointer;transition:all .25s ease;position:relative;text-decoration:none}.books-tab-btn:hover{color:#422207}.books-tab-btn.active{color:#422207;font-weight:700}.books-category-select-wrap{position:relative}.books-category-btn{background:transparent;border:none;font-family:Larken-Light,Larken,Lora,serif;font-size:16px;color:#422207;display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;transition:opacity .2s ease}.books-category-btn:hover{opacity:.8}.books-category-dropdown-menu{position:absolute;top:100%;right:0;margin-top:8px;background:#fffdf9;border:1px solid #e2d5c3;box-shadow:0 10px 25px rgba(66,34,7,.08);border-radius:4px;min-width:180px;z-index:1050;padding:8px 0}.books-category-dropdown-item{padding:8px 16px;font-family:Larken,Lora,serif;font-size:14px;color:#4a423b;cursor:pointer;transition:background .2s ease;width:100%;text-align:left;border:none;background:transparent;display:block}.books-category-dropdown-item.active,.books-category-dropdown-item:hover{background:#f8eedf;color:#62350a;font-weight:600}.book-tag-pill{display:inline-block;background-color:#fdf4df;color:#62350a;font-family:Larken,Lora,serif;font-size:13px;padding:5px 16px;border-radius:4px;letter-spacing:.02em;font-weight:400;border:1px solid hsla(35,38%,63%,.2)}.book-action-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border:1px solid #a44e0e;color:#422207;background-color:transparent;font-family:Larken,Lora,serif;font-size:15px;text-decoration:none;border-radius:2px;transition:all .25s ease;min-width:140px;cursor:pointer}

/* !important so the hover wins over the buttons' inline colours */.blog-read-btn:hover,.book-action-btn:hover{background-color:#804112!important;border-color:#804112!important;color:#fffdf9!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(128,65,18,.25)}.book-image-flatlay{transition:transform .4s ease,box-shadow .4s ease}.book-image-flatlay:hover{transform:scale(1.02)}.blog-search-box{border:1px solid #c4a57b;background-color:#fffdf9;color:#422207;font-family:Larken-Light,Larken,Lora,serif;font-size:15px;padding:12px 24px;border-radius:2px;transition:all .25s ease;width:100%;max-width:680px}.blog-search-box::placeholder{color:#9c8f84;font-style:normal}.blog-search-box:focus{outline:none;border-color:#62350a;box-shadow:0 0 0 3px rgba(164,78,14,.12)}.blog-featured-card-wrap{background-color:#fdf6e3;background-image:url(/images/blogs/main_blog_bg.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:2px;position:relative;overflow:hidden}.blog-filter-tab-btn{background:transparent;border:none;font-family:Larken-Light,Larken-Thin,Larken,Lora,serif;font-weight:300;font-size:14px;color:#7a6f66;padding:6px 10px;cursor:pointer;transition:all .2s ease;border-radius:2px;white-space:nowrap;letter-spacing:.02em}.blog-filter-tab-btn:hover{color:#422207;opacity:.85}.blog-filter-tab-btn.active{color:#422207;font-weight:500;border-bottom:2px solid #62350a}.blog-card-figma{background-color:#fcf8f2;border:1px solid #e8dccf;border-radius:2px;padding:24px 20px 20px;transition:all .35s cubic-bezier(.165,.84,.44,1);display:flex;flex-direction:column;height:100%;text-align:center}.blog-card-figma:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(66,34,7,.08);border-color:#c4a57b}.blog-card-image-wrap{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:2px;margin-bottom:16px}.blog-card-image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-card-figma:hover .blog-card-image-wrap img{transform:scale(1.04)}.blog-read-btn{display:block;width:100%;padding:8px 16px;border:1px solid #a44e0e;color:#422207;background-color:transparent;font-family:Larken,Lora,serif;font-size:14.5px;text-align:center;text-decoration:none;border-radius:2px;transition:all .25s ease;cursor:pointer;margin-top:auto}.bg-cream-accent{background-color:#f4eee5!important}.bg-dark-bronze{background-color:#422207!important;color:#fffdf9!important}.text-bronze{color:#62350a!important}.text-gold{color:#d4a359!important}.border-amber{border-color:#e6d7c3!important}.press-script-tag{font-family:Italianno,Caveat,cursive!important;font-size:32px!important;color:#a44e0e;letter-spacing:.02em;line-height:1}.press-hero-heading{font-family:Larken-Light,Larken,Lora,serif;font-weight:300;font-size:42px;color:#422207;letter-spacing:.05em}.typewriter-cursor{display:inline-block;color:#a44e0e;margin-left:2px;animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.press-title-rule{width:140px;height:1px;background-color:#c4a57b}.press-section-heading{font-family:Beautique Display,Cormorant Garamond,Playfair Display,serif;font-size:34px;color:#422207;font-weight:400}.press-heading-underline{width:60px;height:2px;background-color:#a44e0e;border-radius:2px}.press-hero-banner-container{border:1px solid #e2d5c3;background-color:#f8eedf}.press-hero-overlay-gradient{position:absolute;inset:0;background:linear-gradient(180deg,rgba(66,34,7,.1),rgba(66,34,7,.35));pointer-events:none}.press-badge-content{background-color:#fffdf9;color:#422207;padding:10px 18px;border-radius:30px;border:1px solid #e5d6c5;font-size:13px;font-weight:500;display:inline-flex;align-items:center;white-space:nowrap}.press-note-card{background:#faf6ee;border:1px solid #e3d3c1;padding:16px 20px;border-radius:8px;box-shadow:0 8px 24px rgba(66,34,7,.12);position:relative;max-width:320px}.press-note-pin{position:absolute;top:-12px;left:50%;transform:translateX(-50%);color:#a44e0e;font-size:18px}.press-note-title{font-family:Italianno,cursive;font-size:24px;color:#62350a;line-height:1}.press-note-body{font-size:13px;color:#4a423b;line-height:1.5;font-style:italic}@media (min-width:992px){.press-badge-tl{top:24px;transform:rotate(-3deg)}.press-badge-tl,.press-note-bl{position:absolute;left:24px;z-index:10}.press-note-bl{bottom:24px;transform:rotate(2deg)}.press-badge-tr{top:24px;transform:rotate(2deg)}.press-badge-fr,.press-badge-tr{position:absolute;right:24px;z-index:10}.press-badge-fr{top:140px;transform:rotate(-1deg)}.press-note-br{position:absolute;bottom:24px;right:24px;z-index:10;transform:rotate(-2deg)}}@media (max-width:991px){.press-badge,.press-note-card{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin:12px auto!important;max-width:100%!important;transform:none!important}.press-hero-banner-container{padding:16px}}.press-intro-heading{font-family:Beautique Display,Cormorant Garamond,serif;font-size:36px;color:#422207}.press-intro-line{width:50px;height:1px;background-color:#c4a57b}.press-flower-icon{color:#a44e0e;font-size:18px}.press-launch-card{border:1px solid #e5d6c5;transition:transform .3s ease,box-shadow .3s ease}.press-launch-card:hover{transform:translateY(-6px);box-shadow:0 16px 32px rgba(66,34,7,.1)!important}.press-card-tag-badge{background-color:#f4eee5;color:#62350a;font-size:12px;font-weight:600;letter-spacing:.08em}.press-book-cover-wrap{width:220px;height:310px}.press-book-status-ribbon{position:absolute;top:16px;right:-30px;background-color:#a44e0e;color:#fff;font-size:11px;font-weight:600;padding:4px 32px;transform:rotate(45deg);box-shadow:0 2px 6px rgba(0,0,0,.15)}.press-book-title{font-family:Beautique Display,Cormorant Garamond,serif;font-size:24px;color:#422207}.press-btn-gold{background-color:#62350a;color:#fffdf9!important;border:none;transition:all .25s ease}.press-btn-gold:hover{background-color:#804112;box-shadow:0 6px 16px rgba(66,34,7,.2)}.press-btn-outline{background-color:transparent;color:#62350a;border:1px solid #62350a;transition:all .25s ease}.press-btn-outline:hover{background-color:#804112;color:#fffdf9}.press-btn-outline-dark{background-color:transparent;color:#422207;border:1px solid #a44e0e;transition:all .25s ease}.press-btn-outline-dark:hover{background-color:#804112;color:#fff}.press-parchment-card{background:#fffdf9;border:1px solid #e2d5c3;box-shadow:0 10px 30px rgba(66,34,7,.06)}.press-parchment-title{font-family:Beautique Display,serif;font-size:26px;color:#422207}.press-badge-amber{background-color:#f8e7ad;color:#422207;font-weight:500}.press-cert-seal{position:absolute;bottom:16px;right:16px;font-size:32px;background:#fffdf9;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.1)}.press-story-heading{font-family:Beautique Display,serif}.press-slide-arrow{width:44px;height:44px;background-color:#fffdf9;border:1px solid #e2d5c3;color:#422207;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.press-slide-arrow:hover{background-color:#62350a;color:#fffdf9;border-color:#62350a}.press-gallery-card{border:1px solid #e5d6c5}.press-gallery-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,rgba(66,34,7,.85));opacity:.85;transition:opacity .3s ease}.press-gallery-card:hover .press-gallery-overlay{opacity:1}.press-gallery-card:hover .press-gallery-img{transform:scale(1.05)}.press-badge-gold{background-color:#d4a359;color:#422207}.press-gallery-title{font-family:Beautique Display,serif;font-size:22px}.press-quote-banner{background-color:#f8e7ad}.press-quote-box{background-color:hsla(0,0%,100%,.4);border:1px dashed #a44e0e}.press-quote-text{font-family:Larken-Light,Courier New,monospace,serif;font-size:24px;color:#422207;font-weight:500}.press-quote-author{font-family:Italianno,cursive;font-size:32px;color:#a44e0e}.press-spotlight-card{transition:transform .25s ease}.press-spotlight-card:hover{transform:translateY(-5px)}.press-badge-dark{background-color:rgba(66,34,7,.85);color:#fffdf9;font-size:11px}.press-input{background-color:#fffdf9;border:1px solid #e2d5c3;color:#422207;padding:12px 16px;border-radius:8px}.press-input:focus{background-color:#fff;border-color:#a44e0e;box-shadow:0 0 0 3px rgba(164,78,14,.15)}.font-handwriting{font-family:Italianno,Caveat,cursive!important;font-size:38px;line-height:1;color:#a44e0e}.font-beautique{font-family:Beautique Display,Cormorant Garamond,serif}.font-larken{font-family:Larken-Light,Larken,Lora,serif}.filmstrip-reel{background-color:#1a1715;border-radius:12px;padding:12px 14px;box-shadow:0 16px 36px rgba(0,0,0,.18);position:relative;overflow:hidden}.sprocket-hole-row{display:flex;justify-content:space-between;align-items:center;padding:4px 6px}.sprocket-hole{width:14px;height:9px;background-color:#f4d068;border-radius:2px;opacity:.9}.filmstrip-photo{position:relative;border-radius:4px;overflow:hidden;background-color:#2d2723}.filmstrip-photo img{width:100%;height:auto;object-fit:cover;display:block}.camera-meta-header{top:8px;left:12px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;color:#f4d068;text-shadow:0 1px 3px rgba(0,0,0,.8)}.camera-meta-header,.camera-timestamp-badge{position:absolute;right:12px;font-family:Courier New,monospace;z-index:2}.camera-timestamp-badge{bottom:10px;font-size:11px;font-weight:700;color:#ffc837;letter-spacing:1.2px;text-shadow:0 2px 4px rgba(0,0,0,.9);background-color:rgba(0,0,0,.45);padding:2px 6px;border-radius:3px}.golden-filmstrip-reel{background-color:#f8d98c;border-radius:4px;padding:6px 0;box-shadow:0 8px 24px rgba(66,34,7,.08);position:relative;overflow:hidden;border:1px solid #e5c374}.reel-right-bleed{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:none!important}.reel-left-bleed{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left:none!important}.stamp-postcard-card{background-color:#fdf8ec;box-shadow:0 10px 30px rgba(66,34,7,.07);background-image:radial-gradient(circle at 10px 0,#f8f1e4 8px,transparent 9px),radial-gradient(circle at 10px 100%,#f8f1e4 8px,transparent 9px),radial-gradient(circle at 0 10px,#f8f1e4 8px,transparent 9px),radial-gradient(circle at 100% 10px,#f8f1e4 8px,transparent 9px);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:20px 20px,20px 20px,20px 20px,20px 20px}.sprocket-holes-strip{display:flex;justify-content:space-between;align-items:center;padding:2px 6px;width:100%;overflow:hidden}.sprocket-hole-square{width:12px;height:8px;background-color:#fffdf9;border-radius:1.5px;box-shadow:inset 0 1px 2px rgba(0,0,0,.15);flex-shrink:0;margin:0 3px}.reel-track-wrapper{overflow:hidden;width:100%;position:relative;padding:4px 0}.reel-track-inner{display:flex;gap:10px;width:max-content;will-change:transform}.reel-track-scroll-left{animation:reelScrollLeft 28s linear infinite}.reel-track-scroll-right{animation:reelScrollRight 28s linear infinite}.golden-filmstrip-reel:hover .reel-track-inner{animation-play-state:paused}.reel-photo-item{width:300px;height:200px;flex-shrink:0;border-radius:2px;overflow:hidden;background-color:#1a1715;border:2px solid #f8d98c;position:relative}@media (max-width:768px){.reel-photo-item{width:220px;height:150px}}.reel-photo-item img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.reel-photo-item.reel-photo-natural,.reel-photo-item.reel-photo-natural img{width:auto}@keyframes reelScrollLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes reelScrollRight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.events-filter-pill{background-color:#fffdf9;border:1px solid #e2d5c3;color:#62350a;border-radius:50px;padding:10px 24px;font-family:Larken-Light,Larken,serif;font-size:14px;font-weight:500;white-space:nowrap;transition:all .25s ease;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.02)}.events-filter-pill:hover{background-color:#f4eee5;color:#422207;border-color:#a44e0e}.events-filter-pill.active{background-color:#62350a;color:#fffdf9;border-color:#62350a;box-shadow:0 4px 12px rgba(98,53,10,.2)}.events-carousel-arrow{width:44px;height:44px;border-radius:50%;border:1px solid #e2d5c3;background-color:#fffdf9;color:#62350a;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .2s ease;cursor:pointer}.events-carousel-arrow:hover{background-color:#62350a;color:#fffdf9;border-color:#62350a}.polaroid-frame{background-color:#fff;padding:14px 14px 28px;box-shadow:0 12px 30px rgba(66,34,7,.08);border:1px solid #efe6da;border-radius:4px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.polaroid-frame:hover{transform:translateY(-4px) rotate(.5deg);box-shadow:0 20px 40px rgba(66,34,7,.14)}.stamp-postcard-card{background-color:#fffdf9;border:2px dashed #d6c4b0;border-radius:20px;padding:48px 36px;position:relative;box-shadow:0 16px 40px rgba(98,53,10,.06)}.stamp-emblem{width:70px;height:70px;border-radius:50%;background:radial-gradient(circle,#f4eee5 0,#fffdf9 100%);border:1.5px solid #a44e0e;display:flex;align-items:center;justify-content:center}.handwritten-annotation{font-family:Italianno,Caveat,cursive;font-size:34px;color:#a44e0e;line-height:1}.paperclip-icon{position:absolute;top:-14px;right:24px;width:24px;height:auto;z-index:5}.blog-portable-body>p:first-of-type:first-letter{float:left;font-family:Beautique Display,Cormorant Garamond,serif;font-size:64px;line-height:.85;padding:6px 10px 0 0;color:#a44e0e}@media (min-width:992px){.events-hero-intro{padding-left:5rem!important}.blog-article-col{border-left:1px solid #c4a57b;padding-left:2.5rem!important}}.circle-arrow-btn{transition:all .3s ease!important}.circle-arrow-btn:hover:not(:disabled){background-color:#7b380e!important;color:#fffdf9!important;border-color:#7b380e!important;transform:translateY(-1px)}.circle-arrow-btn:hover:not(:disabled) i{color:#fffdf9!important}