@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial}}}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-inline:auto}.flex{display:flex}.inline-block{display:inline-block}.h-auto{height:auto}.h-px{height:1px}.max-h-\[500px\]{max-height:500px}.min-h-screen{min-height:100vh}.w-\[40px\]{width:40px}.w-\[60px\]{width:60px}.w-full{width:100%}.w-px{width:1px}.max-w-\[700px\]{max-width:700px}.max-w-\[740px\]{max-width:740px}.max-w-\[820px\]{max-width:820px}.max-w-\[900px\]{max-width:900px}.max-w-\[1000px\]{max-width:1000px}.flex-1{flex:1}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-y-auto{overflow-y:auto}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.object-cover{object-fit:cover}.text-center{text-align:center}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[48px\]{font-size:48px}.text-\[52px\]{font-size:52px}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.tracking-\[2\.5px\]{--tw-tracking:2.5px;letter-spacing:2.5px}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.tracking-\[3\.5px\]{--tw-tracking:3.5px;letter-spacing:3.5px}.tracking-\[3px\]{--tw-tracking:3px;letter-spacing:3px}.text-\[\#3A3A3A\]{color:#3a3a3a}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:underline:hover{text-decoration-line:underline}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_blockquote\]\:border-l-2 blockquote{border-left-style:var(--tw-border-style);border-left-width:2px}.\[\&_blockquote\]\:italic blockquote{font-style:italic}.\[\&_h2\]\:text-\[32px\] h2{font-size:32px}.\[\&_h3\]\:text-\[24px\] h3{font-size:24px}.\[\&_h3\]\:italic h3{font-style:italic}.\[\&_img\]\:w-full img{width:100%}body{color:#2d2d2d;font-family:Quattrocento Sans,sans-serif}.tiptap-editor .ProseMirror{color:#3a3a3a;outline:none;min-height:400px;font-family:Quattrocento Sans,sans-serif;font-size:18px;line-height:1.85}.tiptap-editor .ProseMirror p{margin-bottom:1.2em}.tiptap-editor .ProseMirror h2{color:#2d2d2d;margin:2em 0 .6em;font-family:Playfair Display,serif;font-size:32px;font-weight:500}.tiptap-editor .ProseMirror h3{color:#2d2d2d;margin:1.8em 0 .5em;font-family:Playfair Display,serif;font-size:24px;font-style:italic;font-weight:400}.tiptap-editor .ProseMirror a{color:#4b86c0;text-underline-offset:3px;text-decoration:underline}.tiptap-editor .ProseMirror img{border-radius:0;max-width:100%;height:auto;margin:1.5em 0}.tiptap-editor .ProseMirror blockquote{color:#666;border-left:2px solid #c6a786;margin:1.5em 0;padding-left:1.5em;font-style:italic}.tiptap-editor .ProseMirror .warmth-break{background:#f4f1ec;border-radius:0;margin:2em -2em;padding:2em}.tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#ccc;pointer-events:none;height:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
