figure[class^=blur-],figure[class*=" blur-"]{border-radius:6px;overflow:hidden}figure[class^=blur-] img,figure[class*=" blur-"] img{background-blend-mode:darken;background-color:var(--wp--preset--color--white);border-radius:6px}.blur-8 img{filter:blur(4px);-webkit-filter:blur(4px)}.blur-16 img{filter:blur(8px);-webkit-filter:blur(8px)}.blur-24 img{filter:blur(12px);-webkit-filter:blur(12px)}.blur-32 img{filter:blur(16px);-webkit-filter:blur(16px)}.blur-40 img{filter:blur(20px);-webkit-filter:blur(20px)}.is-style-filter-invert{filter:invert(1)}.is-style-position-fixed{position:fixed}.is-style-position-relative{position:relative}.is-style-pull-100{margin-top:-6.25rem !important}.is-style-negative-zindex{z-index:-99}.is-style-positive-zindex{z-index:99}@media only screen and (max-width: 600px){.is-style-hidden-mobile{display:none !important}}@media only screen and (max-width: 782px){.wp-block-columns.is-style-column-reverse{flex-direction:column-reverse}}.animate-fade-in{transition:all .6s cubic-bezier(0.4, 0, 0.2, 1)}@media(prefers-reduced-motion: reduce){.animate-fade-in{transition:none !important;animation:none !important}}.animate-fade-in{opacity:0}.animate-fade-in.is-visible{opacity:1}.animate-slide-up{transition:all .6s cubic-bezier(0.4, 0, 0.2, 1)}@media(prefers-reduced-motion: reduce){.animate-slide-up{transition:none !important;animation:none !important}}.animate-slide-up{opacity:0;transform:translateY(30px)}.animate-slide-up.is-visible{opacity:1;transform:translateY(0)}.animate-slide-left{transition:all .6s cubic-bezier(0.4, 0, 0.2, 1)}@media(prefers-reduced-motion: reduce){.animate-slide-left{transition:none !important;animation:none !important}}.animate-slide-left{opacity:0;transform:translateX(30px)}.animate-slide-left.is-visible{opacity:1;transform:translateX(0)}.animate-slide-right{transition:all .6s cubic-bezier(0.4, 0, 0.2, 1)}@media(prefers-reduced-motion: reduce){.animate-slide-right{transition:none !important;animation:none !important}}.animate-slide-right{opacity:0;transform:translateX(-30px)}.animate-slide-right.is-visible{opacity:1;transform:translateX(0)}.animate-scale-in{transition:all .6s cubic-bezier(0.4, 0, 0.2, 1)}@media(prefers-reduced-motion: reduce){.animate-scale-in{transition:none !important;animation:none !important}}.animate-scale-in{opacity:0;transform:scale(0.9)}.animate-scale-in.is-visible{opacity:1;transform:scale(1)}.animation-delay-1{transition-delay:100ms}@media(prefers-reduced-motion: reduce){.animation-delay-1{transition-delay:0ms !important}}.animation-delay-2{transition-delay:200ms}@media(prefers-reduced-motion: reduce){.animation-delay-2{transition-delay:0ms !important}}.animation-delay-3{transition-delay:300ms}@media(prefers-reduced-motion: reduce){.animation-delay-3{transition-delay:0ms !important}}.animation-delay-4{transition-delay:400ms}@media(prefers-reduced-motion: reduce){.animation-delay-4{transition-delay:0ms !important}}.animation-delay-5{transition-delay:500ms}@media(prefers-reduced-motion: reduce){.animation-delay-5{transition-delay:0ms !important}}.animation-delay-6{transition-delay:600ms}@media(prefers-reduced-motion: reduce){.animation-delay-6{transition-delay:0ms !important}}.animation-fast{transition-duration:.3s}.animation-slow{transition-duration:1s}:root{color-scheme:dark;--paper: var(--wp--preset--color--stage);--paper-2: var(--wp--preset--color--stage-2);--ink: var(--wp--preset--color--stage-ink);--ink-2: var(--wp--custom--ink-2);--ink-3: var(--wp--custom--ink-3);--line: var(--wp--custom--line);--line-2: var(--wp--custom--line-2);--accent-text: var(--wp--preset--color--accent-light)}.is-style-light{color-scheme:light;--paper: var(--wp--preset--color--cream);--paper-2: var(--wp--preset--color--cream-2);--ink: var(--wp--preset--color--cream-ink);--ink-2: var(--wp--preset--color--cream-ink-2);--ink-3: var(--wp--preset--color--cream-ink-3);--line: var(--wp--custom--cream-line);--line-2: var(--wp--custom--cream-line-2);--accent-text: var(--wp--preset--color--accent-deep);background-color:var(--paper);color:var(--ink)}.is-style-plum{--paper: var(--wp--preset--color--plum);--paper-2: #36204f;--line: rgba(246, 241, 244, 0.16);--line-2: rgba(246, 241, 244, 0.1);background-color:var(--paper);color:var(--ink)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;overflow-x:clip;transition:background-color .6s var(--wp--custom--ease),color .6s var(--wp--custom--ease)}img{display:block;max-width:100%}button{color:inherit;font:inherit}:focus-visible{border-radius:4px;outline:2px solid var(--wp--preset--color--accent);outline-offset:3px}::-moz-selection{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--white)}::selection{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--white)}a,button,input,textarea,.wp-element-button{transition:all .2s ease-in-out}sup{color:var(--wp--preset--color--accent);font-size:.75rem}sup a{color:var(--wp--preset--color--accent);text-decoration:none}.wp-block-gallery .lightbox-trigger{top:1rem !important}h1,h2,h3{margin:0;text-wrap:balance}:where(h1,h2,h3,h4,h5,h6) em{color:var(--wp--preset--color--accent);font-style:italic;font-weight:400}.is-style-light :where(h1,h2,h3,h4,h5,h6) em{color:var(--wp--preset--color--accent-deep)}.is-style-plum :where(h1,h2,h3,h4,h5,h6) em{color:var(--wp--preset--color--accent-light)}.is-style-eyebrow{align-items:baseline;color:var(--accent-text);display:flex;flex-wrap:wrap;font-family:var(--wp--preset--font-family--figtree);font-size:var(--wp--preset--font-size--eyebrow);font-weight:600;gap:.9rem;letter-spacing:.2em;line-height:1;margin:0 0 1.4rem;text-transform:uppercase}.is-style-lede{color:var(--ink-2);font-size:var(--wp--preset--font-size--lede);line-height:1.65;max-width:60ch}.is-layout-constrained>.is-style-lede{margin-left:max(0px,(100% - var(--wp--style--global--content-size))/2) !important}.hero-name{font-size:var(--wp--preset--font-size--display)}a{color:inherit;text-decoration:none}:where(p,li,figcaption) a:where(:not(.wp-element-button):not(.link)){text-decoration:underline;text-decoration-color:var(--accent-text);text-underline-offset:.2em}:where(p,li,figcaption) a:where(:not(.wp-element-button):not(.link)):hover{color:var(--accent-text)}.link{align-items:center;color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--figtree);font-size:var(--wp--preset--font-size--eyebrow);font-weight:600;gap:.6rem;letter-spacing:.18em;line-height:1;padding-bottom:.5rem;position:relative;text-transform:uppercase}.link::after{background:var(--ink);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transition:background .3s,transform .35s var(--wp--custom--ease)}.link .arr{color:var(--accent-text);transition:transform .35s var(--wp--custom--ease)}.link:hover::after{background:var(--wp--preset--color--accent)}.link:hover .arr{transform:translateX(5px)}.post-nav-links{display:flex;font-family:var(--wp--preset--font-family--figtree);font-size:var(--wp--preset--font-size--body);justify-content:center;margin:var(--wp--preset--spacing--30) auto;padding-left:2.25rem;position:relative;text-indent:-9999px;width:-moz-max-content;width:max-content}.post-nav-links::before{content:"Page";display:block;left:0;position:absolute;text-indent:0}.post-nav-links .post-page-numbers{color:var(--wp--preset--color--accent);padding-right:.625rem;text-decoration:none;text-indent:0}.post-nav-links .post-page-numbers:first-child{padding-left:.625rem}.post-nav-links .post-page-numbers:last-child{padding-right:0}.post-nav-links .post-page-numbers.current{color:var(--wp--preset--color--accent-deep);font-weight:700}.post-nav-links .post-page-numbers:hover,.post-nav-links .post-page-numbers:focus{color:var(--wp--preset--color--accent-deep)}input,select,textarea{border-radius:6px;border:2px solid var(--wp--preset--color--cream-2) !important;color:var(--wp--preset--color--stage);font-size:var(--wp--preset--font-size--body);margin-top:.5rem;padding:.625rem 1rem;width:100%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBmaWxsPSIjOWNhM2FmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjQxIDYuOTFjLjMwMS0uMy43NzQtLjMyMyAxLjEtLjA2OWwuMDguMDdMMTAgMTEuMzJsNC40MS00LjQxYy4zMDEtLjMuNzc0LS4zMjQgMS4xLS4wN2wuMDguMDdjLjMuMy4zMjMuNzczLjA2OCAxLjFsLS4wNjkuMDc4LTUgNWMtLjMuMy0uNzczLjMyNC0xLjEuMDdsLS4wNzgtLjA3LTUtNWEuODMzLjgzMyAwIDAgMSAwLTEuMTc4IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat right .8em center/1.4em;cursor:pointer}select::-ms-expand{display:none}select:focus{outline:none}select option{background-color:var(--wp--preset--color--white);color:inherit}input[type=checkbox],input[type=image],input[type=radio]{width:auto}input[type=button],input[type=email],input[type=search],input[type=submit],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=submit]{border:none !important;border-radius:4px;padding:.625rem 1.125rem}input:focus,textarea:focus{outline:none}::-moz-placeholder{color:var(--wp--preset--color--cream-ink-2)}::placeholder{color:var(--wp--preset--color--cream-ink-2)}label{color:var(--wp--preset--color--stage);display:inline-block;font-weight:700;letter-spacing:.032px}.tools_page_troyquinn-settings{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--cream-ink-2);padding:1.5rem;border-radius:8px;box-shadow:var(--wp--preset--shadow--elevation-400)}.tools_page_troyquinn-settings h1{font-size:var(--wp--preset--font-size--h-lg)}.yt-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:3.5rem 1rem 1rem;background:color-mix(in srgb, var(--wp--preset--color--plum) 82%, transparent);backdrop-filter:blur(10px)}.yt-modal[hidden]{display:none}.yt-modal__dialog{position:relative;width:min(92vw,1100px)}.yt-modal__frame{aspect-ratio:16/9;width:100%;background:var(--wp--preset--color--stage);border-radius:18px;overflow:hidden;box-shadow:0 40px 90px -30px rgba(0,0,0,.7)}.yt-modal__frame iframe{display:block;width:100%;height:100%;border:0}.yt-modal__title{margin:1rem 0 0;text-align:center;color:var(--wp--preset--color--cream);font-family:var(--wp--preset--font-family--cormorant-garamond);font-size:1.2rem;line-height:1.3}.yt-modal__guard{height:1px;overflow:hidden;position:absolute;width:1px}.yt-modal__close{position:absolute;top:-3rem;right:0;width:40px;height:40px;border-radius:999px;border:1px solid;border-color:rgb(from var(--wp--preset--color--cream) r g b/0.3);background:color-mix(in srgb, var(--wp--preset--color--cream) 8%, transparent);color:var(--wp--preset--color--cream);font-size:1.4rem;line-height:1;cursor:pointer;transition:background .3s var(--wp--custom--ease),color .3s var(--wp--custom--ease)}.yt-modal__close:hover,.yt-modal__close:focus-visible{background:var(--wp--preset--color--cream);color:var(--wp--preset--color--stage)}body.yt-modal-open{overflow:hidden}.vrail-nav{display:flex;gap:.6rem;justify-content:flex-end}.vrail-btn{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--line);background:rgba(0,0,0,0);color:var(--ink);font-size:1rem;cursor:pointer;transition:background .3s,border-color .3s,opacity .3s}.vrail-btn:hover:not(:disabled){background:var(--wp--preset--color--accent);border-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--stage-ink)}.vrail-btn:disabled{opacity:.3;cursor:default}.lightbox{backdrop-filter:blur(10px);background:color-mix(in srgb, var(--wp--preset--color--plum) 88%, transparent);inset:0;position:fixed;z-index:1000}.lightbox[hidden]{display:none}.lightbox__dialog{align-items:center;display:grid;grid-gap:.75rem 1rem;gap:.75rem 1rem;grid-template-areas:"prev figure next" "bar bar bar";grid-template-columns:44px minmax(0, 1fr) 44px;grid-template-rows:minmax(0, 1fr) auto;height:100%;padding:4rem 1.25rem 1.25rem}.lightbox__figure{grid-area:figure;height:100%;margin:0;min-height:0;position:relative}.lightbox__img{border-radius:14px;box-shadow:0 40px 90px -30px rgba(0,0,0,.7);display:block;inset:0;margin:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute}.lightbox__close,.lightbox__nav{background:color-mix(in srgb, var(--wp--preset--color--cream) 8%, transparent);border:1px solid;border-color:rgb(from var(--wp--preset--color--cream) r g b/0.3);border-radius:999px;color:var(--wp--preset--color--cream);cursor:pointer;display:grid;font-size:1.1rem;height:44px;line-height:1;padding:0;place-items:center;transition:background .3s var(--wp--custom--ease),color .3s var(--wp--custom--ease);width:44px}.lightbox__close:hover,.lightbox__close:focus-visible,.lightbox__nav:hover,.lightbox__nav:focus-visible{background:var(--wp--preset--color--cream);color:var(--wp--preset--color--stage)}.lightbox__close[hidden],.lightbox__nav[hidden]{display:none}.lightbox__close{font-size:1.4rem;position:absolute;right:1.25rem;top:1rem}.lightbox__prev{grid-area:prev}.lightbox__next{grid-area:next}.lightbox__bar{align-items:center;color:var(--wp--preset--color--cream);display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;grid-area:bar;justify-content:space-between}.lightbox__caption{flex:1 1 16rem;font-family:var(--wp--preset--font-family--cormorant-garamond);font-size:1.15rem;line-height:1.3;margin:0}.lightbox__count{font-family:var(--wp--preset--font-family--figtree);font-size:.7rem;font-weight:600;letter-spacing:.14em;opacity:.7}.lightbox__download{border:1px solid;border-color:rgb(from var(--wp--preset--color--cream) r g b/0.4);border-radius:999px;color:var(--wp--preset--color--cream);font-family:var(--wp--preset--font-family--figtree);font-size:.7rem;font-weight:600;letter-spacing:.14em;line-height:1;padding:.85rem 1.1rem;text-decoration:none;text-transform:uppercase;transition:background .3s var(--wp--custom--ease),color .3s var(--wp--custom--ease)}.lightbox__download:hover,.lightbox__download:focus-visible{background:var(--wp--preset--color--cream);color:var(--wp--preset--color--stage)}.lightbox__guard{height:1px;overflow:hidden;position:absolute;width:1px}body.lightbox-open{overflow:hidden}.lightbox-link{cursor:zoom-in;display:block}@media(max-width: 760px){.lightbox__dialog{gap:.75rem;grid-template-areas:"figure figure" "prev next" "bar bar";grid-template-columns:1fr 1fr;grid-template-rows:minmax(0, 1fr) auto auto;padding:4rem 1rem 1rem}.lightbox__prev{justify-self:end}}.page-head{padding-block:clamp(3rem,7vw,5.5rem) clamp(2rem,4vw,3.5rem)}.page-head .wp-block-post-title,.page-head .wp-block-heading,.page-head .wp-block-query-title{margin:0}.page-head .page-title{margin-left:-0.03em}.page-head .wp-block-post-date{margin:0 0 1.4rem}.page-head .news-back-link{margin:1.6rem 0 0}:where(.wp-block-post-content)>.alignfull{margin-block:0}.section{padding-block:clamp(5rem,10vw,9rem)}.section-tight{padding-block:clamp(3.5rem,7vw,6rem)}.posts{background:var(--paper-2)}.section>*,.section-tight>*,.page-head>*{margin-block:0}.section-head{align-items:flex-end;gap:2rem}.section-head .is-style-eyebrow,.section-head .wp-block-heading,.section-head .section-link{margin-block:0}.section-head .is-style-eyebrow{margin-bottom:1.4rem}.section-head .is-style-lede{font-size:1.05rem;margin:0;max-width:44ch}.section-head+*{margin-top:2.6rem !important}.section-link{margin:0}.inline-link{color:var(--accent-text);font-weight:500}.inline-link:hover{text-decoration:underline}.page-head-grid{align-items:end;display:grid;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0, 7fr) minmax(0, 5fr)}.page-head-grid .is-style-lede{margin:1.6rem 0 1em}.page-head-aside{justify-content:flex-end}.page-title{font-size:clamp(3.4rem,9vw,8.5rem);font-weight:300;letter-spacing:-0.025em;line-height:.92;margin:0 0 0 -0.03em}.page-title em{font-weight:400}.page-title .nowrap{white-space:nowrap}.wp-block-image.portrait{margin:0;padding:1.5rem 1.5rem 0 0;position:relative}.wp-block-image.portrait::before{background:var(--wp--preset--color--accent);border-radius:44% 56% 52% 48%/48% 42% 58% 52%;content:"";inset:0 0 6% 10%;opacity:.9;position:absolute;transform:rotate(-7deg)}.wp-block-image.portrait img{aspect-ratio:4/5;background:var(--paper-2);border-radius:22px;box-shadow:var(--wp--custom--shadow);-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:relative;width:100%;z-index:1}.contact-address{color:var(--ink-2);font-size:.95rem;line-height:1.75;margin:0}.contact-address strong{color:var(--ink);font-weight:500}.contact-address a{text-decoration:none !important}.contact-address a:hover{color:var(--accent-text)}figure.wp-block-image.ga-logo{margin:1.4rem 0 0}figure.wp-block-image.ga-logo img{filter:brightness(0) invert(1);height:40px;opacity:.9;width:auto}.wp-block-list.social{color:var(--ink-2);display:grid;font-size:.95rem;grid-gap:.5rem;gap:.5rem;list-style:none;margin:0;padding:0}:is(main,.wp-block-post-content) .wp-block-list.social li{padding:0}:is(main,.wp-block-post-content) .wp-block-list.social li::before{content:none}.wp-block-list.social a{align-items:center;display:inline-flex;gap:.5rem;text-decoration:none}.wp-block-list.social a:hover{color:var(--ink)}.wp-block-list.social .arr{color:var(--accent-text);transition:transform .3s var(--wp--custom--ease)}.wp-block-list.social a:hover .arr{transform:translate(3px, -3px)}.form-card{background:var(--paper-2);border:1px solid var(--line);border-radius:22px;padding:clamp(1.4rem,3vw,2.2rem)}.form-card>*{margin-block:0}.form-card .is-style-eyebrow{margin-bottom:1.2rem}.form-card .gform_wrapper.gform-theme.gform-theme--framework{background:none;border:0;margin:0;padding:0}@media(max-width: 960px){.page-head-grid{grid-template-columns:1fr}.wp-block-image.portrait{max-width:480px}}@media(max-width: 760px){.home-season .section-head{align-items:flex-start}.page-title{font-size:clamp(3rem,15vw,5.5rem)}}.home-bio{overflow-x:clip}.home-bio .bio-grid{align-items:center;display:grid;grid-gap:clamp(2.5rem,6vw,6.5rem);gap:clamp(2.5rem,6vw,6.5rem);grid-template-columns:minmax(0, 7fr) minmax(0, 5fr)}.home-bio .bio-grid>*{margin-block:0}.home-bio .is-style-lede{margin:2rem 0 0}.home-bio .section-link{margin-top:1.4rem}.home-logos{padding-top:0 !important}.connect .connect-grid{align-items:start;display:grid;grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr)}.connect .connect-grid>*{margin-block:0}.connect .contact-cols{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr 1fr;margin-top:2.4rem}.connect .contact-cols>*>*{margin-block:0}.connect .contact-cols .is-style-eyebrow{margin-bottom:1rem}@media(max-width: 960px){.home-bio .bio-grid{gap:3rem;grid-template-columns:1fr}.home-bio .bio-grid .portrait{order:-1}.connect .connect-grid{grid-template-columns:1fr}}@media(max-width: 760px){.connect .contact-cols{grid-template-columns:1fr}}.bio-page{overflow-x:clip}.bio-page .bio-page-grid{align-items:start;display:grid;grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);grid-template-columns:minmax(0, 4fr) minmax(0, 7fr)}.bio-page .bio-page-grid>*{margin-block:0}.bio-page .bio-side{display:grid;grid-gap:1.6rem;gap:1.6rem;position:sticky;top:110px}.bio-page .bio-side>*{margin:0}.bio-page .bio-side .portrait{padding:1.2rem 1.2rem 0 0}.bio-page .bio-side .wp-block-button,.bio-page .bio-side .wp-block-button__link{justify-content:space-between;width:100%}.bio-page .prose p{color:var(--ink-2);font-size:1.05rem;line-height:1.75;margin:0 0 1.2rem;max-width:68ch}.biography-positions .wp-block-troyquinn-positions{margin-top:0}@media(max-width: 960px){.bio-page .bio-page-grid{grid-template-columns:1fr}.bio-page .bio-side{position:static}}.schedule-past .past-note{color:var(--ink-3);font-family:var(--wp--preset--font-family--figtree);font-size:.64rem;font-weight:600;letter-spacing:.16em;line-height:1.7;margin-top:2rem;text-transform:uppercase}.media-section{isolation:isolate;overflow:hidden;position:relative}.media-section::before{background:radial-gradient(50% 60% at 50% 100%, color-mix(in srgb, var(--wp--preset--color--accent) 38%, transparent), transparent 72%);bottom:-45%;content:"";height:80%;left:-20%;pointer-events:none;position:absolute;right:-20%;z-index:-1}.media-videos{padding-top:clamp(2rem,4vw,3rem) !important}.media-gallery .wp-block-troyquinn-gallery-filter .filters{margin-top:0}.media-gallery .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0 0 1rem}.press-acclaim .is-style-eyebrow{margin-bottom:1.4rem}.press-materials .materials{display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:repeat(3, minmax(0, 1fr))}.press-materials .mat{align-content:start;background:var(--paper-2);border:1px solid var(--line);border-radius:20px;display:grid;grid-gap:.6rem;gap:.6rem;margin:0;padding:1.6rem 1.6rem 1.8rem;position:relative;transition:transform .35s var(--wp--custom--ease),box-shadow .35s}.press-materials .mat:hover{box-shadow:var(--wp--custom--shadow);transform:translateY(-4px)}.press-materials .mat>*{margin:0}.press-materials .mat .is-style-eyebrow{margin-bottom:.4rem}.press-materials .mat h3{font-size:1.6rem;line-height:1.1}.press-materials .mat p:not(.is-style-eyebrow):not(.mat-link){color:var(--ink-2);font-size:.95rem;margin-bottom:.8rem}.press-materials .mat .mat-link .link{display:flex}.press-materials .mat .mat-link a::before{content:"";inset:0;position:absolute}@media(max-width: 960px){.press-materials .materials{grid-template-columns:1fr}}.contact-page{align-items:stretch;display:grid;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0, 5fr) minmax(0, 7fr)}.contact-page>*{margin-block:0}.contact-page .wp-block-image.contact-photo{margin:0;min-height:calc(100vh - 4.875rem)}.contact-page .wp-block-image.contact-photo img{filter:grayscale(1);height:calc(100vh - 4.875rem);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;position:sticky;top:4.875rem;width:100%}.contact-page .contact-main{padding-block:clamp(3rem,7vw,6rem) clamp(4rem,8vw,7rem);padding-right:var(--wp--custom--gutter)}.contact-page .contact-main>*{margin-block:0}.contact-page .contact-details{border-top:1px solid var(--line);display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr 1fr;margin-top:2.6rem;padding-top:2rem}.contact-page .contact-details>*>*{margin-block:0}.contact-page .contact-details .is-style-eyebrow{margin-bottom:1rem}.contact-page .contact-details .press-kit-label{margin-top:2rem}.contact-page .form-card{margin-top:2.6rem}@media(max-width: 960px){.contact-page{grid-template-columns:1fr}.contact-page .wp-block-image.contact-photo{aspect-ratio:4/3;min-height:0}.contact-page .wp-block-image.contact-photo img{height:100%;position:static}.contact-page .contact-main{padding-inline:var(--wp--custom--gutter)}}@media(max-width: 760px){.contact-page .contact-details{grid-template-columns:1fr}}.site-header{color:var(--wp--preset--color--stage-ink);inset:0 0 auto;padding-top:env(safe-area-inset-top, 0);position:fixed;z-index:50}.site-header::before{backdrop-filter:blur(16px);background-color:var(--wp--custom--glass);box-shadow:0 1px 0 var(--line-2);content:"";inset:0;position:absolute;transition:background-color .45s var(--wp--custom--ease),box-shadow .45s var(--wp--custom--ease),backdrop-filter .45s var(--wp--custom--ease);z-index:-1}.site-header .header-container{box-sizing:border-box;gap:1rem;height:78px;margin:0 auto;max-width:calc(var(--wp--custom--container) + 2*var(--wp--custom--gutter));padding-left:var(--wp--custom--gutter);padding-right:var(--wp--custom--gutter);width:100%}.site-header .header-container>*{margin-block:0}.site-header .wordmark-wrap{font-size:1.1rem;line-height:1;margin:0}.site-header .wordmark{align-items:center;color:inherit;display:inline-flex;font-family:var(--wp--preset--font-family--figtree);font-size:1.1rem;font-weight:600;letter-spacing:.3em;text-decoration:none;text-transform:uppercase}.site-header .header-cta{margin:0}.site-header .header-cta .wp-block-button__link{background-color:rgba(0,0,0,0);border:1px solid var(--line);color:inherit;padding:.8rem 1.25rem}.site-header .header-cta .wp-block-button__link:hover{background-color:var(--wp--preset--color--stage-ink);border-color:var(--wp--preset--color--stage-ink);color:var(--wp--preset--color--stage);transform:none}body.has-dark-hero .site-header:not(.is-scrolled)::before{backdrop-filter:none;background-color:rgba(0,0,0,0);box-shadow:none}.admin-bar .site-header{top:32px}@media only screen and (max-width: 960px){.site-header .header-cta{display:none}}body:not(.has-dark-hero) .wp-site-blocks>main{padding-top:4.875rem}.site-footer{background-color:var(--wp--preset--color--stage);border-top:1px solid var(--line);color:var(--wp--preset--color--stage-ink);margin-top:0;padding:2.5rem 0 3rem}.site-footer .footer-inner{box-sizing:border-box;margin-block:0;max-width:calc(var(--wp--custom--container) + 2*var(--wp--custom--gutter));padding-left:var(--wp--custom--gutter);padding-right:var(--wp--custom--gutter)}.site-footer .footer-inner>*{max-width:none}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:var(--accent-text)}.footer-mark{color:var(--wp--preset--color--stage-ink);font-family:var(--wp--preset--font-family--cormorant-garamond);font-size:clamp(4rem,14vw,12.5rem);font-weight:300;letter-spacing:-0.025em;line-height:.85;margin-bottom:.22em;margin-left:-0.04em}.footer-mark em{font-style:italic}.footer-grid{display:flex;flex-wrap:wrap;gap:3rem;margin-top:2rem}.footer-grid>*{margin-block:0}.footer-grid .footer-nav-group--follow{margin-left:auto}.footer-nav{color:var(--ink-2);display:flex;flex-wrap:wrap;font-family:var(--wp--preset--font-family--figtree);font-size:.68rem;font-weight:600;gap:1.4rem;letter-spacing:.16em;line-height:1;list-style:none;margin:0;padding:0;text-transform:uppercase}.footer-row{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-family:var(--wp--preset--font-family--figtree);font-size:.64rem;font-weight:600;gap:1rem;justify-content:space-between;letter-spacing:.18em;line-height:1;margin-top:1.8rem;text-transform:uppercase}.footer-row>p{font-size:inherit;line-height:inherit;margin:0}@media(max-width: 760px){.footer-grid{flex-direction:column;gap:1.6rem}.footer-grid .footer-nav-group--follow{border-top:1px solid var(--line);margin-left:0;padding-top:1.6rem}.footer-nav{display:grid;grid-gap:1.2rem 1.4rem;gap:1.2rem 1.4rem;grid-template-columns:repeat(2, minmax(0, 1fr));line-height:1.3}.footer-row{align-items:flex-start;flex-direction:column;gap:.9rem;line-height:1.6}}
