/* Native WordPress block layouts and complete legacy content. */
html{scroll-padding-top:30px}body{overflow-wrap:break-word}img{max-width:100%;height:auto}.wp-block-group{box-sizing:border-box}.concept-content>.wp-block-group{margin-block-start:0}.concept-content p.link-line{margin:0}.concept-content .wp-block-image{margin-block-start:0}.photograph a{display:block;cursor:zoom-in}.photograph img{display:block;width:100%;height:auto!important;object-fit:contain!important}.photograph.ratio-67{--photo-ratio:.67}.photograph.ratio-80{--photo-ratio:.8}.photograph.ratio-150{--photo-ratio:1.5}.photograph.ratio-100{--photo-ratio:1}.wp-element-caption{font-size:12px;color:var(--muted);margin-top:10px}.ribbon-note p{margin:0}.photo-expand{pointer-events:none}.native-content{padding-block:60px 80px;min-height:55vh}.native-heading{max-width:960px;margin:0 auto 55px;text-align:center}.native-heading h1{font-size:clamp(40px,5vw,70px);line-height:1.1;margin:20px auto;max-width:1100px}.native-heading time{font-size:12px;color:var(--muted)}.legacy-section{padding:45px 40px;margin-block:24px;border-radius:2px}.legacy-section>p,.legacy-section>ul,.legacy-section>ol,.legacy-section>h2,.legacy-section>h3,.legacy-section>h4{max-width:850px;margin-inline:auto}.legacy-section>h2,.legacy-section>h3,.legacy-section>h4{margin-block:25px 20px}.legacy-section p,.article-copy p,.article-copy li{font-size:16px;line-height:1.9}.legacy-section ul,.legacy-section ol{padding-left:24px;line-height:1.9}.legacy-section>.wp-block-image{max-width:680px;margin:30px auto}.legacy-section>.wp-block-image img{max-height:780px;width:auto;max-width:100%;margin:auto;object-fit:contain}.legacy-section a:not(.button),.article-copy a{color:var(--sage);text-decoration:underline;text-underline-offset:3px}.native-content .button{display:inline-block;padding:17px 25px;color:#fff8ee}.native-content p.link-line{margin:22px 0}.portfolio-grid.legacy-gallery{columns:3;column-gap:22px}.portfolio-grid.legacy-gallery>.wp-block-image{margin:0 0 22px!important;break-inside:avoid}.service-original h2{font-size:clamp(32px,4vw,52px)}.service-original>p,.service-original>ul,.service-original>ol{max-width:850px;margin:20px auto;font-size:15px;line-height:1.9}.service-original h3{font-size:30px}.wp-block-details{border-bottom:1px solid var(--line);padding:16px 0}.wp-block-details summary{cursor:pointer;list-style:revert;font-size:16px}.wp-block-details p{padding:12px 0;line-height:1.9}.site-header{gap:25px}.site-header nav{display:block}.site-header nav ul{list-style:none;padding:0;margin:0}.site-header nav>.menu{display:flex;align-items:center;gap:20px}.site-header nav li{position:relative}.site-header nav a{display:block;padding:12px 0;font-size:11px;white-space:nowrap}.site-header nav .sub-menu{position:absolute;top:100%;left:-18px;background:var(--paper);padding:12px 18px;min-width:210px;box-shadow:0 6px 16px #3d302a1c;border:1px solid var(--line);z-index:30;display:none}.site-header nav li:hover>.sub-menu,.site-header nav li:focus-within>.sub-menu{display:block}.site-header nav .sub-menu .sub-menu{top:0;left:100%}.site-header nav .sub-menu a{white-space:normal;font-size:12px}.site-header nav .menu-item-has-children>a:after{content:' ⌄';font-size:11px}.site-header nav .menu-item-has-children>a[role=button]{cursor:pointer}.journal-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 30px}.journal-card{min-width:0}.journal-card img{width:100%;height:auto;max-height:420px;object-fit:contain;background:var(--wash)}.journal-card h2{font-size:30px;line-height:1.2;margin:20px 0}.journal-card p{font-size:14px;line-height:1.8}.pagination,.nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin:45px 0}.page-numbers{padding:10px 14px;border:1px solid var(--line)}.page-numbers.current{background:var(--sage-wash)}.article-copy{max-width:850px;margin:35px auto}.article-copy h2{font-size:38px;margin:40px 0 22px}.article-copy h3{font-size:29px;margin:32px 0 18px}.article-copy img{height:auto;max-height:850px;object-fit:contain}.article-featured{display:block;margin:auto;width:auto;max-height:750px;object-fit:contain}.related-sessions{padding:40px;margin-block:50px;display:flex;flex-wrap:wrap;gap:18px 30px;align-items:center}.related-sessions h2,.related-sessions .eyebrow{flex-basis:100%}.related-sessions a{text-decoration:underline;text-underline-offset:4px;font-size:14px}.price-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;background:none}.price-card{background:var(--peach);padding:30px;display:flex;flex-direction:column;min-width:0}.price-card:nth-child(2){background:var(--rose)}.price-card:nth-child(3n){background:var(--sage-wash)}.price-card h2{font-size:32px;line-height:1.2}.price-card li,.price-card p{font-size:14px;line-height:1.8}.price-card figure{margin:18px 0}.price-card figure img{width:100%;height:auto}.price-card ul{padding-left:18px}.price-card .button{margin-top:20px}.gallery-enquiry{text-align:center;padding:35px}.wpforms-container{max-width:850px;margin:0 auto!important}.wpforms-container input,.wpforms-container textarea,.wpforms-container select{font-family:inherit!important}.wpforms-container .wpforms-submit{background:var(--sage)!important;color:white!important;border-color:var(--sage)!important}.wpforms-container label{color:var(--ink)!important}.site-header .menu-toggle{flex-shrink:0}.gift-up-target{min-height:300px}.wp-block-columns{gap:28px}.wp-block-column{min-width:0}.ammazur-preview-banner{position:fixed;bottom:8px;left:8px;padding:8px 12px;background:#3d302a;color:#fff;z-index:100000;font:11px sans-serif;border-radius:4px}.native-content .search-form{max-width:700px;margin:35px auto;display:flex;gap:15px}.search-field{padding:12px;max-width:100%;border:1px solid var(--line)}.search-submit{padding:12px;border:1px solid var(--sage);background:var(--sage);color:white}.footer-columns a,.footer-columns p{overflow-wrap:anywhere}.footer-top .brand>span{white-space:nowrap}.contact-copy .link-line{margin-block:20px!important}.service-hero .service-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.service-hero-image .wp-block-image{margin:0}.service-hero-image img{width:100%;height:auto;max-height:none}.wp-block-group.breadcrumbs{display:flex;gap:12px}.breadcrumbs p{margin:0}.portfolio-grid figcaption{display:none}
@media(max-width:1100px){.site-header nav>.menu{gap:11px}.site-header nav a{font-size:10px}.brand>span{font-size:25px}.journal-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.price-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.site-header{height:83px;position:relative;z-index:50}.site-header nav{display:none;position:absolute;top:83px;left:calc(-1 * (100vw - 100%)/2);width:100vw;background:var(--paper);max-height:calc(100dvh - 83px);overflow:auto;padding:20px}.site-header nav[data-open=true]{display:block}.site-header nav>.menu{display:block}.site-header nav a{font-size:16px;padding:12px 6px}.site-header nav .sub-menu,.site-header nav .sub-menu .sub-menu{position:static;display:block;box-shadow:none;border:0;padding:0 0 8px 22px;min-width:0}.site-header nav .sub-menu a{font-size:14px;padding:8px 6px}.site-header nav .menu-item-has-children>a:after{display:none}.native-content{padding-block:35px 55px}.native-heading{margin-bottom:30px}.native-heading h1{font-size:40px}.legacy-section{padding:28px 20px;margin-block:18px}.legacy-section p,.article-copy p,.article-copy li{font-size:15px}.portfolio-grid.legacy-gallery{columns:2;column-gap:12px}.portfolio-grid.legacy-gallery>.wp-block-image{margin-bottom:12px!important}.journal-cards{gap:35px 18px}.journal-card h2{font-size:25px}.related-sessions{padding:25px;display:block}.related-sessions a{display:block;margin:18px 0}.article-copy h2{font-size:32px}.article-copy h3{font-size:26px}.price-cards{display:block;padding:0}.price-card{margin-bottom:20px;padding:25px}.ribbon-note p:nth-child(2){display:none}.wp-block-columns{display:block}.footer-top{display:block}.footer-top .brand{margin-bottom:22px}.footer-cta{margin-top:18px;display:inline-block}.service-original>p,.service-original>ul{font-size:15px}.native-content .search-form{display:block}.search-submit{margin-top:12px}}
@media(max-width:500px){.journal-cards{grid-template-columns:1fr}.portfolio-grid.legacy-gallery{columns:2}.service-hero h1{font-size:45px}.footer-columns{gap:30px}.native-heading h1{font-size:34px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
body.ammazur-concept,body.ammazur-native{background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif}
.native-content h2{font-size:clamp(28px,3.2vw,44px);line-height:1.18;letter-spacing:-.7px}.native-content h3{font-size:28px;line-height:1.2}.legacy-section h4,.legacy-section h5{font:500 20px/1.4 var(--sans)}@media(max-width:800px){.native-content h2{font-size:30px}.native-content h3{font-size:26px}.native-content .legacy-section{padding:25px 20px}}
.journal-grid>.journal-link-card{border-top:1px solid var(--line);padding-top:22px}.journal-link-card h3{font-size:28px}.journal-link-card .eyebrow{font-size:9px}
