.wp-site-blocks>*+*{margin-block-start:0}.wp-site-blocks main{padding-block:var(--wp--preset--spacing--xl) var(--wp--preset--spacing--section)}.wp-site-blocks main.is-flush{padding-block:0}:root{color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--wp--preset--color--base:#0d1b1e;--wp--preset--color--base-2:#152326;--wp--preset--color--contrast:#f0f4f3;--wp--preset--color--contrast-2:#a9bdbf;--wp--preset--color--primary:#6bbfc6;--wp--preset--color--primary-hover:#8fd1d7;--wp--preset--color--on-primary:#0a1a1d;--wp--preset--color--accent:#ec7a63;--wp--preset--color--line:#213538;--wp--preset--color--deep:#081417;--wp--custom--shadow:0 10px 24px rgba(0, 0, 0, .35);color-scheme:dark}}:root[data-theme="dark"]{--wp--preset--color--base:#0d1b1e;--wp--preset--color--base-2:#152326;--wp--preset--color--contrast:#f0f4f3;--wp--preset--color--contrast-2:#a9bdbf;--wp--preset--color--primary:#6bbfc6;--wp--preset--color--primary-hover:#8fd1d7;--wp--preset--color--on-primary:#0a1a1d;--wp--preset--color--accent:#ec7a63;--wp--preset--color--line:#213538;--wp--preset--color--deep:#081417;--wp--custom--shadow:0 10px 24px rgba(0, 0, 0, .35);color-scheme:dark}.theme-switching *,.theme-switching *::before,.theme-switching *::after{transition:none!important}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased}img,video{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--wp--preset--color--accent);outline-offset:3px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body:not(.has-hero) .wp-site-blocks{padding-top:var(--wp--custom--header-height)}.wp-block-post-content>.alignfull{margin-block:0}.is-style-section{padding-block:var(--wp--preset--spacing--section)}.icon{width:1em;height:1em;flex:none;fill:currentColor}.pp .i-pause,.is-playing .pp .i-play,.pp.is-playing .i-play,.is-playing.pp .i-play{display:none}.is-playing .pp .i-pause,.pp.is-playing .i-pause,.is-playing.pp .i-pause{display:block}[data-theme-toggle] .i-sun,[data-theme-toggle][aria-pressed="true"] .i-moon{display:none}[data-theme-toggle][aria-pressed="true"] .i-sun{display:block}.icon-btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:#fff0;color:inherit;cursor:pointer}.icon-btn .icon{width:1.5rem;height:1.5rem}.tm-logo-mark{display:block;aspect-ratio:600 / 313.33;background:currentColor;-webkit-mask:url(/wp-content/themes/tonymartin/assets/images/tony-martin-logo.svg) center / contain no-repeat;mask:url(/wp-content/themes/tonymartin/assets/images/tony-martin-logo.svg) center / contain no-repeat}.wp-block-tonymartin-logo{display:block;flex:none;width:var(--logo-width,96px);max-width:100%;color:inherit}.is-style-kicker{margin-bottom:0;font-weight:700;font-size:var(--wp--preset--font-size--label);line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--accent)}:root .is-style-kicker+*{margin-block-start:.6rem}h1 em,h2 em{font-style:normal;font-weight:400}.section-head{gap:1rem 2rem;margin-bottom:1rem}.section-head>p{max-width:30rem;margin:0}.is-style-plain{list-style:none;margin:0;padding:0}.is-style-plain li+li{margin-top:.4rem}.wp-element-button.is-outline{border-color:currentColor;background:#fff0;color:var(--wp--preset--color--contrast)}.wp-block-button.is-style-outline .wp-element-button:hover,.wp-element-button.is-outline:hover{background:var(--wp--preset--color--contrast);border-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.wp-element-button .icon{font-size:1.3em}.site-header{position:fixed;z-index:50;top:0;left:0;right:0;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);box-shadow:0 1px 0 var(--wp--preset--color--line);transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.admin-bar .site-header{top:var(--wp-admin--admin-bar--height,0)}html:not(.past-hero):not(.nav-open):not(.nav-leaving) .has-hero .site-header{background:#fff0;color:#fff;box-shadow:none}.site-header__inner{min-height:var(--wp--custom--header-height);gap:1rem}.site-header a:where(:not(.wp-element-button)){color:inherit;text-decoration:none}.site-header nav.wp-block-navigation{margin-left:auto}.site-header .wp-block-navigation__container{gap:.25rem}.site-header .wp-block-navigation-item__content{display:block;padding:.5rem .85rem}.site-header .wp-block-navigation-item__content:hover{color:var(--wp--preset--color--accent)}html:not(.past-hero):not(.nav-open) .has-hero .site-header .wp-block-navigation-item__content:hover{color:#fff;text-decoration:underline;text-underline-offset:.3em}.wp-block-tonymartin-menu-toggle{display:none}.hero{position:relative;height:100vh;height:100svh;min-height:620px;max-height:1080px;overflow:hidden;background:#08171a;color:#fff;container-type:size}.hero .bg-video{position:absolute;left:50%;top:50%;translate:-50% -50%;aspect-ratio:16 / 9;width:auto;height:max(126.5cqh, 56.25cqw);max-width:none;object-fit:cover}.hero-scrim{position:absolute;inset:0;background:radial-gradient(ellipse 60% 55% at 50% 45%,rgb(5 20 24 / .55),rgb(5 20 24 / .15) 70%),linear-gradient(to top,rgb(5 20 24 / .6),#fff0 35%)}.hero-center{position:absolute;z-index:2;left:0;right:0;top:0;bottom:7rem;display:grid;place-content:center;justify-items:center;text-align:center;padding:5rem var(--wp--custom--gutter) 1rem}.hero-center h1{margin:0;color:inherit}.hero-logo{width:min(68vw, 560px);color:#fff;filter:drop-shadow(0 2px 12px rgb(0 0 0 / .35))}.hero-tag{margin:1.5rem 0 0;font-weight:600;font-size:clamp(.95rem, 1.6vw, 1.15rem);letter-spacing:.22em;text-transform:uppercase}.program{position:absolute;z-index:2;left:0;right:0;bottom:0}.program-inner{display:grid;grid-template-columns:repeat(var(--cells,3),minmax(0,1fr));max-width:calc(var(--wp--style--global--wide-size) + 2 * var(--wp--custom--gutter));margin:0 auto;padding:0 var(--wp--custom--gutter)}.prog{position:relative;display:flex;align-items:center;gap:1rem;min-height:6rem;padding:1.1rem 1.4rem;border:0;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);text-align:left;text-decoration:none;cursor:pointer;font:inherit}.prog+.prog{border-left:1px solid var(--wp--preset--color--line)}.prog small{display:block;font-size:var(--wp--preset--font-size--label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--accent)}.prog strong{display:block;font-size:1.15rem;line-height:1.25}.ring{display:grid;place-items:center;flex:none;border-radius:50%;background:var(--wp--preset--color--primary);color:var(--wp--preset--color--on-primary);transition:background-color .2s ease}.prog .ring{width:3rem;height:3rem}.prog .ring .icon{font-size:1.6rem}.prog:hover .ring{background:var(--wp--preset--color--accent)}.prog::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--wp--preset--color--accent);transform-origin:left;transform:scaleX(var(--p,0))}.prog.book{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--on-primary)}.prog.book small{color:inherit;opacity:.8}.prog.book .ring{background:var(--wp--preset--color--on-primary);color:var(--wp--preset--color--primary)}.hero-scrim,.hero-center,.prog:not(.prog-clip){transition:opacity .6s ease,visibility .6s}.hero.clip-playing .hero-scrim,.hero.clip-playing .hero-center,.hero.clip-playing .prog:not(.prog-clip){opacity:0;visibility:hidden}.hero.clip-playing .bg-video{cursor:pointer}.prog-clip{--track:color-mix(in srgb, var(--wp--preset--color--contrast) 30%, var(--wp--preset--color--base));gap:.25rem;padding:0 .9rem 0 0;cursor:auto}.clip-toggle{display:flex;flex:1;align-items:center;gap:1rem;min-width:0;align-self:stretch;padding:1.1rem 0 1.1rem 1.4rem;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.prog-clip:hover .ring{background:var(--wp--preset--color--primary)}.clip-toggle:hover .ring{background:var(--wp--preset--color--accent)}.prog-clip small{display:grid}.clip-label,.clip-time{grid-area:1 / 1}.clip-time{font-variant-numeric:tabular-nums}.clip-label,.clip-time,.clip-sound,.clip-knob,.prog-clip::before,.prog-clip::after{transition:opacity .6s ease,visibility .6s}.hero:not(.clip-ui) :is(.clip-time,.clip-sound,.clip-knob,.clip-seek),.hero:not(.clip-ui) .prog-clip::before,.hero:not(.clip-ui) .prog-clip::after,.clip-ui .clip-label{visibility:hidden;opacity:0}.clip-sound{display:flex;align-items:center;gap:.25rem}.clip-mute{color:var(--wp--preset--color--contrast)}.clip-mute .i-muted,.is-muted .clip-mute .i-vol,.no-volume .clip-volume{display:none}.is-muted .clip-mute .i-muted{display:block}.clip-volume,.clip-seek{margin:0;background:none;-webkit-appearance:none;appearance:none;cursor:pointer}.clip-volume{--v:.5;width:5.5rem;height:1.75rem}.clip-volume::-webkit-slider-runnable-track{height:4px;background:linear-gradient(to right,var(--wp--preset--color--primary) calc(var(--v) * 100%),var(--track) 0)}.clip-volume::-moz-range-track{height:4px;background:var(--track)}.clip-volume::-moz-range-progress{height:4px;background:var(--wp--preset--color--primary)}.clip-volume::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border:0;border-radius:50%;background:var(--wp--preset--color--primary)}.clip-volume::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--wp--preset--color--primary)}.prog-clip::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--track)}.prog-clip::after{top:0;bottom:auto}.clip-knob{position:absolute;top:2px;left:calc(var(--p, 0) * 100%);width:14px;height:14px;translate:-50% -50%;border-radius:50%;background:var(--wp--preset--color--accent);pointer-events:none}.clip-seek{position:absolute;left:0;top:-8px;width:100%;height:20px;opacity:0}.clip-seek::-webkit-slider-thumb{-webkit-appearance:none;width:1px;height:20px}.clip-seek::-moz-range-thumb{width:1px;height:20px;border:0}.prog-clip:has(.clip-seek:focus-visible) .clip-knob{outline:3px solid var(--wp--preset--color--accent);outline-offset:2px}.crate{--lp-gap:clamp(1rem, 3vw, 2.5rem);--col:calc((100cqi - (var(--cols, 5) - 1) * var(--lp-gap)) / var(--cols, 5));container-type:inline-size;display:grid;grid-template-columns:repeat(var(--cols,5),minmax(0,1fr));column-gap:var(--lp-gap);align-items:start;padding:7rem 0 0;border-bottom:3px solid var(--wp--preset--color--contrast)}.crate-tabs{grid-column:span var(--records,3);display:grid;grid-template-columns:subgrid;align-items:start}.lp{position:relative;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:left}.lp .sleeve{position:relative;z-index:1;display:block;box-shadow:var(--wp--custom--shadow)}.lp .cover{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.lp .cover-empty{background:var(--wp--preset--color--base-2)}.lp .disc{position:absolute;z-index:0;left:6%;top:0;width:88%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,transparent 0 31%,rgb(255 255 255 / .06) 31.5% 32%,transparent 32.5%),repeating-radial-gradient(circle,#141414 0 2px,#1f1f1f 2px 3px);box-shadow:0 0 0 1px rgb(255 255 255 / .1),0 -6px 18px rgb(0 0 0 / .18);transition:transform .5s ease}.lp .spin{position:absolute;inset:0;border-radius:50%}.lp .disc img{position:absolute;left:50%;top:50%;width:34%;height:34%;translate:-50% -50%;border-radius:50%;object-fit:cover}.lp .disc::after{content:"";position:absolute;left:50%;top:50%;width:3.5%;height:3.5%;translate:-50% -50%;border-radius:50%;background:var(--wp--preset--color--base)}.lp-name{display:block;padding:.9rem 0 1rem;color:var(--wp--preset--color--contrast);font-weight:700;line-height:1.25}.lp-name small{display:block;font-size:var(--wp--preset--font-size--small);font-weight:500;color:var(--wp--preset--color--contrast-2)}.lp:hover .disc{transform:translateY(-14%)}.lp[aria-selected="true"] .disc{transform:translateY(-46%)}.lp[aria-selected="true"] .lp-name{color:var(--wp--preset--color--accent)}.crate-tabs.is-playing .lp[aria-selected="true"] .spin{animation:tm-spin 1.8s linear infinite}@keyframes tm-spin{to{transform:rotate(360deg)}}.clip-slot{display:block;grid-column:span 2;min-width:0;text-decoration:none}.clip-thumb{position:relative;display:block;height:var(--col);overflow:hidden;background:#0b1719;box-shadow:var(--wp--custom--shadow)}.clip-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.clip-play{position:absolute;left:1rem;bottom:1rem;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--wp--preset--color--primary);color:var(--wp--preset--color--on-primary);font-size:2rem;transition:background-color .2s ease}.clip-slot:hover .clip-thumb img{transform:scale(1.03)}.clip-slot:hover .clip-play{background:var(--wp--preset--color--accent)}.wp-block-tonymartin-crate .panel{padding-top:2.5rem}.wp-block-tonymartin-crate .panel:focus-visible{outline-offset:6px}.panel-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:1rem}.panel-head h3{margin:0;font-size:var(--wp--preset--font-size--title)}.tracklist{columns:2;column-gap:3rem;list-style:none;margin:0;padding:0}.tracklist li{break-inside:avoid}.tr{position:relative;display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.9rem;width:100%;padding:.85rem 0;border:0;border-bottom:1px solid var(--wp--preset--color--line);background:none;font:inherit;cursor:pointer;text-align:left;color:var(--wp--preset--color--contrast)}.tr .n,.tr .pp{grid-area:1 / 1;display:grid;place-items:center;height:1.5rem;line-height:1}.tr .n{color:var(--wp--preset--color--accent);font-weight:700;font-variant-numeric:tabular-nums}.tr .pp{visibility:hidden;color:var(--wp--preset--color--accent)}.tr .pp .icon{font-size:1.5rem}.tr:hover .n,.tr.is-current .n{visibility:hidden}.tr:hover .pp,.tr.is-current .pp{visibility:visible}.tr .t{font-weight:600}.tr .t small{display:block;font-weight:400;color:var(--wp--preset--color--contrast-2);font-size:var(--wp--preset--font-size--small)}.tr .d{color:var(--wp--preset--color--contrast-2);font-variant-numeric:tabular-nums}.tr::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--wp--preset--color--accent);transform-origin:left;transform:scaleX(var(--p,0))}.single-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.5rem 2.5rem;align-items:center}.big-play{position:relative;display:inline-flex;align-items:center;gap:1.1rem;padding:0;border:0;background:none;font:inherit;cursor:pointer;color:var(--wp--preset--color--contrast);text-align:left}.big-play .ring{width:5rem;height:5rem}.big-play .ring .icon{font-size:2.6rem}.big-play:hover .ring{background:var(--wp--preset--color--accent)}.big-play strong{display:block;font-size:1.3rem}.single-panel .meta>*{margin:0}.single-panel .meta a{font-weight:600}.about-columns{gap:3rem clamp(2rem, 6vw, 5rem)}.section-about h2{margin-bottom:1.5rem}.is-style-timeline{list-style:none;margin:2.5rem 0 0;padding:0;border-top:2px solid var(--wp--preset--color--contrast)}.is-style-timeline li{position:relative;padding:1rem 0 1rem 7.5rem;border-bottom:1px solid var(--wp--preset--color--line)}.is-style-timeline li>strong:first-child{position:absolute;left:0;top:1rem;color:var(--wp--preset--color--accent);font-size:1.3rem;line-height:1.35}.is-style-photo-stack{position:relative;padding-bottom:6rem}.is-style-photo-stack>.wp-block-image{margin:0}.is-style-photo-stack>.wp-block-image img{width:100%;object-fit:cover}.is-style-photo-stack>.wp-block-image:first-child img{aspect-ratio:4 / 3.3}.is-style-photo-stack>.wp-block-image:first-child figcaption{margin-left:46%;text-align:right}.is-style-photo-stack>.wp-block-image:nth-child(2){position:absolute;left:-2rem;bottom:0;width:46%}.is-style-photo-stack>.wp-block-image:nth-child(2) img{aspect-ratio:4 / 3;border:6px solid var(--wp--preset--color--base-2)}.wp-element-caption{margin-top:.5rem;margin-bottom:0}figure.wp-block-gallery.is-style-mosaic{display:block!important;columns:4 220px;column-gap:8px}figure.wp-block-gallery.is-style-mosaic>figure.wp-block-image{position:relative;display:block!important;width:100%!important;margin:0 0 8px!important;overflow:hidden;break-inside:avoid;background:var(--wp--preset--color--base-2)}figure.wp-block-gallery.is-style-mosaic>figure.wp-block-image img{display:block;width:100%!important;height:auto!important;object-fit:initial!important;transition:transform .4s ease}figure.wp-block-gallery.is-style-mosaic>figure.wp-block-image a{display:block}figure.wp-block-gallery.is-style-mosaic>figure.wp-block-image::after{content:"";position:absolute;inset:0;border-bottom:4px solid var(--wp--preset--color--accent);opacity:0;pointer-events:none;transition:opacity .2s ease}figure.wp-block-gallery.is-style-mosaic>figure.wp-block-image:hover img{transform:scale(1.03)}figure.wp-block-gallery.is-style-mosaic>figure.wp-block-image:is(:hover,:focus-within)::after{opacity:1}figure.wp-block-gallery.is-style-mosaic.is-collapsed>figure.wp-block-image:nth-of-type(n+15){display:none!important}.mosaic-foot{display:flex;justify-content:center;margin-top:2rem}.gb-head{gap:1rem 2rem;padding-bottom:1.25rem;margin-bottom:3rem;border-bottom:3px solid var(--wp--preset--color--contrast)}.is-style-quote-wall{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem clamp(1.5rem, 3vw, 2.5rem)}:root .is-style-quote-wall>*{margin:0}.is-style-quote-wall>.wp-block-quote{padding:0;border:0}.is-style-quote-wall>.wp-block-quote p{margin:0;color:var(--wp--preset--color--contrast);font-weight:800;font-size:clamp(1.5rem, 2.3vw, 2.1rem);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.is-style-quote-wall>.wp-block-quote p:first-of-type::before{content:"\201E";color:var(--wp--preset--color--accent)}.is-style-quote-wall>.wp-block-quote p:last-of-type::after{content:"\201D";color:var(--wp--preset--color--accent)}.is-style-quote-wall>.wp-block-quote cite{display:block;margin-top:.9rem;color:var(--wp--preset--color--accent);font-style:normal;font-weight:700;font-size:var(--wp--preset--font-size--label);letter-spacing:.14em;text-transform:uppercase}.is-style-quote-wall>:nth-child(4n+1){grid-column:1 / span 8}.is-style-quote-wall>:nth-child(4n+1) p{font-size:var(--wp--preset--font-size--display);line-height:1.05}.is-style-quote-wall>:nth-child(4n+2){grid-column:9 / span 4;align-self:end}.is-style-quote-wall>:nth-child(4n+3){grid-column:3 / span 5}.is-style-quote-wall>:nth-child(4n+4){grid-column:8 / span 5}.gb-foot{gap:1rem 2rem;margin-top:3.5rem;padding:1.1rem 0;border-top:1px solid var(--wp--preset--color--line);border-bottom:1px solid var(--wp--preset--color--line)}:root .gb-foot>p{margin:0;color:var(--wp--preset--color--contrast);font-weight:600}.split-columns{gap:3rem clamp(2rem, 6vw, 5rem)}.section-booking h2{margin-bottom:1rem}.booking-lead{max-width:38rem;margin-bottom:2rem}.wp-block-image.is-style-fill{position:relative;height:100%;min-height:20rem;margin:0}.wp-block-image.is-style-fill img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.book-form{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem 1.25rem}.book-form[hidden]{display:none}.book-form .f{display:grid;gap:.35rem;color:var(--wp--preset--color--contrast);font-weight:600;font-size:var(--wp--preset--font-size--small)}.book-form .f small{font-weight:400;color:var(--wp--preset--color--contrast-2)}.book-form .f-wide,.book-form .form-error{grid-column:1 / -1}.book-form input,.book-form select,.book-form textarea,.wp-block-post-comments-form :is(input:not([type="submit"]):not([type="checkbox"]),textarea){width:100%;height:3rem;padding:.7rem .85rem;border:0;border-bottom:2px solid var(--wp--preset--color--contrast);border-radius:0;background:var(--wp--preset--color--base-2);color:var(--wp--preset--color--contrast);font:400 1rem/1.4 var(--wp--preset--font-family--figtree)}.book-form textarea,.wp-block-post-comments-form textarea{height:auto;min-height:7rem;resize:vertical}.book-form :is(input,select,textarea):focus,.wp-block-post-comments-form :is(input,textarea):focus{outline:2px solid var(--wp--preset--color--primary);outline-offset:1px}.book-form .wp-element-button{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:.6rem;margin-top:.25rem;cursor:pointer}.book-form .wp-element-button:disabled{opacity:.6;cursor:progress}.tm-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-done,.form-error{margin:0;padding:1.25rem 1.4rem;background:var(--wp--preset--color--base-2);border-left:4px solid var(--wp--preset--color--accent);color:var(--wp--preset--color--contrast);font-weight:600}.form-done{margin-top:1.5rem}.form-done[hidden],.form-error[hidden]{display:none}.book-form .form-note{grid-column:1 / -1;margin:0;font-size:var(--wp--preset--font-size--small)}.site-footer{padding-block:3.5rem 2rem;color:#b9d0d3}.site-footer :is(h2,h3){margin:0 0 .8rem;color:#fff;font-size:1.05rem}.site-footer p{margin:0}.site-footer a:where(:not(.wp-element-button)){color:#fff;text-decoration:none}.site-footer a:where(:not(.wp-element-button)):hover{text-decoration:underline}.site-footer .wp-block-tonymartin-logo{color:#fff;margin-bottom:1rem}.footer-columns{gap:2rem}.footer-legal{gap:.25rem 1.5rem}.footer-bottom{gap:1rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgb(255 255 255 / .15);font-size:var(--wp--preset--font-size--small)}:is(.page-template-default,.single) .wp-block-post-content>h2{margin-block-start:2.5rem;font-size:var(--wp--preset--font-size--title)}:is(.page-template-default,.single) .wp-block-post-content>h3{margin-block-start:1.75rem;font-size:var(--wp--preset--font-size--large)}.page-head{gap:0}.page-intro{max-width:38rem;margin-top:1.25rem}.page-intro>*{margin-block:0 1rem}.tm-guestbook .wp-block-comment-template{list-style:none;margin:0;padding:0;border-top:3px solid var(--wp--preset--color--contrast)}.tm-guestbook .wp-block-comment-template li{margin:0;padding:1.5rem 0;border-bottom:1px solid var(--wp--preset--color--line)}.tm-guestbook .wp-block-comment-template ol{list-style:none;margin:1.25rem 0 0;padding:0 0 0 1.25rem;border-left:3px solid var(--wp--preset--color--accent)}.tm-guestbook .wp-block-comment-template ol li{padding:0;border:0}.tm-guestbook .wp-block-comment-content p{margin:0 0 .5rem;color:var(--wp--preset--color--contrast);font-weight:600;font-size:1.25rem;line-height:1.4}.tm-guestbook ol ol .wp-block-comment-content p{font-size:1.05rem}.tm-guestbook .comment-meta{gap:.25rem 1rem;align-items:baseline}.tm-guestbook .wp-block-comment-author-name{color:var(--wp--preset--color--accent);font-weight:700;font-size:var(--wp--preset--font-size--label);letter-spacing:.14em;text-transform:uppercase}.tm-guestbook .wp-block-comment-date,.tm-guestbook .wp-block-comment-reply-link{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--contrast-2)}.tm-guestbook .wp-block-comments-pagination{margin-top:2rem;gap:.5rem 1rem}.guestbook-form{position:sticky;top:calc(var(--wp--custom--header-height) + 2rem)}.has-base-2-background-color .wp-block-post-comments-form :is(input:not([type="submit"]):not([type="checkbox"]),textarea){background:var(--wp--preset--color--base)}.wp-block-post-comments-form .comment-reply-title{margin:0 0 1rem;font-size:var(--wp--preset--font-size--title)}.wp-block-post-comments-form .comment-reply-title small{display:block;margin-top:.5rem;font-size:var(--wp--preset--font-size--small);font-weight:400}.wp-block-post-comments-form label{display:block;margin-bottom:.35rem;color:var(--wp--preset--color--contrast);font-weight:600;font-size:var(--wp--preset--font-size--small)}.wp-block-post-comments-form p{margin:0 0 1.1rem}.wp-block-post-comments-form .comment-notes,.wp-block-post-comments-form .logged-in-as{font-size:var(--wp--preset--font-size--small)}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.6rem;align-items:flex-start}.wp-block-post-comments-form .comment-form-cookies-consent label{font-weight:400}.wp-block-post-comments-form .comment-form-cookies-consent input{margin-top:.3rem;accent-color:var(--wp--preset--color--primary)}.post-list .wp-block-post{padding-block:1.5rem;border-bottom:1px solid var(--wp--preset--color--line)}.post-list .wp-block-post-title a{text-decoration:none}.lightbox{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgb(8 9 10 / .94);color:#f4f4f2}.lightbox::backdrop{background:#fff0}.lightbox[open]{display:grid;place-items:center}.lightbox figure{display:grid;gap:.75rem;justify-items:center;margin:0;padding:3.5rem 4.5rem}.lightbox img{max-width:min(92vw, 1100px);max-height:calc(100vh - 9rem);object-fit:contain}.lightbox figcaption{max-width:60ch;font-size:1rem;text-align:center}.lb-btn{position:fixed;display:grid;place-items:center;width:3rem;height:3rem;border:1px solid rgb(255 255 255 / .35);background:rgb(0 0 0 / .35);color:#fff;cursor:pointer}.lb-btn .icon{width:1.75rem;height:1.75rem}.lb-btn:hover{background:rgb(255 255 255 / .12)}.lb-prev{left:1rem;top:50%;translate:0 -50%}.lb-next{right:1rem;top:50%;translate:0 -50%}.lb-close{right:1rem;top:1rem}.lb-count{position:fixed;left:1rem;top:1rem;margin:0;font-size:.9rem;opacity:.8}@media (max-width:960px){.site-footer .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-block-tonymartin-menu-toggle{display:grid}.site-header .wp-block-tonymartin-theme-toggle{margin-left:auto}.site-header nav.wp-block-navigation{position:absolute;top:100%;left:0;right:0;margin:0;visibility:hidden;opacity:0;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);box-shadow:0 1px 0 var(--wp--preset--color--line);transition:opacity .25s ease,visibility .25s,background-color .25s ease,color .25s ease,box-shadow .25s ease}.nav-open .site-header nav.wp-block-navigation{visibility:visible;opacity:1}.site-header .wp-block-navigation__container{flex-direction:column;align-items:stretch;gap:0;width:100%;padding:.5rem var(--wp--custom--gutter) 1rem}.site-header .wp-block-navigation-item{width:100%}.site-header .wp-block-navigation-item__content{width:100%;padding:.9rem 0;font-size:1.15rem;border-bottom:1px solid var(--wp--preset--color--line)}.program-inner{grid-template-columns:1fr;padding:0}.prog{min-height:4.5rem;padding:.8rem var(--wp--custom--gutter)}.prog+.prog{border-left:0;border-top:1px solid var(--wp--preset--color--line)}.prog-clip{padding:0 calc(var(--wp--custom--gutter) - .5rem) 0 0}.clip-toggle{padding:.8rem 0 .8rem var(--wp--custom--gutter)}.clip-seek{top:0;height:18px}.hero-center{bottom:calc(var(--cells, 3) * 4.5rem)}.crate{--cols:3 !important}.crate-tabs{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--lp-gap)}.clip-slot{grid-column:1 / -1;margin-top:1rem}.clip-thumb{height:auto;aspect-ratio:16 / 9}.is-style-quote-wall{grid-template-columns:repeat(6,minmax(0,1fr))}.is-style-quote-wall>:nth-child(4n+1){grid-column:1 / -1}.is-style-quote-wall>:nth-child(4n+2){grid-column:2 / span 5;align-self:start}.is-style-quote-wall>:nth-child(4n+3){grid-column:1 / span 5}.is-style-quote-wall>:nth-child(4n+4){grid-column:2 / span 5}.guestbook-form{position:static}}@media (min-width:961px) and (max-width:1240px){.clip-volume{display:none}}@media (max-width:781px){.split-columns>.wp-block-column:last-child{order:-1}.wp-block-image.is-style-fill{height:auto;min-height:0;aspect-ratio:4 / 3}.wp-block-image.is-style-fill img{object-position:50% 25%}}@media (max-width:640px){.site-footer .footer-columns{grid-template-columns:minmax(0,1fr)}.hero{min-height:680px}.clip-volume{width:4.5rem}.hero .bg-video{translate:-58% -50%}.hero-tag{letter-spacing:.1em}.crate{--lp-gap:.75rem;padding-top:5rem}.lp-name{font-size:.95rem}.lp-name small{display:none}.tracklist{columns:1}figure.wp-block-gallery.is-style-mosaic{columns:2;column-gap:6px}figure.wp-block-gallery.is-style-mosaic>figure.wp-block-image{margin-bottom:6px!important}.book-form{grid-template-columns:1fr}.single-panel{grid-template-columns:1fr}.is-style-photo-stack>.wp-block-image:nth-child(2){left:0;width:52%}.is-style-photo-stack>.wp-block-image:first-child figcaption{margin-left:54%}.is-style-timeline li{padding-left:6rem}.is-style-quote-wall{grid-template-columns:1fr;gap:2rem}.is-style-quote-wall>:nth-child(n){grid-column:1}.is-style-quote-wall>:nth-child(2n){padding-left:1.5rem}.lightbox figure{padding:4rem .75rem 5rem}.lb-prev,.lb-next{top:auto;bottom:1rem;translate:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}