@charset "UTF-8";.editor-styles-wrapper *{box-sizing:border-box}.editor-styles-wrapper html{height:100%}.editor-styles-wrapper body{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}@media (pointer: fine){.editor-styles-wrapper body{cursor:none}}.editor-styles-wrapper body main.is-root-container{flex-grow:1;padding-inline:var(--layout-offset);margin-top:var(--layout-header-height)}.editor-styles-wrapper body main.is-root-container > :first-child:not(.alignfull){margin-top:calc(2 * var(--layout-offset))}.editor-styles-wrapper body main.is-root-container > :last-child:not(.wp-block-gallery):not(.wp-block-columns){margin-bottom:calc(4 * var(--layout-offset))}.editor-styles-wrapper body.is-no-scroll{overflow:hidden}.editor-styles-wrapper .is-root-container{width:var(--layout-full);max-width:100%;margin-left:auto;margin-right:auto}.editor-styles-wrapper .is-root-container > *{width:var(--layout-width);max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.editor-styles-wrapper .is-root-container > .alignwide{width:var(--layout-wide);max-width:100%}.editor-styles-wrapper .is-root-container > .alignfull{width:var(--layout-full);max-width:100%}.editor-styles-wrapper .is-root-container > .alignfull.has-background:has(+ .alignfull.has-background){margin-bottom:0}.editor-styles-wrapper :where(.is-layout-flex){gap:var(--layout-gap)}.editor-styles-wrapper :where(.is-layout-flex).is-content-justification-right{justify-content:flex-end}.editor-styles-wrapper :where(.is-layout-flex).is-content-justification-center{justify-content:center}.editor-styles-wrapper :where(.is-layout-flex).is-content-justification-space-between{justify-content:space-between}.editor-styles-wrapper .alignleft{text-align:left}.editor-styles-wrapper .alignright{text-align:right}.editor-styles-wrapper .aligncenter{text-align:center}.editor-styles-wrapper body.single-post main.is-root-container > .wp-block-columns{position:relative}@media (max-width: 781px){.editor-styles-wrapper body.single-post main.is-root-container > .wp-block-columns{flex-direction:column-reverse;margin-bottom:calc(var(--layout-offset) * 2)}}@media (min-width: 1100px){.editor-styles-wrapper body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child{position:absolute;height:calc(100% - 4.5rem + max(14vw,100px) - var(--layout-offset));top:0}}.editor-styles-wrapper body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group{position:sticky}.editor-styles-wrapper body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group:first-child{top:13.25rem;margin-bottom:calc(var(--layout-space) * 2)}.editor-styles-wrapper body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group:first-child .wp-block-post-author-name{margin-bottom:var(--layout-space)}.editor-styles-wrapper body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group:first-child .wp-block-post-author-name::before{content:"by "}.editor-styles-wrapper body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group:first-child .wp-block-terms-query{text-transform:uppercase;font-weight:500;letter-spacing:1px}@media (max-width: 781px){.editor-styles-wrapper body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group:first-child .wp-block-terms-query{text-align:center}}.editor-styles-wrapper body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group:first-child .wp-block-terms-query .current-category a{font-weight:700;color:var(--color-accent)}.editor-styles-wrapper body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group:last-child{top:calc(100vh - var(--layout-offset) - 1.275rem);gap:2rem}@media (max-width: 781px){.editor-styles-wrapper body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group:last-child{justify-content:center;gap:var(--layout-gap)}}.editor-styles-wrapper body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group:last-child .wp-block-post-navigation-link:not(:has(a)){display:none}.editor-styles-wrapper body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:first-child .wp-block-group a{color:var(--color-base)}.editor-styles-wrapper body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:last-child{max-width:var(--layout-width);margin-inline:auto}.editor-styles-wrapper body.single-post main.is-root-container > .wp-block-columns > .wp-block-column:last-child .wp-block-gallery{column-count:2}.editor-styles-wrapper body.error404 .wp-block-cover{height:calc(100vh - var(--layout-header-height) - var(--layout-offset))}@media (max-width: 699px){.editor-styles-wrapper body.error404 .wp-block-cover{height:50vh}}.editor-styles-wrapper main.is-root-container > .wp-block-group.alignwide:has(> .wp-block-group.has-light-background-color ~ .wp-block-group.has-light-background-color){display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:masonry;gap:var(--layout-offset);margin:calc(var(--layout-offset) * 2) auto}@media (max-width: 899px){.editor-styles-wrapper main.is-root-container > .wp-block-group.alignwide:has(> .wp-block-group.has-light-background-color ~ .wp-block-group.has-light-background-color){grid-template-columns:1fr 1fr}}@media (max-width: 599px){.editor-styles-wrapper main.is-root-container > .wp-block-group.alignwide:has(> .wp-block-group.has-light-background-color ~ .wp-block-group.has-light-background-color){grid-template-columns:1fr}}.editor-styles-wrapper main.is-root-container > .wp-block-group.alignwide:has(> .wp-block-group.has-light-background-color ~ .wp-block-group.has-light-background-color) > .wp-block-group.has-light-background-color{margin:0;overflow:hidden;transition:height 250ms ease-in-out}@media (max-width: 599px){.editor-styles-wrapper main.is-root-container > .wp-block-group.alignwide:has(> .wp-block-group.has-light-background-color ~ .wp-block-group.has-light-background-color) > .wp-block-group.has-light-background-color{min-height:unset !important}}.editor-styles-wrapper main.is-root-container > .wp-block-group.alignwide:has(> .wp-block-group.has-light-background-color ~ .wp-block-group.has-light-background-color) > .wp-block-group.has-light-background-color::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:10rem;background:linear-gradient(to top,var(--color-light) 0,var(--color-light) 1.75rem,transparent 100%);pointer-events:none;opacity:0;transition:opacity 250ms ease-in-out}.editor-styles-wrapper main.is-root-container > .wp-block-group.alignwide:has(> .wp-block-group.has-light-background-color ~ .wp-block-group.has-light-background-color) > .wp-block-group.has-light-background-color:not(.is-complete):not(.is-expanded)::after{opacity:1}@media (pointer: fine){.editor-styles-wrapper #is-custom-cursor{position:fixed;top:-100px;left:-100px;display:none;margin-top:-.75rem;margin-left:-.75rem;z-index:100000;pointer-events:none;width:1.25rem;height:1.25rem;border-radius:100px;background:#000 center;opacity:.65;border:2px solid #fff;transform:scale(1);transition-property:transform,width,height,opacity,border,background;transition-duration:250ms;transition-timing-function:ease}.editor-styles-wrapper #is-custom-cursor.link{transform:scale(1.5);opacity:.5}.editor-styles-wrapper #is-custom-cursor.image{transform:scale(2);border-width:1px;border-color:#000;background-image:url("data:image/svg+xml,<svg height=\"20\" width=\"20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M8 5 L10 3 L12 5 M8 15 L10 17 L12 15 M5 12 L3 10 L5 8 M15 12 L17 10 L15 8\" style=\"fill:none;stroke:%23fff;stroke-width:1\" /></svg>")}.editor-styles-wrapper #is-custom-cursor.tile{transform:scale(1.5);opacity:.5;background-image:url("data:image/svg+xml,<svg height=\"24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6 9 L12 15 L18 9\" style=\"fill:none;stroke:%23fff;stroke-width:2 \" /></svg>");background-size:90%}.editor-styles-wrapper #is-custom-cursor.tile.expanded{transform:scale(1.5) rotate(180deg)}.editor-styles-wrapper #is-custom-cursor.lightbox{width:28px;height:28px;margin-top:-14px;margin-left:-14px;border:none;background-color:transparent;border-radius:0;opacity:1;background-image:none;transform:scale(1)}.editor-styles-wrapper #is-custom-cursor.lightbox .cursor{position:absolute;width:15px;height:28px;top:0;transition:transform 250ms ease-out,width 250ms ease-out}.editor-styles-wrapper #is-custom-cursor.lightbox .cursor.next{left:0;background-image:url("data:image/svg+xml,<svg height=\"28\" width=\"15\" xmlns=\"http://www.w3.org/2000/svg\"><polyline points=\"1,1 14,14 1,27\" style=\"fill:none;stroke:%23161616;stroke-width:3\" /></svg>")}.editor-styles-wrapper #is-custom-cursor.lightbox .cursor.prev{right:0;background-image:url("data:image/svg+xml,<svg height=\"28\" width=\"15\" xmlns=\"http://www.w3.org/2000/svg\"><polyline points=\"14,1 1,14 14,27\" style=\"fill:none;stroke:%23161616;stroke-width:3\" /></svg>")}.editor-styles-wrapper #is-custom-cursor.lightbox.hover-next{width:15px}.editor-styles-wrapper #is-custom-cursor.lightbox.hover-next .prev{transform:scaleX(-1)}.editor-styles-wrapper #is-custom-cursor.lightbox.hover-prev{width:15px;transform:translateX(15px)}.editor-styles-wrapper #is-custom-cursor.lightbox.hover-prev .next{transform:scaleX(-1)}}