@layer reset,tokens,base,primitives,components,patterns,utilities,overrides;@layer components{:root{--aurora-glass-bg:rgba(18, 18, 26, 0.85);--aurora-glass-blur:blur(16px);--aurora-glass-border:1px solid rgba(255, 255, 255, 0.08);--aurora-gradient-animated:linear-gradient(
    135deg,
    var(--wp--preset--color--signal),
    var(--wp--preset--color--wildcard),
    var(--wp--preset--color--signal)
  );--aurora-gradient-size:300% 300%;--aurora-glow-xs:0 0 8px;--aurora-glow-sm:0 0 15px;--aurora-glow-md:0 0 25px;--aurora-glow-lg:0 0 40px;--aurora-glow-xl:0 0 60px;--aurora-border-gradient:linear-gradient(135deg, rgba(229,70,46,0.5) 0%, rgba(229,70,46,0.12) 100%);--transition-fast:150ms cubic-bezier(0, 0, 0.2, 1);--transition-normal:300ms cubic-bezier(0, 0, 0.2, 1);--transition-slow:500ms cubic-bezier(0.25, 0.1, 0.25, 1);--focus-ring:0 0 0 2px #efe6d2, 0 0 0 4px #d94a1f}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}body{margin:0;min-height:100vh;overflow-x:hidden}body::before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.03;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='aurora-grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23aurora-grain)'/%3E%3C/svg%3E")}@media (prefers-reduced-data:reduce){body::before{display:none}}::selection{background-color:var(--wp--preset--color--signal);color:var(--wp--preset--color--deep)}::-moz-selection{background-color:var(--wp--preset--color--signal);color:var(--wp--preset--color--deep)}:focus-visible{outline:none;box-shadow:var(--focus-ring)}.has-gradient-text{background:var(--wp--preset--gradient--aurora-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.has-animated-gradient-text{background:var(--aurora-gradient-animated);background-size:var(--aurora-gradient-size);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;animation:gradient-shift 8s ease infinite}@keyframes gradient-shift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}a{transition:color var(--transition-fast)}.wp-block-button.is-style-aurora-primary .wp-block-button__link{position:relative;background:var(--wp--preset--color--signal);color:var(--wp--preset--color--deep);border:none;font-weight:600;transition:transform var(--transition-fast),box-shadow var(--transition-normal)}.wp-block-button.is-style-aurora-primary .wp-block-button__link:hover{transform:translateY(-2px);box-shadow:var(--aurora-glow-md) rgb(229 70 46 / .4)}.wp-block-button.is-style-aurora-ghost .wp-block-button__link{position:relative;background:#fff0;color:var(--wp--preset--color--text-primary);border:2px solid #fff0;background-image:linear-gradient(var(--wp--preset--color--surface),var(--wp--preset--color--surface)),var(--wp--preset--gradient--aurora-primary);background-origin:border-box;background-clip:padding-box,border-box;transition:background var(--transition-normal),box-shadow var(--transition-normal)}.wp-block-button.is-style-aurora-ghost .wp-block-button__link:hover{background-image:var(--wp--preset--gradient--aurora-subtle),var(--wp--preset--gradient--aurora-primary);box-shadow:var(--aurora-glow-sm) rgb(229 70 46 / .2)}.aurora-card{background:linear-gradient(155deg,rgb(232 224 209 / .045),rgb(232 224 209 / .018)),var(--aurora-panel-solid);border:1px solid var(--aurora-line);border-radius:var(--wp--custom--border--radius-lg);padding:var(--wp--preset--spacing--60);transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal)}.aurora-card:hover{transform:translateY(-4px);border-color:var(--aurora-line-strong);box-shadow:0 10px 40px rgb(0 0 0 / .22),var(--aurora-glow-md) rgb(242 180 207 / .035)}.aurora-glass{background:var(--aurora-glass-bg);backdrop-filter:var(--aurora-glass-blur);-webkit-backdrop-filter:var(--aurora-glass-blur);border:var(--aurora-glass-border)}.aurora-section{padding-top:clamp(5rem, 9vw, 7.5rem);padding-bottom:clamp(5rem, 9vw, 7.5rem)}.aurora-section-divided{position:relative}.aurora-section-divided::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(80%, 600px);height:1px;background:var(--wp--preset--gradient--aurora-primary);opacity:.5}.aurora-badge{display:inline-flex;align-items:center;padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--30);font-size:var(--wp--preset--font-size--xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--wp--custom--border--radius-full);background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--elevated);color:var(--wp--preset--color--text-secondary);transition:border-color var(--transition-fast),color var(--transition-fast)}.aurora-badge:hover{border-color:var(--wp--preset--color--signal);color:var(--wp--preset--color--signal)}.aurora-badge-gradient{position:relative;background:#fff0;border:none;padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40)}.aurora-badge-gradient::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--wp--preset--gradient--aurora-primary);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@keyframes skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.skip-link{position:absolute;top:var(--wp--preset--spacing--40);left:var(--wp--preset--spacing--40);z-index:9999;padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--50);background:var(--wp--preset--color--signal);color:var(--wp--preset--color--deep);font-weight:600;border-radius:var(--wp--custom--border--radius-sm);transform:translateY(calc(-100% - var(--wp--preset--spacing--40) - 8px));transition:transform var(--transition-fast)}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.aurora-section{padding-top:var(--wp--preset--spacing--100);padding-bottom:var(--wp--preset--spacing--100)}}:root{--aurora-ink:#171310;--aurora-ink-soft:rgba(23, 19, 16, 0.78);--aurora-ink-muted:#5c5044;--aurora-readable-accent:#9a2f14;--aurora-paper:#efe6d2;--aurora-signal:#9a2f14;--aurora-signal-dark:#a52918;--aurora-signal-control:#c03f18;--aurora-signal-control-hover:#a52918;--aurora-signal-control-label:#fffaf6;--aurora-error-text:#8a1f1f;--aurora-wildcard:#e8b53a;--aurora-opal-void:#efe6d2;--aurora-opal-ink:#e6dcc2;--aurora-opal-plum:#e6dcc2;--aurora-opal-warm:#efe6d2;--aurora-opal-mint:#e8b53a;--aurora-opal-blush:#d6337a;--aurora-opal-ice:#39a8d8;--aurora-opal-gold:#e8b53a;--aurora-black:#171310;--aurora-panel:rgba(230, 220, 194, 0.92);--aurora-panel-solid:#e6dcc2;--aurora-reader-pane:rgba(239, 230, 210, 0.96);--aurora-reader-pane-solid:#efe6d2;--aurora-reader-border:rgba(23, 19, 16, 0.14);--aurora-line:rgba(23, 19, 16, 0.14);--aurora-line-strong:rgba(217, 74, 31, 0.35);--aurora-warm:#e8b53a;--aurora-radius-card:4px;--aurora-radius-control:2px;--aurora-shadow-deep:0 18px 48px rgba(23, 19, 16, 0.12);--aurora-max:1200px;--aurora-readable-measure:720px;--aurora-readable-wide:860px;--aurora-page-title-size:clamp(3rem, 4.4vw, 4rem);--aurora-page-title-size-mobile:clamp(2.125rem, 9vw, 2.625rem);--aurora-section-title-size:clamp(1.875rem, 3vw, 2.75rem);--aurora-display-heading-size:clamp(2rem, 4vw, 3.25rem);--aurora-prose-size:clamp(1.0625rem, 1.05rem + 0.16vw, 1.18rem);--aurora-prose-line-height:1.72;--aurora-card-title-size:clamp(1.25rem, 1.4vw, 1.5rem);--aurora-card-body-size:clamp(1.0625rem, 1.055rem + 0.18vw, 1.16rem)}.aurora-theme{background-color:var(--aurora-opal-void);background:var(--aurora-opal-void);color:var(--aurora-ink)}.aurora-theme :where(p,a,span,li,figcaption){letter-spacing:0}.aurora-theme :where(h1,h2,h3,h4,h5,h6){letter-spacing:-.02em}.aurora-button,.aurora-theme .wp-block-button__link{align-items:center;border-radius:var(--aurora-radius-control);color:var(--aurora-ink);display:inline-flex;font-weight:700;justify-content:center;line-height:1;min-height:44px;padding:.8rem 1.05rem;text-decoration:none;-webkit-text-fill-color:currentColor;transition:border-color 180ms ease,background-color 180ms ease,color 180ms ease,transform 180ms ease,box-shadow 180ms ease}.aurora-theme .wp-block-button:not([class*="is-style-"]) .wp-block-button__link{background:rgb(9 12 17 / .72);border-color:var(--aurora-line-strong);color:var(--aurora-ink);-webkit-text-fill-color:currentColor}.aurora-button:hover,.aurora-theme .wp-block-button__link:hover{transform:translateY(-1px)}.aurora-button-primary,.wp-block-button.is-style-aurora-primary .wp-block-button__link{background:var(--aurora-signal-control);border:1px solid var(--aurora-signal-control);color:var(--aurora-signal-control-label);box-shadow:0 0 28px rgb(229 70 46 / .22)}.aurora-button-secondary,.wp-block-button.is-style-aurora-ghost .wp-block-button__link{background:rgb(247 247 242 / .06);border:1px solid var(--aurora-line);color:var(--aurora-ink)}.aurora-button-primary:hover,.wp-block-button.is-style-aurora-primary .wp-block-button__link:hover{background:var(--aurora-signal-control-hover);border-color:var(--aurora-signal-control-hover);box-shadow:0 0 38px rgb(229 70 46 / .34)}.aurora-button-secondary:hover,.wp-block-button.is-style-aurora-ghost .wp-block-button__link:hover{border-color:var(--aurora-line-strong);background:rgb(229 70 46 / .035)}.aurora-button:focus-visible,.aurora-theme :where(a,button,input,select,textarea,summary):focus-visible,.aurora-theme .wp-block-button__link:focus-visible{outline:2px solid var(--wp--preset--color--signal);outline-offset:3px}.aurora-button:active,.aurora-theme .wp-block-button__link:active{transform:translateY(0)}.aurora-button[aria-disabled="true"],.aurora-button.is-disabled,.aurora-theme .wp-block-button__link[aria-disabled="true"],.aurora-theme button:disabled,.aurora-theme input:disabled,.aurora-theme select:disabled,.aurora-theme textarea:disabled{cursor:not-allowed;opacity:.55}.aurora-button.is-loading,.aurora-theme button.is-loading{cursor:progress;position:relative}.aurora-button.is-loading::after,.aurora-theme button.is-loading::after{content:"";border:2px solid currentColor;border-right-color:#fff0;border-radius:999px;height:.8em;margin-left:.55rem;width:.8em;animation:aurora-spin 800ms linear infinite}.aurora-kicker{color:var(--wp--preset--color--signal,#f15b43);font-family:var(--wp--preset--font-family--mono);font-size:clamp(1.0625rem, 0.95rem + 0.6vw, 1.125rem);font-weight:760;letter-spacing:.07em;line-height:1.35;margin:0 0 1rem;max-width:none;text-transform:uppercase}.aurora-header-2026{background:rgb(12 14 20 / .78);border-bottom:1px solid var(--aurora-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);left:0;position:sticky;right:0;top:0;z-index:1000}.aurora-header-shell{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto;margin:0 auto;max-width:var(--aurora-max);padding:.8rem clamp(1rem, 3vw, 2rem)}.aurora-brand{align-items:center;color:var(--aurora-ink);display:inline-flex;min-height:44px;min-width:0;text-decoration:none}.aurora-brand-logo{display:block;height:clamp(2.6rem, 4vw, 3.1rem);max-width:min(9rem, 34vw);object-fit:contain;width:auto}.aurora-primary-nav,.aurora-header-actions{align-items:center;display:flex;gap:clamp(0.6rem, 1.8vw, 1.2rem);min-width:0}.aurora-primary-nav{justify-content:center}.aurora-primary-nav a,.aurora-utility-link{color:var(--aurora-ink-soft);font-size:.88rem;font-weight:650;text-decoration:none;white-space:nowrap}.aurora-primary-nav a:hover,.aurora-utility-link:hover{color:var(--wp--preset--color--signal)}.aurora-header-actions{flex-wrap:nowrap;justify-content:end}.aurora-utility-link{align-items:center;display:inline-flex;min-height:38px}.aurora-header-cta{flex-shrink:0;min-height:38px;padding:.65rem .85rem;white-space:nowrap}.aurora-brand:focus-visible,.aurora-primary-nav a:focus-visible,.aurora-utility-link:focus-visible,.aurora-header-cta:focus-visible{border-radius:999px}.aurora-home-2026,.aurora-page-2026{background:#fff0}.aurora-hero-2026{isolation:isolate;min-height:clamp(600px, 80vh, 800px);overflow:hidden;position:relative}.aurora-hero-media,.aurora-hero-media picture,.aurora-hero-media img,.aurora-hero-scrim{inset:0;position:absolute}.aurora-hero-media{margin:0;z-index:-3}.aurora-hero-media picture{display:block;height:100%}.aurora-hero-media img{height:100%;object-fit:cover;object-position:68% 26%;width:100%}.aurora-home-2026 .aurora-hero-media img{bottom:0;left:auto;max-width:none;right:0;top:0;width:145%}.aurora-hero-scrim{background:linear-gradient(90deg,rgb(3 4 5 / .82) 0%,rgb(3 4 5 / .5) 42%,rgb(3 4 5 / .05) 100%),linear-gradient(180deg,rgb(3 4 5 / .12),rgb(3 4 5 / .5));z-index:-2}.aurora-hero-copy{display:grid;margin:0 auto;max-width:var(--aurora-max);min-height:clamp(600px, 80vh, 800px);padding:clamp(4rem, 8vw, 6rem) clamp(1rem, 3vw, 2rem) clamp(2rem, 4vw, 3rem);place-content:center start}.aurora-home-2026 .aurora-hero-copy{margin:0 auto 0 max(0px, calc((100% - var(--aurora-max)) / 2));max-width:min(34rem, var(--aurora-max))}.aurora-home-2026 .aurora-hero-dek{max-width:42ch}.aurora-hero-copy h1{color:var(--aurora-ink);font-size:clamp(3rem, 6.4vw, 6rem);font-weight:700;letter-spacing:-.02em;line-height:.98;margin:0;max-width:13.5ch;text-wrap:balance}.aurora-hero-dek{color:var(--aurora-ink-soft);font-size:clamp(1rem, 1.35vw, 1.25rem);line-height:1.55;margin:1rem 0 0;max-width:62ch}.aurora-proof-row,.aurora-action-row{display:flex;flex-wrap:wrap;gap:.65rem}.aurora-action-row{margin-top:1.8rem}.aurora-hero-copy .aurora-action-row{margin-top:1.25rem}.aurora-featured-strip,.aurora-stage-strip,.aurora-offer-band,.aurora-testimonial-band,.aurora-featured-strip,.aurora-section-heading-compact{margin-bottom:clamp(1rem, 3vw, 1.5rem)}.aurora-section-heading-compact h2{font-size:clamp(1.7rem, 3.5vw, 3rem)}.aurora-offer-band{background:radial-gradient(circle at 12% 0%,rgb(229 70 46 / .04),transparent 26rem),#080b0d;border-block:1px solid var(--aurora-line)}.aurora-hired-grid,.aurora-check-grid,.aurora-epk-grid,.aurora-hired-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aurora-hired-grid article,.aurora-epk-grid article,.aurora-hired-grid .aurora-card-label{align-self:start;margin:0;position:static}.aurora-hired-grid h3,.aurora-epk-grid h3,.aurora-hired-grid p,.aurora-epk-grid p,.aurora-hired-grid article{transition:background-color 180ms ease,border-color 180ms ease,transform 180ms ease}.aurora-hired-grid article:hover,.aurora-hired-grid article:focus-within{background:rgb(247 247 242 / .06);border-color:var(--aurora-line-strong);transform:translateY(-2px)}.aurora-testimonial-band{background:#030405}.aurora-quote-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--aurora-max)}.aurora-dispatch-band .aurora-action-row,.aurora-feature-band,.aurora-speaking-band,.aurora-writing-band,.aurora-final-cta{margin:0 auto;padding:clamp(4rem, 8vw, 7rem) clamp(1rem, 4vw, 2rem)}.aurora-page-2026{margin:0 auto;padding:clamp(2.8rem, 6vw, 4.8rem) clamp(1rem, 4vw, 2rem) clamp(3.6rem, 7vw, 5.6rem)}.aurora-section-heading{margin:0 auto clamp(2rem, 5vw, 4rem);max-width:var(--aurora-max)}.aurora-section-heading h2,.aurora-speaking-copy h2,.aurora-final-cta h2,.aurora-writing-title,.aurora-page-title{color:var(--aurora-ink);font-size:clamp(2.1rem, 5vw, 4.8rem);font-weight:700;letter-spacing:0;line-height:1;margin:0;text-wrap:balance}.aurora-section-heading p,.aurora-speaking-copy p,.aurora-final-cta p,.aurora-writing-dek{color:var(--aurora-ink-soft);font-size:clamp(1rem, 1.4vw, 1.2rem);line-height:1.7;max-width:62ch}.aurora-work-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:var(--aurora-max)}.aurora-media-card{background:linear-gradient(145deg,rgb(232 224 209 / .04),rgb(242 180 207 / .025)),var(--aurora-panel-solid);border:1px solid var(--aurora-line);border-radius:var(--aurora-radius-card);min-height:24rem;overflow:hidden;position:relative}.aurora-media-card a{color:inherit;display:grid;height:100%;min-height:inherit;text-decoration:none}.aurora-media-card img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform 500ms ease;width:100%}.aurora-media-card::after{background:linear-gradient(180deg,transparent 18%,rgb(13 15 21 / .8) 74%,rgb(13 15 21 / .96));content:'';inset:0;pointer-events:none;position:absolute}.aurora-media-card:hover img{filter:saturate(1.12);transform:scale(1.035)}.aurora-media-card>a>div{align-self:end;padding:1.2rem;position:relative;z-index:1}.aurora-media-card h3{color:var(--aurora-ink);font-size:clamp(1.35rem, 2.3vw, 2.1rem);letter-spacing:0;line-height:1.05;margin:0 0 .5rem}.aurora-media-card p{color:var(--aurora-ink-soft);font-size:var(--aurora-card-body-size);line-height:1.55;margin:0}.aurora-card-label{align-self:start;background:rgb(18 20 27 / .76);border:1px solid var(--aurora-line);border-radius:999px;color:var(--wp--preset--color--signal);font-size:.74rem;font-weight:850;justify-self:start;margin:1rem;padding:.45rem .62rem;position:relative;text-transform:uppercase;z-index:1}.aurora-speaking-copy,.aurora-writing-band{background:#030405}.aurora-writing-title,.aurora-writing-dek{text-align:center}.aurora-writing-dek{margin:1rem auto 2.5rem}.aurora-article-list{display:grid;gap:.85rem}.aurora-article-row{border:1px solid var(--aurora-line);border-radius:var(--aurora-radius-card);padding:clamp(1rem, 3vw, 1.4rem);transition:border-color 180ms ease,background-color 180ms ease}.aurora-article-row:hover{background:rgb(247 247 242 / .035);border-color:var(--aurora-line-strong)}.aurora-article-title{margin:.45rem 0}.aurora-article-title a{color:var(--aurora-ink);text-decoration:none}.aurora-article-title a:hover{color:var(--wp--preset--color--signal)}.aurora-article-excerpt,.aurora-article-excerpt p{color:var(--aurora-ink-soft);margin:0}.aurora-article-date{color:var(--aurora-ink-muted);font-size:.86rem}.aurora-writing-actions{margin-top:2rem}.aurora-final-cta{background:radial-gradient(circle at 50% 0%,rgb(229 70 46 / .04),transparent 24rem),#07090b;border-top:1px solid var(--aurora-line);text-align:center}.aurora-final-cta p{margin-left:auto;margin-right:auto}.aurora-final-cta .aurora-action-row{justify-content:center}.aurora-work-hero,.aurora-speaking-hero{margin:0 auto;max-width:var(--aurora-max);padding:clamp(4rem, 8vw, 7rem) clamp(1rem, 4vw, 2rem) clamp(2rem, 4vw, 3rem)}.aurora-work-hero-copy,.aurora-speaking-hero-copy{max-width:72ch}.aurora-work-hero h1,.aurora-speaking-hero h1{color:var(--aurora-ink);font-size:clamp(2.4rem, 6.5vw, 5.8rem);font-weight:700;letter-spacing:0;line-height:.98;margin:0;text-wrap:balance}.aurora-work-hero p,.aurora-speaking-hero p{color:var(--aurora-ink-soft);font-size:clamp(1rem, 1.4vw, 1.2rem);line-height:1.7;max-width:62ch}.aurora-speaking-form input,.aurora-speaking-form select,.aurora-epk-grid,.aurora-proof-section{margin:0 auto;max-width:var(--aurora-max);padding:0 clamp(1rem, 4vw, 2rem) clamp(4rem, 8vw, 7rem)}.aurora-proof-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.aurora-proof-module{background:linear-gradient(150deg,rgb(232 224 209 / .04),rgb(157 236 242 / .018)),var(--aurora-panel-solid);border:1px solid var(--aurora-line);border-radius:var(--aurora-radius-card);overflow:clip}.aurora-proof-media{margin:0;overflow:hidden;position:relative}.aurora-proof-media img{aspect-ratio:16 / 9;display:block;height:auto;object-fit:cover;width:100%}.aurora-proof-media figcaption{display:block;color:var(--aurora-ink-muted);font-size:.76rem;line-height:1.35;margin:0;padding:.72rem 1rem 0}.aurora-proof-body{align-content:start;display:grid;gap:.8rem;padding:1rem}.aurora-proof-module-bhf .aurora-proof-media{background:#050607}.aurora-proof-module-bhf .aurora-proof-media img{object-position:center top}.aurora-proof-body h2{color:var(--aurora-ink);font-size:clamp(1.3rem, 2.6vw, 2rem);letter-spacing:0;line-height:1.05;margin:0}.aurora-proof-body p{color:var(--aurora-ink-soft);margin:0}.aurora-proof-tags{display:flex;flex-wrap:wrap;gap:.45rem}.aurora-proof-tags span{background:rgb(232 224 209 / .055);border:1px solid var(--aurora-line);border-radius:999px;color:var(--aurora-ink-muted);font-size:.72rem;font-weight:700;padding:.34rem .56rem;white-space:nowrap}.aurora-proof-actions{display:flex;flex-wrap:wrap;gap:.55rem}.aurora-media-card a:focus-visible,.aurora-proof-module a:focus-visible,.aurora-topic-card:focus-within,.aurora-quote-card:focus-within,.aurora-article-row a:focus-visible{outline:2px solid var(--wp--preset--color--signal);outline-offset:4px}.aurora-media-card a:active,.aurora-proof-module a:active,.aurora-article-row a:active{transform:translateY(1px)}.aurora-photo-lede{color:var(--aurora-ink-soft);max-width:60ch}.aurora-photo-gallery{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%, 16rem),1fr));margin-top:clamp(1.5rem, 4vw, 2.5rem)}.aurora-photo-tile{background:var(--aurora-panel-solid);border:1px solid var(--aurora-line);border-radius:var(--aurora-radius-card);display:grid;gap:.6rem;overflow:clip;padding:.75rem;transition:transform 150ms ease,border-color 150ms ease}.aurora-photo-tile:hover,.aurora-photo-tile:focus-within{border-color:var(--aurora-line-strong);transform:translateY(-2px)}.aurora-photo-cat{background:rgb(247 247 242 / .05);border:1px solid var(--aurora-line);border-radius:999px;color:var(--aurora-ink-muted);font-size:.72rem;font-weight:700;justify-self:start;letter-spacing:.04em;margin:0;padding:.3rem .6rem;text-transform:uppercase}.aurora-photo-image{margin:0}.aurora-photo-image img{aspect-ratio:4 / 3;border-radius:var(--aurora-radius-control);cursor:zoom-in;display:block;height:auto;object-fit:cover;width:100%}.aurora-photo-image figcaption{color:var(--aurora-ink-soft);font-size:.82rem;line-height:1.4;margin:.5rem 0 0;text-align:left}.aurora-photo-image img:focus-visible,.aurora-photo-tile:focus-within{outline:2px solid var(--wp--preset--color--cyan);outline-offset:3px}.aurora-photo-note{color:var(--aurora-ink-muted);margin-top:1rem}.aurora-empty-state,.aurora-speaking-reel{align-items:stretch;background:linear-gradient(135deg,rgb(229 70 46 / .07),rgb(247 247 242 / .02));border:1px solid var(--aurora-line);border-radius:var(--aurora-radius-card);display:grid;gap:1rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-bottom:1rem;overflow:clip}.aurora-speaking-reel-media{margin:0}.aurora-speaking-reel-media img{display:block;height:100%;min-height:280px;object-fit:cover;width:100%}.aurora-speaking-reel-media figcaption{color:var(--aurora-ink-muted);font-size:.76rem;padding:.75rem 1rem 1rem}.aurora-speaking-reel-copy{display:grid;gap:.8rem;padding:1rem}.aurora-speaking-reel-copy h2{color:var(--aurora-ink);font-size:clamp(1.6rem, 3.3vw, 2.6rem);line-height:1.05;margin:0}.aurora-speaking-reel-copy p{margin:0}.aurora-topic-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.aurora-topic-card{background:rgb(247 247 242 / .03);border:1px solid var(--aurora-line);border-radius:var(--aurora-radius-card);display:grid;gap:.7rem;padding:1rem}.aurora-topic-card h3{color:var(--aurora-ink);font-size:1.22rem;line-height:1.08;margin:0}.aurora-topic-card p{color:var(--aurora-ink-soft);margin:0}.aurora-quote-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.aurora-quote-card{background:rgb(247 247 242 / .04);border:1px solid var(--aurora-line);border-radius:var(--aurora-radius-card);margin:0;padding:1rem}.aurora-quote-card p{color:var(--aurora-ink);font-size:1.06rem;font-style:normal;line-height:1.6;margin:0;max-width:none}.aurora-quote-card cite{color:var(--aurora-ink-muted);display:block;font-size:.8rem;margin-top:.7rem}.aurora-tstm{display:grid;gap:clamp(3rem, 7vw, 5.5rem);margin:0 auto;max-width:var(--aurora-max)}.aurora-tstm-hero{display:grid;gap:1.1rem;padding-bottom:clamp(1.5rem, 4vw, 2.5rem)}.aurora-tstm-hero .aurora-action-row{margin-top:0}.aurora-tstm-hero h2{color:var(--aurora-ink);font-size:clamp(2.4rem, 6.5vw, 5.8rem);font-weight:700;letter-spacing:0;line-height:.98;margin:0;max-width:16ch;text-wrap:balance}.aurora-tstm-hero p:not(.aurora-kicker){font-size:clamp(1rem, 1.4vw, 1.2rem);line-height:1.7;margin:0;max-width:62ch}.aurora-tstm-stats{display:flex;flex-wrap:wrap;gap:.6rem}.aurora-tstm-stat{align-items:baseline;background:rgb(247 247 242 / .05);border:1px solid var(--aurora-line);border-radius:999px;display:inline-flex;gap:.4rem;padding:.5rem .9rem}.aurora-tstm-stat strong{color:var(--aurora-ink);font-size:1.05rem;font-weight:800;line-height:1}.aurora-tstm-stat span{color:var(--aurora-ink-muted);font-size:.8rem;line-height:1.3}.aurora-tstm-press{align-items:center;background:rgb(230 220 194 / .55);border-block:1px solid var(--aurora-line);display:flex;flex-wrap:wrap;gap:.85rem 1.75rem;justify-content:space-between;padding:1.5rem clamp(1rem, 3vw, 1.75rem)}.aurora-tstm-press :where(span,a){color:var(--aurora-ink-muted);font-family:var(--wp--preset--font-family--display);font-size:clamp(1rem, 1.8vw, 1.3rem);font-weight:700;letter-spacing:-.01em;text-decoration:none}.aurora-tstm-press a:hover{color:var(--aurora-ink)}.aurora-tstm-featured{display:grid;gap:clamp(1.5rem, 4vw, 2.25rem)}.aurora-tstm-featured .aurora-tstm-card{background:#fff0;border:0;padding:0 0 0 clamp(2rem, 4.5vw, 3rem)}.aurora-tstm-featured .aurora-tstm-card:not(:last-of-type){border-bottom:1px solid var(--aurora-line);padding-bottom:clamp(1.5rem, 4vw, 2.25rem)}.aurora-tstm-featured .aurora-tstm-card::before{font-size:clamp(3.4rem, 6vw, 4.8rem);left:0;top:-.4rem}.aurora-tstm-featured .aurora-tstm-card p{font-size:clamp(1.35rem, 2.5vw, 1.85rem);font-weight:600;line-height:1.32}.aurora-tstm-section{display:grid;gap:.6rem;margin:0 0 clamp(1.5rem, 4vw, 2.25rem);max-width:62ch}.aurora-tstm-section h2{color:var(--aurora-ink);font-size:clamp(1.6rem, 3vw, 2.3rem);font-weight:700;letter-spacing:0;line-height:1.06;margin:0;text-wrap:balance}.aurora-tstm-section p:not(.aurora-kicker){font-size:1rem;line-height:1.65;margin:0}.aurora-tstm-wall{column-count:3;column-gap:1.1rem}.aurora-tstm-wall .aurora-tstm-card{break-inside:avoid;margin:0 0 1.1rem}.aurora-tstm-card{background:rgb(247 247 242 / .04);border:1px solid var(--aurora-line);border-radius:var(--aurora-radius-card);margin:0;padding:1.5rem 1.15rem 1.2rem;position:relative;transition:border-color 180ms ease,transform 180ms ease}.aurora-tstm-card:hover,.aurora-tstm-card:focus-within{border-color:var(--aurora-line-strong);transform:translateY(-2px)}.aurora-tstm-card::before{color:var(--aurora-line-strong);content:"\201C";font-family:var(--wp--preset--font-family--display);font-size:clamp(2.4rem, 4.5vw, 3.2rem);left:1rem;line-height:1;pointer-events:none;position:absolute;top:.35rem;user-select:none}.aurora-tstm-card p{position:relative}.aurora-tstm-card .aurora-tstm-cite{color:var(--aurora-ink-muted);display:block;font-size:.82rem;font-style:normal;margin-top:.85rem;position:relative}.aurora-tstm-card .aurora-tstm-cite a{color:var(--aurora-ink);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.aurora-tstm-card .aurora-tstm-cite a:hover{color:var(--aurora-signal)}.aurora-tstm-card .aurora-tstm-chip{background:rgb(247 247 242 / .05);border:1px solid var(--aurora-line);border-radius:999px;color:var(--aurora-ink-muted);display:inline-flex;font-size:.7rem;font-weight:760;letter-spacing:.03em;margin-top:.6rem;padding:.28rem .58rem;text-transform:uppercase}.aurora-tstm-cta{background:linear-gradient(135deg,rgb(217 74 31 / .07),rgb(217 74 31 / .12)),var(--aurora-panel-solid);border:1px solid var(--aurora-line);border-radius:var(--aurora-radius-card);padding:clamp(2rem, 5vw, 3rem);text-align:center}.aurora-tstm-cta h2{color:var(--aurora-ink);font-size:clamp(1.7rem, 3.2vw, 2.4rem);line-height:1.08;margin:0 auto;max-width:26ch}.aurora-tstm-cta p{margin:.75rem auto 0;max-width:46ch}.aurora-tstm-cta .aurora-action-row{justify-content:center;margin-top:1.5rem}@media (max-width:1200px){.aurora-tstm-wall{column-count:2}}@media (max-width:768px){.aurora-tstm-cta{padding:clamp(1.5rem, 6vw, 2rem)}.aurora-tstm-press{justify-content:flex-start}.aurora-tstm-wall{column-count:1}}.aurora-logo-row{border:1px solid var(--aurora-line);border-radius:var(--aurora-radius-card);display:grid;gap:.75rem;grid-template-columns:repeat(5,minmax(0,1fr));padding:1rem}.aurora-logo-row span{color:var(--aurora-ink-muted);font-size:.78rem;font-weight:760;text-align:center;text-transform:uppercase}.aurora-page-header{border-bottom:1px solid rgb(247 247 242 / .1);margin-bottom:clamp(1.35rem, 3vw, 2.4rem);padding-bottom:clamp(1.2rem, 3vw, 2rem)}.aurora-page-title{color:var(--aurora-ink);font-size:var(--aurora-page-title-size)!important;font-weight:700;letter-spacing:0;line-height:1.02;margin:0;max-width:16ch;text-wrap:balance}.aurora-page-content,.aurora-prose{color:var(--aurora-ink-soft)}.aurora-page-content.aurora-prose :where(p,li){font-size:var(--aurora-prose-size)}.aurora-page-content.aurora-prose :where(.aurora-card p,.aurora-media-card p,.aurora-proof-module p){font-size:var(--aurora-card-body-size)}.aurora-page-content>:where(p,ul,ol,blockquote,h2,h3,h4,.is-style-lead):not(.alignwide):not(.alignfull),.aurora-prose>:where(p,ul,ol,blockquote,h2,h3,h4,.is-style-lead):not(.alignwide):not(.alignfull){margin-left:auto;margin-right:auto;max-width:var(--aurora-readable-measure)}.aurora-page-content :where(h2,h3,h4),.aurora-prose :where(h2,h3,h4){color:var(--aurora-ink);letter-spacing:0}.aurora-page-content :where(img,video,iframe),.aurora-prose :where(img,video,iframe){border-radius:var(--aurora-radius-card);height:auto;max-width:100%}.aurora-page-content :where(a:has(>img)),.aurora-prose :where(a:has(>img)){display:inline-block;max-width:100%}.aurora-page-lead,.aurora-page-content :where(.kk-lead,.kkp-lead,.is-style-lead){color:var(--aurora-ink);font-size:clamp(1.125rem, 1rem + 0.45vw, 1.32rem)!important;line-height:1.58!important;max-width:var(--aurora-readable-measure)}.aurora-section-kicker,.aurora-page-content :where(.kk-kicker,.kkp-label){color:var(--aurora-readable-accent);font-size:clamp(1.0625rem, 0.95rem + 0.6vw, 1.125rem)!important;font-weight:820;letter-spacing:0.055em!important;line-height:1.35;text-transform:uppercase}.aurora-display-heading,.aurora-theme :where(.aurora-page-title,.aurora-display-heading,.aurora-hero-copy h1){color:var(--aurora-ink);-webkit-text-fill-color:currentColor}.aurora-theme :where(.aurora-hero-dek,.aurora-page-lead,.aurora-page-content,.aurora-prose){color:var(--aurora-ink-soft);-webkit-text-fill-color:currentColor}.aurora-theme :where(.aurora-kicker,.aurora-section-kicker),.aurora-page-content :where(.kk-kicker,.kkp-label){color:var(--aurora-readable-accent);-webkit-text-fill-color:currentColor}body.aurora-theme :where(.aurora-page-header,.aurora-page-content>section,.aurora-hero-copy,.aurora-writing-band){background-color:rgb(9 12 17 / .9)}body.aurora-theme :where(#aurora-home-title,.aurora-page-title,.aurora-display-heading){background-color:rgb(9 12 17 / .78);box-decoration-break:clone;color:var(--aurora-ink)!important;-webkit-box-decoration-break:clone;-webkit-text-fill-color:currentColor!important}body.aurora-theme :where(.aurora-kicker,.aurora-section-kicker,.aurora-hero-dek,.aurora-page-lead,.aurora-page-content p,.aurora-prose p){background-color:#fff0;color:var(--aurora-ink-soft)!important;-webkit-text-fill-color:currentColor!important}body.aurora-theme :where(.aurora-kicker,.aurora-section-kicker){color:var(--aurora-readable-accent)!important}body.aurora-theme .wp-block-button:not(.is-style-aurora-primary) .wp-block-button__link{background:transparent!important;border-color:var(--aurora-line-strong)!important;color:var(--aurora-ink)!important;-webkit-text-fill-color:currentColor!important}.aurora-card-grid,.aurora-page-content :where(.kk-grid,.kkp-grid,.kk-proof,.aurora-proof-grid){align-items:stretch;display:grid;gap:clamp(0.9rem, 2vw, 1.2rem)!important}.aurora-page-content :where(.kk-card h3,.kkp-title){font-size:clamp(1.25rem, 1.25rem + 0.4vw, 1.55rem)!important;line-height:1.18!important}.aurora-page-content :where(.kk-card p,.kkp-sub,.kk-section-intro){font-size:var(--aurora-card-body-size)!important;line-height:1.6!important}.aurora-prose{color:var(--aurora-ink-soft);font-size:var(--aurora-prose-size);line-height:var(--aurora-prose-line-height)}.aurora-prose>*+*{margin-top:1.45rem}.aurora-prose :where(p,li){color:inherit;line-height:var(--aurora-prose-line-height)}.aurora-prose :where(h2,h3,h4){scroll-margin-top:7rem}.aurora-prose h2{font-size:var(--aurora-section-title-size);line-height:1.08;margin-top:clamp(3rem, 6vw, 4.8rem)}.aurora-prose h3{font-size:clamp(1.35rem, 2.2vw, 2rem);line-height:1.18;margin-top:clamp(2rem, 4vw, 3.2rem)}.aurora-prose :where(ul,ol){display:grid;gap:.55rem;margin:1.6rem 0;padding-left:1.35rem}.aurora-prose li::marker{color:var(--wp--preset--color--signal);font-weight:800}.aurora-prose :where(.wp-block-quote,blockquote){background:linear-gradient(135deg,rgb(242 180 207 / .052),rgb(232 224 209 / .018)),rgb(22 24 32 / .8);border-left:3px solid var(--wp--preset--color--signal);border-radius:0 var(--aurora-radius-card) var(--aurora-radius-card) 0;color:var(--aurora-ink);margin:clamp(2rem, 5vw, 3.6rem) 0;padding:clamp(1.2rem, 3vw, 2rem)}.aurora-prose :where(.wp-block-pullquote){border-bottom:1px solid var(--aurora-line);border-top:1px solid var(--aurora-line);color:var(--aurora-ink);margin:clamp(2.4rem, 6vw, 4.5rem) auto;max-width:860px;padding:clamp(1.8rem, 5vw, 3.5rem) 0}.aurora-prose :where(.wp-block-pullquote p){font-size:clamp(1.55rem, 4vw, 3rem);line-height:1.18}.aurora-prose :where(figure){margin:clamp(2rem, 5vw, 3.6rem) auto}.aurora-prose :where(.wp-block-image,.wp-block-gallery,.wp-block-embed,.wp-block-video){max-width:min(100%, 920px)}.aurora-prose :where(.alignwide,.wp-block-gallery){margin-left:calc(50% - min(46vw, 560px));margin-right:calc(50% - min(46vw, 560px));max-width:min(92vw, 1120px)}.aurora-prose :where(.alignfull){margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw}.aurora-prose :where(.wp-block-gallery){gap:.75rem}.aurora-prose :where(.wp-block-image img,.wp-block-gallery img,.wp-block-embed iframe,.wp-block-video video){background:var(--aurora-panel-solid);border:1px solid var(--aurora-line);box-shadow:0 18px 48px rgb(0 0 0 / .22)}.aurora-prose :where(.wp-block-embed__wrapper){aspect-ratio:16 / 9;background:var(--aurora-panel-solid);border:1px solid var(--aurora-line);border-radius:var(--aurora-radius-card);overflow:hidden}.aurora-prose :where(.wp-block-embed__wrapper iframe){height:100%;width:100%}.aurora-prose :where(figcaption,.wp-element-caption){color:var(--aurora-ink-muted);font-size:.86rem;font-style:normal;line-height:1.55;margin:.75rem auto 0;max-width:68ch;text-align:left}.aurora-footer-2026{background:#030405;border-top:1px solid var(--aurora-line);padding:clamp(3rem, 8vw, 6rem) clamp(1rem, 4vw, 2rem) 2rem}.aurora-footer-shell{display:grid;gap:clamp(2rem, 6vw, 5rem);grid-template-columns:minmax(0,1fr) minmax(360px,0.9fr);margin:0 auto;max-width:var(--aurora-max)}.aurora-footer-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.4rem}.aurora-footer-bento .aurora-footer-shell{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.aurora-footer-tile{align-content:start;background:rgb(247 247 242 / .035);border:1px solid var(--aurora-line);border-radius:var(--aurora-radius-card);display:grid;gap:.7rem;padding:clamp(1rem, 2vw, 1.5rem);transition:background-color 180ms ease,border-color 180ms ease}.aurora-footer-tile:hover,.aurora-footer-tile:focus-within{background:rgb(247 247 242 / .05);border-color:var(--aurora-line-strong)}.aurora-footer-tile-brand{grid-column:1 / span 2;grid-row:1 / span 2}.aurora-footer-tile-newsletter{grid-column:3 / span 2;grid-row:1}.aurora-footer-tile-projects{grid-column:3 / span 2;grid-row:2}.aurora-footer-tile-site{grid-column:1;grid-row:3}.aurora-footer-tile-utility{grid-column:2;grid-row:3}.aurora-footer-tile-social{grid-column:3 / span 2;grid-row:3}.aurora-footer-tile h3{color:var(--aurora-ink);font-size:.9rem;margin:0}.aurora-footer-tile-brand h2{color:var(--aurora-ink);font-size:clamp(1.6rem, 3vw, 2.6rem);line-height:1.05;margin:0;max-width:18ch}.aurora-footer-tile-brand p,.aurora-footer-tile-newsletter p{color:var(--aurora-ink-soft);margin:0}.aurora-footer-tile-newsletter h3{font-size:clamp(1.1rem, 2vw, 1.5rem);line-height:1.12}.aurora-footer-links{display:grid;gap:.5rem}.aurora-footer-links-2col{grid-template-columns:repeat(2,minmax(0,1fr))}.aurora-footer-links a{color:var(--aurora-ink-muted);font-size:.92rem;text-decoration:none}.aurora-footer-links a:hover,.aurora-footer-links a:focus-visible{color:var(--wp--preset--color--signal)}@media (max-width:768px){.aurora-footer-bento .aurora-footer-shell{grid-template-columns:repeat(2,minmax(0,1fr))}.aurora-footer-bento .aurora-footer-tile{grid-column:auto;grid-row:auto}.aurora-footer-bento .aurora-footer-tile-brand{grid-column:1 / span 2}}@media (max-width:480px){.aurora-footer-bento .aurora-footer-shell{grid-template-columns:1fr}.aurora-footer-bento .aurora-footer-tile-brand{grid-column:1}}.aurora-utility-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.aurora-search-utility,.aurora-newsletter-utility,.aurora-form{background:rgb(247 247 242 / .035);border:1px solid var(--aurora-line);border-radius:var(--aurora-radius-card);display:grid;gap:.85rem;padding:1rem}.aurora-search-utility h2,.aurora-search-utility h3,.aurora-newsletter-utility h3{color:var(--aurora-ink);line-height:1.1;margin:0}.aurora-search-utility p,.aurora-newsletter-utility p,.aurora-form-message{color:var(--aurora-ink-muted);margin:0}.aurora-search-form,.aurora-theme:not(.aurora-journal-page) .wp-block-search{display:grid;gap:.45rem}.aurora-search-form .wp-block-search__inside-wrapper,.aurora-theme:not(.aurora-journal-page) .wp-block-search__inside-wrapper{background:rgb(3 4 5 / .6);border:1px solid var(--aurora-line);border-radius:var(--aurora-radius-control);display:flex;gap:.4rem;padding:.35rem}.aurora-search-form label,.aurora-theme:not(.aurora-journal-page) .wp-block-search__label,.aurora-form label{color:var(--aurora-ink);font-size:.82rem;font-weight:760}.aurora-search-form input[type="search"],.aurora-theme:not(.aurora-journal-page) .wp-block-search__input,.aurora-form :where(input,select,textarea),.aurora-theme :where(.gform_wrapper,.wp-block-jetpack-contact-form) :where(input,select,textarea){background:rgb(247 247 242 / .06);border:1px solid var(--aurora-line);border-radius:var(--aurora-radius-control);color:var(--aurora-ink);min-height:44px;padding:.72rem .85rem;width:100%}.aurora-search-form input[type="search"]::placeholder,.aurora-theme:not(.aurora-journal-page) .wp-block-search__input::placeholder,.aurora-form :where(input,textarea)::placeholder{color:var(--aurora-ink-muted)}.aurora-search-form .wp-block-search__button,.aurora-theme:not(.aurora-journal-page) .wp-block-search__button,.aurora-form button,.aurora-theme :where(.gform_wrapper,.wp-block-jetpack-contact-form) button{align-items:center;background:var(--wp--preset--color--signal);border:1px solid var(--wp--preset--color--signal);border-radius:var(--aurora-radius-control);color:var(--aurora-signal-control-label);cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;min-height:44px;padding:.72rem .95rem}.aurora-search-form .wp-block-search__button:hover,.aurora-theme:not(.aurora-journal-page) .wp-block-search__button:hover,.aurora-form button:hover{box-shadow:0 0 28px rgb(229 70 46 / .22)}.aurora-form-row{display:grid;gap:.42rem}.aurora-form-error{color:var(--aurora-error-text)}.aurora-form-success{color:var(--wp--preset--color--teal)}.aurora-footer-bottom{border-top:1px solid var(--aurora-line);color:var(--aurora-ink-muted);display:flex;flex-wrap:wrap;font-size:.82rem;gap:1rem;justify-content:space-between;margin:clamp(2rem, 6vw, 4rem) auto 0;max-width:var(--aurora-max);padding-top:1.2rem}.aurora-footer-bottom p{margin:0}.aurora-footer-bottom a{color:var(--aurora-ink-muted);text-decoration:none}.aurora-footer-bottom a:hover{color:var(--wp--preset--color--signal)}@media (max-width:1200px){.aurora-header-shell{column-gap:1rem;grid-template-areas:"brand actions" "nav nav";grid-template-columns:minmax(0,1fr) auto;row-gap:.65rem}.aurora-brand{grid-area:brand}.aurora-primary-nav{grid-area:nav;flex-wrap:wrap;gap:.5rem .95rem;justify-content:start}.aurora-header-actions{grid-area:actions;justify-content:end}.aurora-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aurora-proof-grid{grid-template-columns:1fr}.aurora-topic-grid,.aurora-topic-grid-keynotes,.aurora-logo-row,.aurora-logo-row-wide,.aurora-hired-grid,.aurora-quote-grid-three,.aurora-check-grid,.aurora-epk-grid,.aurora-speaking-band,.aurora-footer-shell,.aurora-utility-grid{grid-template-columns:1fr}.aurora-speaking-reel{grid-template-columns:1fr}}@media (max-width:768px){.aurora-header-shell{gap:.55rem .75rem;grid-template-columns:minmax(0,1fr) auto;padding:.6rem 1rem .7rem}.aurora-brand-logo{height:2.55rem;max-width:min(7.75rem, 36vw)}.aurora-primary-nav{display:flex;gap:.4rem;grid-column:1 / -1;justify-content:start;overflow-x:auto;padding:.05rem 0 .15rem;scrollbar-width:none;width:100%}.aurora-primary-nav::-webkit-scrollbar{display:none}.aurora-primary-nav a{align-items:center;background:rgb(247 247 242 / .05);border:1px solid var(--aurora-line);border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:.76rem;line-height:1;min-height:44px;padding:.46rem .58rem}.aurora-header-actions{gap:.6rem;grid-column:2;grid-row:1;justify-content:end;width:auto}.aurora-utility-link{display:inline-flex;font-size:.76rem;min-height:44px;white-space:nowrap}.aurora-header-cta{flex:0 0 auto;min-height:44px;padding:.62rem .78rem;white-space:nowrap}.aurora-hero-copy{justify-content:stretch;min-height:clamp(600px, 82vh, 780px);padding-top:4rem}.aurora-hero-media img{object-position:70% 24%}.aurora-home-2026 .aurora-hero-media img{width:125%}.aurora-hero-copy h1{font-size:clamp(2.35rem, 10.5vw, 3.45rem);hyphens:manual;line-height:1;max-width:13ch;overflow-wrap:normal}.aurora-hero-dek{font-size:1rem;margin-top:1rem}.aurora-page-2026{padding-top:clamp(1.7rem, 7vw, 2.6rem);padding-bottom:clamp(2.6rem, 9vw, 4rem)}.aurora-page-header{padding-bottom:.85rem}.aurora-page-title{font-size:var(--aurora-page-title-size-mobile);line-height:1.05;max-width:14ch}.aurora-signal-strip,.aurora-work-grid,.aurora-footer-nav,.aurora-search-form .wp-block-search__inside-wrapper,.aurora-theme:not(.aurora-journal-page) .wp-block-search__inside-wrapper{grid-template-columns:1fr}.aurora-search-form .wp-block-search__inside-wrapper,.aurora-theme:not(.aurora-journal-page) .wp-block-search__inside-wrapper{display:grid}.aurora-topic-grid,.aurora-topic-grid-keynotes,.aurora-quote-grid,.aurora-quote-grid-three,.aurora-logo-row,.aurora-logo-row-wide,.aurora-hired-grid,.aurora-check-grid,.aurora-epk-grid,.aurora-faq-grid,.aurora-form-wide,.aurora-hero-copy .aurora-action-row{margin-top:1.1rem}.aurora-media-card{min-height:18rem}.aurora-prose{font-size:1.0625rem}.aurora-prose :where(.alignwide,.wp-block-gallery,.alignfull){margin-left:0;margin-right:0;max-width:100%}.aurora-prose :where(.wp-block-quote,blockquote){padding:1rem}.aurora-prose :where(figcaption,.wp-element-caption){font-size:.86rem}.aurora-speaking-panel{display:block}}@media (max-width:480px){.aurora-utility-link{display:none}}.aurora-prose a:not(.wp-block-button__link):focus{outline:2px solid var(--wp--preset--color--signal,#f15b43)!important;outline-offset:3px!important}.aurora-prose>p:first-child:not([class]),.aurora-prose .is-style-lead{color:var(--aurora-ink);font-size:clamp(1.16rem, 1.08rem + 0.28vw, 1.24rem);line-height:1.62}.aurora-prose h2{border-top:1px solid rgb(232 224 209 / .1);padding-top:clamp(1.2rem, 3vw, 1.8rem)}.aurora-prose h2::before{background:linear-gradient(90deg,var(--aurora-signal),var(--aurora-opal-blush),var(--aurora-opal-ice));content:"";display:block;height:3px;margin-bottom:clamp(0.75rem, 2vw, 1rem);width:4.5rem}.aurora-prose a:not(.wp-block-button__link){color:var(--aurora-ink);text-decoration-color:rgb(242 180 207 / .48);text-decoration-thickness:.08em;text-underline-offset:.18em}.aurora-prose a:not(.wp-block-button__link):hover,.aurora-prose a:not(.wp-block-button__link):focus-visible{color:var(--wp--preset--color--signal);text-decoration-color:currentColor}.aurora-prose mark{background:linear-gradient(180deg,transparent 45%,rgb(217 247 111 / .3) 45%);border-radius:.15em;color:var(--aurora-ink);padding:0 .12em}.aurora-prose .wp-block-quote,.aurora-prose blockquote{--aurora-callout-accent:var(--aurora-opal-blush);--aurora-callout-rgb:242, 180, 207;background:linear-gradient(135deg,rgba(var(--aurora-callout-rgb),.064),rgb(157 236 242 / .018)),rgb(22 24 32 / .84);border:1px solid rgba(var(--aurora-callout-rgb),.2);border-left:3px solid var(--aurora-callout-accent);border-radius:var(--aurora-radius-card);box-shadow:0 12px 34px rgb(0 0 0 / .16);color:var(--aurora-ink);position:relative;transition:border-color var(--aurora-lux-quick),box-shadow var(--aurora-lux-quick),transform var(--aurora-lux-quick)}.aurora-prose .wp-block-quote p{margin:0}.aurora-prose .wp-block-quote p+p{margin-top:.8rem}.aurora-prose .wp-block-quote cite{color:var(--aurora-ink-muted);display:block;font-size:.9rem;font-style:normal;margin-top:.9rem}.aurora-prose .wp-block-quote.is-style-callout,.aurora-prose .wp-block-quote[class*="is-style-callout-"]{padding-left:clamp(1.55rem, 3vw, 2.05rem)}.aurora-prose .wp-block-quote.is-style-callout::before,.aurora-prose .wp-block-quote[class*="is-style-callout-"]::before{background:var(--aurora-callout-accent);border-radius:999px;content:"";height:1.1rem;left:clamp(0.8rem, 2vw, 1rem);position:absolute;top:clamp(1.15rem, 2.5vw, 1.45rem);width:.18rem}.aurora-prose .is-style-callout-blue{--aurora-callout-accent:#3b82f6;--aurora-callout-rgb:59, 130, 246}.aurora-prose .is-style-callout-green{--aurora-callout-accent:#00bfa5;--aurora-callout-rgb:0, 191, 165}.aurora-prose .is-style-callout-yellow{--aurora-callout-accent:#f0b35a;--aurora-callout-rgb:240, 179, 90}.aurora-prose .is-style-callout-red{--aurora-callout-accent:#f15b43;--aurora-callout-rgb:229, 70, 46}.aurora-prose .is-style-callout-gray{--aurora-callout-accent:#9aa3a5;--aurora-callout-rgb:154, 163, 165}.aurora-prose .is-style-callout-purple{--aurora-callout-accent:#8b5cf6;--aurora-callout-rgb:139, 92, 246}.aurora-prose .wp-block-pullquote{background:linear-gradient(90deg,transparent,rgb(242 180 207 / .052),transparent),rgb(232 224 209 / .018);border-bottom-color:rgb(242 180 207 / .22);border-top-color:rgb(242 180 207 / .24);box-shadow:none;overflow:hidden;position:relative}.aurora-prose .wp-block-pullquote::before{background:linear-gradient(90deg,transparent,rgb(242 180 207 / .24),rgb(157 236 242 / .16),transparent);content:"";height:1px;left:0;opacity:.46;position:absolute;right:0;top:0}.aurora-prose .wp-block-pullquote blockquote{background:none;border:0;border-radius:0;box-shadow:none;margin:0;padding:0}.aurora-prose .wp-block-pullquote cite{color:var(--aurora-ink-muted);font-size:.9rem;font-style:normal;text-transform:uppercase}.aurora-prose .is-style-bookmark,.aurora-prose .is-style-aurora-source-trail,.aurora-prose .is-style-aurora-article-aside{background:linear-gradient(135deg,rgb(232 224 209 / .042),rgb(242 180 207 / .018)),rgb(22 24 32 / .82);border:1px solid rgb(232 224 209 / .12);border-left:3px solid var(--wp--preset--color--signal);border-radius:var(--aurora-radius-card);box-shadow:0 10px 30px rgb(0 0 0 / .14);color:var(--aurora-ink-soft);padding:clamp(1rem, 3vw, 1.45rem);position:relative;transition:border-color var(--aurora-lux-quick),box-shadow var(--aurora-lux-quick),transform var(--aurora-lux-quick)}.aurora-prose .is-style-bookmark a{color:var(--aurora-ink);font-weight:780;overflow-wrap:anywhere;word-break:break-word}.aurora-prose .is-style-aurora-source-trail a{overflow-wrap:anywhere;word-break:break-word}.aurora-prose .is-style-aurora-source-trail{border-left-color:var(--aurora-warm)}.aurora-prose .is-style-aurora-article-aside{border-left-color:var(--aurora-signal)}.aurora-prose .is-style-bookmark>:first-child,.aurora-prose .is-style-aurora-source-trail>:first-child,.aurora-prose .is-style-aurora-article-aside>:first-child{margin-top:0}.aurora-prose .is-style-bookmark>:last-child,.aurora-prose .is-style-aurora-source-trail>:last-child,.aurora-prose .is-style-aurora-article-aside>:last-child{margin-bottom:0}.aurora-prose details,.aurora-prose .wp-block-details{background:rgb(232 224 209 / .032);border:1px solid rgb(232 224 209 / .12);border-radius:var(--aurora-radius-card);padding:1rem 1.15rem}.aurora-prose details summary,.aurora-prose .wp-block-details summary{color:var(--aurora-ink);cursor:pointer;font-weight:820}.aurora-prose .wp-block-separator,.aurora-prose hr{border:0;border-top:1px solid rgb(232 224 209 / .18);margin:clamp(2.4rem, 5vw, 4rem) auto;max-width:12rem}.aurora-prose .wp-block-table{overflow-x:auto}.aurora-prose .wp-block-table table,.aurora-prose table{border-collapse:collapse;min-width:min(620px, 100%);width:100%}.aurora-prose .wp-block-table th,.aurora-prose .wp-block-table td,.aurora-prose table th,.aurora-prose table td{border:1px solid rgb(232 224 209 / .13);padding:.75rem .85rem;text-align:left}.aurora-prose .wp-block-table th,.aurora-prose table th{background:rgb(242 180 207 / .075);color:var(--aurora-ink)}.aurora-prose pre,.aurora-prose .wp-block-code{background:rgb(14 17 23 / .94);border:1px solid rgb(242 180 207 / .16);border-radius:var(--aurora-radius-card);box-shadow:0 10px 30px rgb(0 0 0 / .14);color:var(--aurora-ink);overflow-x:auto;padding:clamp(1rem, 2.4vw, 1.35rem);position:relative;transition:border-color var(--aurora-lux-quick),box-shadow var(--aurora-lux-quick),transform var(--aurora-lux-quick)}.aurora-prose code:not(pre code){background:rgb(242 180 207 / .04);border:1px solid rgb(242 180 207 / .18);border-radius:5px;color:var(--aurora-ink);font-size:.9em;padding:.08rem .28rem}.aurora-prose .wp-block-quote::after,.aurora-prose .is-style-bookmark::after,.aurora-prose .is-style-aurora-source-trail::after,.aurora-prose .is-style-aurora-article-aside::after,.aurora-prose pre::after,.aurora-prose .wp-block-code::after{background:linear-gradient(90deg,transparent,rgb(232 224 209 / .16),transparent);content:"";height:1px;left:12%;opacity:0;pointer-events:none;position:absolute;right:12%;top:0;transform:scaleX(.45);transform-origin:center;transition:opacity 220ms var(--aurora-lux-ease),transform 420ms var(--aurora-lux-ease)}.aurora-prose .wp-block-quote:hover::after,.aurora-prose .wp-block-quote:focus-within::after,.aurora-prose .is-style-bookmark:hover::after,.aurora-prose .is-style-bookmark:focus-within::after,.aurora-prose .is-style-aurora-source-trail:hover::after,.aurora-prose .is-style-aurora-source-trail:focus-within::after,.aurora-prose .is-style-aurora-article-aside:hover::after,.aurora-prose .is-style-aurora-article-aside:focus-within::after,.aurora-prose pre:hover::after,.aurora-prose pre:focus-within::after,.aurora-prose .wp-block-code:hover::after,.aurora-prose .wp-block-code:focus-within::after{opacity:.58;transform:scaleX(.86)}.aurora-prose .wp-block-quote:hover,.aurora-prose .wp-block-quote:focus-within,.aurora-prose .is-style-bookmark:hover,.aurora-prose .is-style-bookmark:focus-within,.aurora-prose .is-style-aurora-source-trail:hover,.aurora-prose .is-style-aurora-source-trail:focus-within,.aurora-prose .is-style-aurora-article-aside:hover,.aurora-prose .is-style-aurora-article-aside:focus-within,.aurora-prose pre:hover,.aurora-prose pre:focus-within,.aurora-prose .wp-block-code:hover,.aurora-prose .wp-block-code:focus-within{box-shadow:0 14px 38px rgb(0 0 0 / .22);transform:translateY(-1px)}@media (max-width:768px){.aurora-prose .wp-block-quote:hover,.aurora-prose .wp-block-quote:focus-within,.aurora-prose .is-style-bookmark:hover,.aurora-prose .is-style-bookmark:focus-within,.aurora-prose .is-style-aurora-source-trail:hover,.aurora-prose .is-style-aurora-source-trail:focus-within,.aurora-prose .is-style-aurora-article-aside:hover,.aurora-prose .is-style-aurora-article-aside:focus-within,.aurora-prose pre:hover,.aurora-prose pre:focus-within,.aurora-prose .wp-block-code:hover,.aurora-prose .wp-block-code:focus-within{transform:none}}@media (prefers-reduced-motion:reduce){.aurora-header-2026{backdrop-filter:none;-webkit-backdrop-filter:none}.aurora-media-card img,.aurora-prose .wp-block-quote,.aurora-prose .wp-block-pullquote,.aurora-prose .is-style-bookmark,.aurora-prose .is-style-aurora-source-trail,.aurora-prose .is-style-aurora-article-aside,.aurora-prose pre,.aurora-prose .wp-block-code,.aurora-button,.aurora-theme .wp-block-button__link,.aurora-article-row,.aurora-button.is-loading::after{animation:none;transition:none}.aurora-prose .wp-block-quote::after,.aurora-prose .wp-block-pullquote::before,.aurora-prose .is-style-bookmark::after,.aurora-prose .is-style-aurora-source-trail::after,.aurora-prose .is-style-aurora-article-aside::after,.aurora-prose pre::after,.aurora-prose .wp-block-code::after{animation:none;transition:none}.aurora-media-card:hover img,.aurora-prose .wp-block-quote:hover,.aurora-prose .wp-block-pullquote:hover,.aurora-prose .is-style-bookmark:hover,.aurora-prose .is-style-aurora-source-trail:hover,.aurora-prose .is-style-aurora-article-aside:hover,.aurora-prose pre:hover,.aurora-prose .wp-block-code:hover,.aurora-button:hover,.aurora-theme .wp-block-button__link:hover{transform:none}}@media print{body{background:#fff;color:#000}.aurora-glass,.aurora-card,.aurora-badge{background:#fff;border:1px solid #ccc;box-shadow:none}a{color:#000;text-decoration:underline}}body.aurora-theme :where(.aurora-page-header,.aurora-page-content>section,.aurora-hero-copy,.aurora-writing-band){background-color:rgb(9 12 17 / .92)!important}body.aurora-theme :where(#aurora-home-title,.aurora-page-title,.aurora-display-heading,.aurora-hero-copy h1){background-color:rgb(9 12 17 / .82)!important;box-decoration-break:clone;color:var(--aurora-ink)!important;-webkit-box-decoration-break:clone;-webkit-text-fill-color:currentColor!important}body.aurora-theme :where(.aurora-kicker,.aurora-section-kicker,.aurora-hero-dek,.aurora-page-lead,.aurora-page-content p,.aurora-prose p,.aurora-hero-copy p){background-color:transparent!important;color:var(--aurora-ink-soft)!important;-webkit-text-fill-color:currentColor!important}body.aurora-theme :where(.aurora-kicker,.aurora-section-kicker){color:var(--aurora-readable-accent)!important}body.aurora-theme .aurora-hero-2026 :where(.aurora-hero-copy),body.aurora-theme .aurora-hero-2026 :where(.aurora-hero-copy h1,.aurora-hero-copy h2,#aurora-home-title,#aurora-about-title){background-color:transparent!important}body.aurora-theme .wp-block-button:not(.is-style-aurora-primary) .wp-block-button__link{background:transparent!important;border-color:var(--aurora-line-strong)!important;color:var(--aurora-ink)!important;-webkit-text-fill-color:currentColor!important}body.aurora-theme #aurora-main :where(.aurora-page-header,.aurora-proof-section){background-color:transparent!important}body.aurora-theme #aurora-main :where(#aurora-home-title,.aurora-page-title,.aurora-display-heading,.aurora-hero-copy h1){background-color:transparent!important;color:var(--aurora-ink)!important;-webkit-text-fill-color:currentColor!important}body.aurora-theme #aurora-main :where(.aurora-kicker,.aurora-section-kicker,.aurora-hero-dek,.aurora-page-lead,.aurora-page-content p,.aurora-prose p,.aurora-hero-copy p){background-color:transparent!important;color:var(--aurora-ink-soft)!important;-webkit-text-fill-color:currentColor!important}body.aurora-theme #aurora-main .aurora-feature-band-contrast>.aurora-section-heading,body.aurora-theme #aurora-main .aurora-offer-band+.aurora-feature-band>.aurora-section-heading{background:var(--aurora-panel-solid)!important;border:1px solid var(--aurora-line);border-radius:var(--aurora-radius-card);padding:clamp(1.25rem, 3vw, 2rem)}body.aurora-theme #aurora-main .aurora-feature-band-contrast>.aurora-section-heading h2,body.aurora-theme #aurora-main .aurora-feature-band-contrast>.aurora-section-heading p:not(.aurora-kicker),body.aurora-theme #aurora-main .aurora-offer-band+.aurora-feature-band>.aurora-section-heading h2,body.aurora-theme #aurora-main .aurora-offer-band+.aurora-feature-band>.aurora-section-heading p:not(.aurora-kicker){background-color:transparent!important;color:var(--aurora-ink)!important;-webkit-text-fill-color:currentColor!important}body.aurora-theme #aurora-main .wp-block-button:not(.is-style-aurora-primary) .wp-block-button__link{background:transparent!important;border-color:var(--aurora-line-strong)!important;color:var(--aurora-ink)!important;-webkit-text-fill-color:currentColor!important}}@layer tokens{:root{--kk-surface:var(--wp--preset--color--paper);--kk-surface-sunk:var(--wp--preset--color--surface);--kk-surface-raised:var(--wp--preset--color--elevated);--kk-ink:var(--wp--preset--color--text-primary);--kk-ink-secondary:var(--wp--preset--color--text-secondary);--kk-ink-muted:var(--wp--preset--color--text-muted);--kk-accent:var(--wp--preset--color--signal);--kk-accent-ink:var(--wp--preset--color--signal-text);--kk-line:var(--wp--preset--color--muted);--kk-measure:66ch;--kk-bp-sm:480px;--kk-bp-md:768px;--kk-bp-lg:1200px}}@layer primitives{:root{--focus-ring:0 0 0 2px var(--wp--preset--color--paper), 0 0 0 4px var(--wp--preset--color--signal)}.kk-button{align-items:center;border-radius:var(--aurora-radius-control,2px);border:1px solid #fff0;color:var(--aurora-ink);display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.4;padding:.625rem 1.25rem;text-decoration:none;transition:transform var(--transition-fast,150ms cubic-bezier(0,0,.2,1)),box-shadow var(--transition-normal,300ms cubic-bezier(0,0,.2,1)),background-color var(--transition-fast,150ms cubic-bezier(0,0,.2,1)),border-color var(--transition-fast,150ms cubic-bezier(0,0,.2,1));cursor:pointer}.kk-button:hover{transform:translateY(-1px)}.kk-button:active{transform:translateY(0)}.kk-button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.kk-button--primary{background:var(--aurora-signal-control);border-color:var(--aurora-signal-control);color:var(--aurora-signal-control-label)}.kk-button--primary:hover{background:var(--aurora-signal-control-hover);border-color:var(--aurora-signal-control-hover)}.kk-button--secondary{background:#fff0;border:1px solid var(--aurora-line);color:var(--aurora-ink)}.kk-button--secondary:hover{border-color:var(--aurora-line-strong);background:rgb(229 70 46 / .035)}.kk-button[aria-disabled="true"],.kk-button.is-disabled{cursor:not-allowed;opacity:.6}.kk-card{background:linear-gradient(155deg,rgb(232 224 209 / .045),rgb(232 224 209 / .018)),var(--aurora-panel-solid);border:1px solid var(--aurora-line);border-radius:var(--wp--custom--border--radius-lg);padding:var(--wp--preset--spacing--60);transition:transform var(--transition-normal,300ms cubic-bezier(0,0,.2,1)),box-shadow var(--transition-normal,300ms cubic-bezier(0,0,.2,1)),border-color var(--transition-normal,300ms cubic-bezier(0,0,.2,1))}.kk-card:hover{transform:translateY(-4px);border-color:var(--aurora-line-strong);box-shadow:0 10px 40px rgb(0 0 0 / .22),var(--aurora-glow-md,0 0 25px) rgb(242 180 207 / .035)}.kk-media{background:linear-gradient(145deg,rgb(232 224 209 / .04),rgb(242 180 207 / .025)),var(--aurora-panel-solid);border:1px solid var(--aurora-line);border-radius:var(--wp--custom--border--radius-lg);overflow:hidden;position:relative}.kk-media img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform var(--transition-normal,300ms cubic-bezier(0,0,.2,1));width:100%}.kk-media::after{background:linear-gradient(180deg,transparent 18%,rgb(13 15 21 / .8) 74%,rgb(13 15 21 / .96));content:'';inset:0;position:absolute}.kk-media:hover img{filter:saturate(1.12);transform:scale(1.035)}.kk-badge{align-items:center;background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--elevated);border-radius:var(--wp--custom--border--radius-full);color:var(--wp--preset--color--text-secondary);display:inline-flex;font-size:var(--wp--preset--font-size--xs);font-weight:500;padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--30);transition:border-color var(--transition-fast,150ms cubic-bezier(0,0,.2,1)),color var(--transition-fast,150ms cubic-bezier(0,0,.2,1))}.kk-badge:hover{border-color:var(--wp--preset--color--signal);color:var(--wp--preset--color--signal)}.kk-kicker{color:var(--wp--preset--color--signal);font-family:var(--wp--preset--font-family--mono);font-size:.68rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.kk-prose{max-width:var(--kk-measure,66ch)}.kk-prose--wide{max-width:var(--aurora-readable-wide,860px)}.kk-surface{background:var(--kk-surface,var(--wp--preset--color--paper))}.kk-surface--sunk{background:var(--kk-surface-sunk,var(--wp--preset--color--surface))}.kk-surface--raised{background:var(--kk-surface-raised,var(--wp--preset--color--elevated))}.kk-surface--panel{background:var(--aurora-panel-solid)}.kk-surface--reader{background:var(--aurora-reader-pane-solid)}}@layer components{@font-face{font-family:'Space Grotesk';src:url(/wp-content/themes/kk-aurora/assets/css/../fonts/SpaceGrotesk-Variable.woff2) format('woff2');font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:'DM Sans';src:url(/wp-content/themes/kk-aurora/assets/css/../fonts/DMSans-Variable.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'JetBrains Mono';src:url(/wp-content/themes/kk-aurora/assets/css/../fonts/JetBrainsMono-Variable.woff2) format('woff2');font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url(/wp-content/themes/kk-aurora/assets/css/../fonts/Inter-Variable.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Clash Display';src:url(/wp-content/themes/kk-aurora/assets/css/../fonts/ClashDisplay-700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}html{font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:'DM Sans',system-ui,-apple-system,sans-serif;font-feature-settings:'kern' 1,'liga' 1,'calt' 1,'ss01' 1,'cv05' 1;font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.wp-block-heading{font-family:'Space Grotesk',system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;hyphens:auto}h1,.wp-block-heading.is-style-h1{font-weight:800;letter-spacing:0;line-height:1.1}h2,.wp-block-heading.is-style-h2{letter-spacing:0;line-height:1.15}h3,.wp-block-heading.is-style-h3{letter-spacing:0;line-height:1.2}h4,h5,h6{letter-spacing:0;line-height:1.3}p{line-height:1.7;text-wrap:pretty;max-width:70ch}article p,.entry-content p,.wp-block-post-content p{line-height:1.8;margin-block:1.5em;h1+&,h2+&,h3+&,h4+&{margin-top:.75em}}article a,.entry-content a,.wp-block-post-content a{color:var(--wp--preset--color--signal);text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--wp--preset--color--signal) 30%,transparent);text-underline-offset:.15em;text-decoration-thickness:1px;transition:text-decoration-color 0.2s ease,color 0.2s ease}article a:hover,.entry-content a:hover,.wp-block-post-content a:hover{text-decoration-color:var(--wp--preset--color--signal)}ul,ol{padding-left:1.5em;margin-block:1.5em}li{line-height:1.7;margin-block:.5em}li>ul,li>ol{margin-block:.5em}ul:not([class]){list-style:none;padding-left:1.25em}ul:not([class])>li{position:relative}ul:not([class])>li::before{content:'';position:absolute;left:-1.25em;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--wp--preset--color--signal)}blockquote,.wp-block-quote{position:relative;font-size:1.15em;font-style:normal;line-height:1.6;margin-block:2em;padding:1.5em 0 1.5em 1.5em;border-left:3px solid var(--wp--preset--color--signal);quotes:none}blockquote p,.wp-block-quote p{font-style:italic;max-width:60ch}blockquote cite,.wp-block-quote cite{display:block;margin-top:1em;font-size:.875rem;font-style:normal;color:var(--wp--preset--color--text-muted)}blockquote cite::before{content:'— '}.wp-block-pullquote{border:none;padding:2em 0;text-align:center}.wp-block-pullquote blockquote{border:none;padding:0}.wp-block-pullquote p{font-size:clamp(1.5rem, 4vw, 2.5rem);font-weight:600;font-style:normal;line-height:1.3;letter-spacing:0;max-width:none}code,kbd,samp,var{font-family:'JetBrains Mono','Fira Code',monospace;font-size:.9em;font-feature-settings:'liga' 1}:not(pre)>code{background:var(--wp--preset--color--surface);color:var(--wp--preset--color--signal);padding:.15em .4em;border-radius:4px;white-space:nowrap}pre,.wp-block-code{background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--elevated);border-radius:var(--wp--custom--border--radius-md);padding:1.5em;overflow-x:auto;tab-size:2;counter-reset:line}pre code,.wp-block-code code{background:none;padding:0;color:var(--wp--preset--color--text-primary);font-size:.875rem;line-height:1.7;white-space:pre}small,figcaption,.wp-block-image figcaption,.wp-element-caption{font-size:.875rem;color:var(--wp--preset--color--text-muted);text-align:center;margin-top:.75em;font-style:italic}.is-style-lead,.lead{font-size:1.25em;line-height:1.6;color:var(--wp--preset--color--text-secondary);max-width:60ch}.kicker,.eyebrow{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--wp--preset--color--signal);margin-bottom:.5em}.tabular-nums,.aurora-counter,[data-aurora-counter]{font-variant-numeric:tabular-nums;font-feature-settings:'tnum' 1}@supports (hanging-punctuation:first){blockquote,.wp-block-quote,.wp-block-pullquote{hanging-punctuation:first}}blockquote p::first-letter,.wp-block-quote p::first-letter{margin-left:-.4em}abbr{letter-spacing:.05em}.em-dash{margin:0 .1em}@media (prefers-color-scheme:dark){body{font-weight:350}strong,b{font-weight:600}}.aurora-glass-panel,.is-style-aurora-glass{background:var(--wp--custom--glass--surface-strong);border:1px solid var(--wp--custom--glass--border);border-radius:var(--wp--custom--border--radius-lg);box-shadow:var(--wp--preset--shadow--md);backdrop-filter:blur(var(--wp--custom--glass--blur));-webkit-backdrop-filter:blur(var(--wp--custom--glass--blur))}.aurora-page-title{font-size:var(--aurora-page-title-size,clamp(3rem, 4.4vw, 4rem))!important;line-height:1.02;letter-spacing:0;max-width:16ch}@media (max-width:768px){.aurora-page-title{font-size:var(--aurora-page-title-size-mobile,clamp(2.125rem, 9vw, 2.625rem))!important;line-height:1.05;max-width:14ch}}.aurora-meta{font-size:var(--wp--preset--font-size--xs);letter-spacing:var(--wp--custom--letter-spacing--wider);text-transform:uppercase;color:var(--wp--preset--color--text-muted)}.wp-block-button__link,button,input[type="submit"],input[type="button"],input[type="reset"]{min-height:var(--wp--custom--button--min-height);border-radius:var(--wp--custom--button--radius);transition:background-color var(--wp--custom--motion--micro-duration) var(--wp--custom--animation--ease-out),color var(--wp--custom--motion--micro-duration) var(--wp--custom--animation--ease-out),border-color var(--wp--custom--motion--micro-duration) var(--wp--custom--animation--ease-out),box-shadow var(--wp--custom--motion--depth-duration) var(--wp--custom--animation--ease-smooth),transform var(--wp--custom--motion--micro-duration) var(--wp--custom--animation--ease-out)}.wp-block-button.is-style-aurora-primary .wp-block-button__link{background:var(--wp--preset--color--signal);color:var(--wp--preset--color--deep);border:1px solid #fff0}.wp-block-button.is-style-aurora-secondary .wp-block-button__link{background:var(--wp--preset--color--surface);color:var(--wp--preset--color--text-primary);border:1px solid var(--wp--preset--color--signal)}.wp-block-button.is-style-aurora-ghost .wp-block-button__link{background:#fff0;color:var(--wp--preset--color--text-primary);border:1px solid var(--wp--preset--color--elevated)}.wp-block-button.is-style-aurora-utility .wp-block-button__link,.wp-block-button.is-style-aurora-icon .wp-block-button__link{min-width:var(--wp--custom--button--min-height);min-height:var(--wp--custom--button--min-height);padding:0;border-radius:var(--wp--custom--button--radius-pill);display:inline-flex;align-items:center;justify-content:center;font-size:var(--wp--custom--button--icon-size)}@media (hover:hover) and (pointer:fine){.wp-block-button.is-style-aurora-primary .wp-block-button__link:hover{background:var(--wp--preset--color--signal);transform:translateY(-1px);box-shadow:0 0 20px rgb(229 70 46 / .3),0 0 40px rgb(229 70 46 / .15)}.wp-block-button.is-style-aurora-secondary .wp-block-button__link:hover,.wp-block-button.is-style-aurora-ghost .wp-block-button__link:hover{border-color:var(--wp--preset--color--signal);color:var(--wp--preset--color--signal)}}.wp-block-button__link:active,button:active,input[type="submit"]:active,input[type="button"]:active,input[type="reset"]:active{transform:translateY(1px)}.wp-block-button__link[aria-disabled="true"],.wp-block-button__link:disabled,button:disabled,input[type="submit"]:disabled,input[type="button"]:disabled,input[type="reset"]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.wp-block-button__link:focus-visible,button:focus-visible,input[type="submit"]:focus-visible,input[type="button"]:focus-visible,input[type="reset"]:focus-visible{outline:var(--wp--custom--focus--ring-width) solid var(--wp--custom--focus--ring-color);outline-offset:var(--wp--custom--focus--ring-offset);box-shadow:0 0 0 2px var(--wp--custom--focus--ring-offset-color),var(--wp--custom--focus--ring-glow)}@media (hover:none) and (pointer:coarse){.wp-block-button__link,button,input[type="submit"],input[type="button"],input[type="reset"]{min-height:var(--wp--custom--button--mobile-min-height)}.wp-block-button__link:active,button:active,input[type="submit"]:active,input[type="button"]:active,input[type="reset"]:active{transform:scale(.99)}}@media (prefers-reduced-motion:reduce){.aurora-glass-panel,.aurora-glass-nav,.aurora-glass-media,.wp-block-button__link,button,input[type="submit"],input[type="button"],input[type="reset"]{transition-duration:var(--wp--custom--motion--reduce-duration)!important;animation:none!important;transform:none!important}*{transition-property:color,background-color,border-color,text-decoration-color!important}}}@layer components{@keyframes aurora-border-rotate{0%{--angle:0deg}100%{--angle:360deg}}@keyframes aurora-scroll-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}.aurora-scroll-indicator{animation:aurora-scroll-bounce 2s ease-in-out infinite}[data-aurora-delay="1"]{animation-delay:0.1s}[data-aurora-delay="2"]{animation-delay:0.2s}[data-aurora-delay="3"]{animation-delay:0.3s}[data-aurora-delay="4"]{animation-delay:0.4s}[data-aurora-delay="5"]{animation-delay:0.5s}[data-aurora-delay="6"]{animation-delay:0.6s}[data-aurora-delay="7"]{animation-delay:0.7s}[data-aurora-delay="8"]{animation-delay:0.8s}.aurora-counter{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}}@layer components{@view-transition{navigation:auto}::view-transition-old(root){animation:aurora-page-out 0.3s cubic-bezier(.4,0,1,1) forwards}::view-transition-new(root){animation:aurora-page-in 0.4s cubic-bezier(0,0,.2,1) forwards}@keyframes aurora-page-out{to{opacity:0;transform:scale(.98);filter:blur(4px)}}@keyframes aurora-page-in{from{opacity:0;transform:scale(1.02);filter:blur(4px)}}.aurora-hero{view-transition-name:hero}::view-transition-old(hero){animation:aurora-hero-out 0.4s ease-out forwards}::view-transition-new(hero){animation:aurora-hero-in 0.5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes aurora-hero-out{to{opacity:0;transform:translateY(-20px)}}@keyframes aurora-hero-in{from{opacity:0;transform:translateY(30px)}}@keyframes aurora-scroll-progress{to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){@keyframes aurora-reveal{to{opacity:1;transform:translateY(0)}}@keyframes aurora-parallax{from{transform:translateY(-5%)}to{transform:translateY(5%)}}}@container card (max-width:400px){.aurora-card{padding:var(--wp--preset--spacing--40)}.aurora-card h3{font-size:var(--wp--preset--font-size--lg)}}@container card (min-width:401px) and (max-width:600px){.aurora-card{padding:var(--wp--preset--spacing--50)}}@container card (min-width:601px){.aurora-card{padding:var(--wp--preset--spacing--60)}}.aurora-card-premium{background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--elevated);border-radius:var(--wp--custom--border--radius-lg);padding:var(--wp--preset--spacing--60);position:relative;overflow:hidden;transition:transform 0.4s cubic-bezier(.34,1.56,.64,1),border-color 0.3s ease,box-shadow 0.4s ease;&::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,transparent 0%,#fff0 40%,rgb(229 70 46 / .3) 50%,rgb(229 70 46 / .15) 60%,transparent 100%);background-size:200% 200%;background-position:100% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity 0.4s ease,background-position 0.6s ease;pointer-events:none}&::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),rgb(229 70 46 / .06) 0%,transparent 50%);opacity:0;transition:opacity 0.3s ease;pointer-events:none}&:hover{transform:translateY(-4px);border-color:#fff0;box-shadow:0 20px 40px rgb(0 0 0 / .3),0 0 30px rgb(229 70 46 / .1);&::before{opacity:1;background-position:0% 0%}&::after{opacity:1}}& h3{margin-bottom:var(--wp--preset--spacing--30);&+p{margin-top:0}}& p{color:var(--wp--preset--color--text-secondary);&:last-of-type{margin-bottom:0}}}@supports (font-variation-settings:normal){.aurora-hero-headline{font-family:'Inter',system-ui,sans-serif;font-variation-settings:'wght' 700;transition:font-variation-settings 0.3s ease}.aurora-hero-headline:hover{font-variation-settings:'wght' 800}}:root{--ease-spring:cubic-bezier(0.34, 1.56, 0.64, 1);--ease-out-expo:cubic-bezier(0.19, 1, 0.22, 1);--ease-out-quint:cubic-bezier(0.22, 1, 0.36, 1);--ease-out-back:cubic-bezier(0.34, 1.3, 0.64, 1);--ease-smooth:cubic-bezier(0.4, 0, 0, 1)}.aurora-card:has(img){padding:0;overflow:hidden;&>*:not(img){padding-left:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--60)}&>*:last-child{padding-bottom:var(--wp--preset--spacing--60)}}.aurora-form-group:has(:invalid:not(:placeholder-shown)){--input-border:var(--wp--preset--color--error);--input-glow:rgba(239, 68, 68, 0.2)}.aurora-form-group:has(:valid:not(:placeholder-shown)){--input-border:var(--wp--preset--color--success);--input-glow:rgba(0, 191, 165, 0.2)}.aurora-nav:has(.current-menu-item) .current-menu-item a{color:var(--wp--preset--color--text-primary);&::after{width:100%}}:root{accent-color:var(--wp--preset--color--signal)}input[type="checkbox"],input[type="radio"],input[type="range"],progress{accent-color:var(--wp--preset--color--signal)}:focus{outline:none}:focus-visible{outline:2px solid var(--wp--preset--color--signal);outline-offset:3px;border-radius:2px}.wp-block-button__link:focus-visible{outline-offset:4px;box-shadow:0 0 0 2px var(--wp--preset--color--deep),0 0 0 4px var(--wp--preset--color--signal),var(--aurora-glow-sm) rgb(229 70 46 / .3)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--wp--preset--color--deep)}::-webkit-scrollbar-thumb{background:var(--wp--preset--color--elevated);border-radius:5px;border:2px solid var(--wp--preset--color--deep);transition:background 0.2s ease}::-webkit-scrollbar-thumb:hover{background:var(--wp--preset--color--muted)}*{scrollbar-width:thin;scrollbar-color:var(--wp--preset--color--elevated) var(--wp--preset--color--deep)}::selection{background:var(--wp--preset--color--signal);color:var(--wp--preset--color--deep);text-shadow:none}::-moz-selection{background:var(--wp--preset--color--signal);color:var(--wp--preset--color--deep);text-shadow:none}@media (prefers-reduced-data:reduce){.aurora-hero::before{display:none}body{font-family:system-ui,sans-serif}img[loading="lazy"]:not([alt]){display:none}}@media (prefers-contrast:more){:root{--wp--preset--color--text-primary:#FFFFFF;--wp--preset--color--text-secondary:#E0E0E0;--wp--preset--color--text-muted:#BBBBBB}.aurora-card{border-width:2px;border-color:var(--wp--preset--color--text-muted)}a{text-decoration:underline}}@media print{.aurora-hero{min-height:auto;padding:2cm 0}.aurora-card{break-inside:avoid;border:1px solid #ccc;box-shadow:none}.aurora-scroll-indicator,.aurora-nav{display:none}a[href]::after{content:" (" attr(href) ")";font-size:.8em;color:#666}a[href^="#"]::after,a[href^="javascript:"]::after{content:none}}}@layer components{:root{--revive-surface:#efe6d2;--revive-surface-2:#e6dcc2;--revive-ink:#171310;--revive-ink-soft:rgba(23, 19, 16, 0.78);--revive-ink-muted:#5c5044;--revive-accent:#d94a1f;--revive-accent-text:#9a2f14;--revive-accent-control:#c03f18;--revive-accent-control-hover:#a52918;--revive-accent-control-label:var(--aurora-signal-control-label, #fffaf6);--revive-accent-soft:#e8b53a;--revive-line:rgba(23, 19, 16, 0.14);--revive-line-strong:rgba(181, 60, 24, 0.4);--revive-rainbow-1:#1f8a86;--revive-rainbow-2:#39a8d8;--revive-rainbow-3:#2b57a6;--revive-rainbow-4:#6b3a97;--revive-rainbow-5:#d6337a;--revive-rainbow-6:#d94a1f;--revive-rainbow-7:#e8b53a;--revive-ease:cubic-bezier(0.2, 0.7, 0.2, 1);--revive-max:1280px;--aurora-ink:#171310;--aurora-ink-soft:rgba(23, 19, 16, 0.78);--aurora-ink-muted:#5c5044;--aurora-paper:#efe6d2;--aurora-signal:#9a2f14;--aurora-readable-accent:#9a2f14;--aurora-signal-dark:#a52918;--aurora-signal-control:#c03f18;--aurora-signal-control-hover:#a52918;--aurora-wildcard:#e8b53a;--aurora-opal-void:#efe6d2;--aurora-opal-ink:#e6dcc2;--aurora-opal-plum:#e6dcc2;--aurora-opal-warm:#efe6d2;--aurora-black:#171310;--aurora-panel:rgba(230, 220, 194, 0.92);--aurora-panel-solid:#e6dcc2;--aurora-reader-pane:rgba(239, 230, 210, 0.96);--aurora-reader-pane-solid:#efe6d2;--aurora-reader-border:rgba(23, 19, 16, 0.14);--aurora-line:rgba(23, 19, 16, 0.14);--aurora-line-strong:rgba(181, 60, 24, 0.4);--aurora-shadow-deep:0 18px 48px rgba(23, 19, 16, 0.12);--focus-ring:0 0 0 2px var(--revive-surface), 0 0 0 4px var(--revive-accent-text)}body.aurora-theme{background:var(--revive-surface);color:var(--revive-ink);font-family:"DM Sans",system-ui,-apple-system,sans-serif}body.aurora-theme::before{opacity:.04;mix-blend-mode:multiply}.aurora-theme{background-color:var(--revive-surface)!important;background-image:none!important;color:var(--revive-ink)}.aurora-theme :where(h1,h2,h3,h4,h5,h6){font-family:"Space Grotesk",system-ui,sans-serif;letter-spacing:-.03em;color:var(--revive-ink)}.aurora-theme :where(p,li,figcaption){color:var(--revive-ink-soft)}.aurora-kicker,.aurora-section-kicker{color:var(--revive-accent-text)!important;font-family:"JetBrains Mono",ui-monospace,monospace!important;font-size:0.68rem!important;font-weight:600!important;letter-spacing:0.28em!important;-webkit-text-fill-color:var(--revive-accent-text)!important}.aurora-button-primary,.wp-block-button.is-style-aurora-primary .wp-block-button__link{background:var(--revive-accent-control);border-color:var(--revive-accent-control);color:var(--revive-accent-control-label)!important;box-shadow:none;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;border-radius:2px}.aurora-button-primary:hover,.wp-block-button.is-style-aurora-primary .wp-block-button__link:hover{background:var(--revive-accent-soft);border-color:var(--revive-accent-soft);color:var(--revive-ink)!important;box-shadow:none}.aurora-button-secondary,.wp-block-button.is-style-aurora-ghost .wp-block-button__link{background:#fff0;border:1px solid rgb(217 74 31 / .4);color:var(--revive-ink);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;border-radius:2px}.aurora-button-secondary:hover,.wp-block-button.is-style-aurora-ghost .wp-block-button__link:hover{border-color:var(--revive-accent-text);color:var(--revive-accent-text);background:#fff0}body.aurora-theme :where(a,button,input,select,textarea,summary,.aurora-button,.wp-block-button__link,.aurora-primary-nav a,.aurora-utility-link,.aurora-header-cta,.aurora-brand):focus-visible{outline:2px solid var(--revive-accent-text)!important;outline-offset:3px!important;box-shadow:none!important}body.aurora-theme .skip-link:focus,body.aurora-theme .skip-link:focus-visible,body.aurora-theme #wp-skip-link:focus,body.aurora-theme #wp-skip-link:focus-visible{outline:2px solid var(--revive-ink)!important;outline-offset:2px!important;top:var(--wp--preset--spacing--40,1rem);background:var(--revive-accent-control)!important;color:var(--revive-accent-control-label)!important}.aurora-header-2026{background:rgb(239 230 210 / .92)!important;border-bottom:1px solid var(--revive-line)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.aurora-theme .aurora-header-shell{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem 1.15rem;width:100%;max-width:none;margin:0;padding:.45rem clamp(0.9rem, 2.8vw, 2.25rem)}body.aurora-theme .aurora-brand{justify-self:start;flex-shrink:0}body.aurora-theme .aurora-brand-logo{height:clamp(2.75rem, 3.6vw, 3.35rem);max-width:min(10.5rem, 38vw)}body.aurora-theme .aurora-header-actions{justify-self:end;flex-shrink:0}.aurora-scroll-progress{display:block;height:3px;width:100%;transform-origin:left center;transform:scaleX(var(--scroll-progress,0));background:linear-gradient(90deg,var(--revive-rainbow-6),var(--revive-rainbow-7),var(--revive-rainbow-1),var(--revive-rainbow-2),var(--revive-rainbow-3),var(--revive-rainbow-4),var(--revive-rainbow-5))}.aurora-woven-marquee{height:6px;width:100%;overflow:hidden;line-height:0;background:var(--revive-ink)}.aurora-woven-marquee-track{display:flex;width:max-content;height:100%;animation:aurora-woven-scroll 28s linear infinite}.aurora-woven-marquee-track svg{display:block;height:100%;width:clamp(220px, 33vw, 640px);flex-shrink:0}@keyframes aurora-woven-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.aurora-woven-marquee-track{animation:none}}body.aurora-theme .aurora-primary-nav{justify-content:center;flex-wrap:nowrap;gap:.55rem .85rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.aurora-theme .aurora-primary-nav::-webkit-scrollbar{display:none}.aurora-primary-nav a,.aurora-utility-link{color:var(--revive-ink-soft)!important;text-transform:uppercase;letter-spacing:.08em;font-size:0.64rem!important;font-weight:650;white-space:nowrap}.aurora-primary-nav a:hover,.aurora-utility-link:hover{color:var(--revive-accent-text)!important}.aurora-header-cta{background:var(--revive-ink)!important;border-color:var(--revive-ink)!important;color:var(--revive-surface)!important;border-radius:2px;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.aurora-header-cta:hover{background:var(--revive-accent-control)!important;border-color:var(--revive-accent-control)!important;color:var(--revive-accent-control-label)!important}.aurora-home-revive{background:var(--revive-surface);color:var(--revive-ink)}.aurora-masthead-copy h1 .aurora-rainbow-word,.aurora-hero-copy h1 .aurora-rainbow-word{display:inline-block;font-size:1.08em;font-style:italic;font-weight:700;letter-spacing:-.03em;padding-right:.02em;background:linear-gradient(100deg,var(--revive-rainbow-6) 0%,var(--revive-rainbow-7) 18%,var(--revive-rainbow-1) 36%,var(--revive-rainbow-2) 52%,var(--revive-rainbow-3) 68%,var(--revive-rainbow-4) 84%,var(--revive-rainbow-5) 100%);background-size:140% 100%;-webkit-background-clip:text;background-clip:text;color:#fff0}.aurora-stage-photo{position:relative;margin:0}.aurora-stage-photo img{display:block;width:100%;height:clamp(280px, 58vh, 720px);object-fit:cover;filter:grayscale(.28)}.aurora-stage-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(239 230 210 / .85),rgb(239 230 210 / .2) 45%,transparent 70%);pointer-events:none}.aurora-stages-band,.aurora-people-say-band,.aurora-archive-band,.aurora-work-band,.aurora-creative-labs,.aurora-services-band,.aurora-writing-band,.aurora-newsletter-band{max-width:var(--revive-max);margin:0 auto;padding:clamp(3rem, 8vw, 5.5rem) clamp(1rem, 3vw, 2rem)}.aurora-stages-band .aurora-section-lede{max-width:36rem;margin:.75rem 0 0;color:var(--revive-ink-soft);font-size:1.05rem;line-height:1.5}.aurora-stages-reel-layout{display:grid;gap:1rem}@media (min-width:768px){.aurora-stages-reel-layout{grid-template-columns:minmax(0,1.25fr) minmax(16rem,1fr);gap:1.15rem;align-items:stretch}}.aurora-stages-feature,.aurora-stages-support-photo{position:relative;display:block;overflow:hidden;border:1px solid rgb(217 74 31 / .16);background:var(--revive-ink);text-decoration:none;color:var(--revive-surface)}.aurora-stages-feature{min-height:18rem}.aurora-stages-support-photo{min-height:12rem}.aurora-stages-feature img,.aurora-stages-support-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 400ms var(--revive-ease),filter 400ms var(--revive-ease)}.aurora-stages-feature-scrim{position:absolute;inset:auto 0 0;display:grid;gap:.2rem;padding:1.15rem 1rem 1rem;background:linear-gradient(to top,rgb(23 19 16 / .88),rgb(23 19 16 / .35) 70%,transparent);pointer-events:none}.aurora-stage-event,.aurora-stage-talk,.aurora-stage-kind{display:block}.aurora-stages-feature-scrim .aurora-stage-event,.aurora-stages-list .aurora-stage-event{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.aurora-stages-feature-scrim .aurora-stage-talk,.aurora-stages-list .aurora-stage-talk{font-family:"Space Grotesk",system-ui,sans-serif;font-size:clamp(1.15rem, 2vw, 1.45rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.aurora-stages-feature-scrim .aurora-stage-kind,.aurora-stages-list .aurora-stage-kind{font-size:.78rem;letter-spacing:.04em}.aurora-stages-support{display:grid;gap:.75rem;align-content:start}.aurora-stages-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--revive-line)}.aurora-stages-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"event kind" "talk kind";gap:.15rem .75rem;padding:.85rem .35rem .85rem .7rem;border-bottom:1px solid var(--revive-line);text-decoration:none;color:var(--revive-ink);box-shadow:inset 3px 0 0 #fff0;transition:background-color 180ms ease,box-shadow 180ms ease}.aurora-stages-list .aurora-stage-event{grid-area:event}.aurora-stages-list .aurora-stage-talk{grid-area:talk}.aurora-stages-list .aurora-stage-kind{grid-area:kind;align-self:center;color:var(--revive-accent-text);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.aurora-stages-feature:hover img,.aurora-stages-feature:focus-visible img,.aurora-stages-support-photo:hover img,.aurora-stages-support-photo:focus-visible img{transform:scale(1.03);filter:saturate(1.06)}.aurora-stages-list a:hover,.aurora-stages-list a:focus-visible{background:rgb(217 74 31 / .06);box-shadow:inset 3px 0 0 var(--revive-accent)}.aurora-stages-feature:active,.aurora-stages-support-photo:active,.aurora-stages-list a:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.aurora-stages-feature img,.aurora-stages-support-photo img,.aurora-stages-list a,.aurora-stages-feature,.aurora-stages-support-photo{transition:none}.aurora-stages-feature:hover img,.aurora-stages-feature:focus-visible img,.aurora-stages-support-photo:hover img,.aurora-stages-support-photo:focus-visible img{transform:none;filter:none}.aurora-stages-feature:active,.aurora-stages-support-photo:active,.aurora-stages-list a:active{transform:none}}.aurora-people-say-band .aurora-section-lede{max-width:36rem;margin:.75rem 0 0;color:var(--revive-ink-soft);font-size:1.05rem;line-height:1.5}.aurora-people-say-grid{display:grid;gap:1rem}@media (min-width:768px){.aurora-people-say-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}}.aurora-people-say-card{position:relative;margin:0;padding:1.15rem 1.1rem 1.25rem;background:var(--revive-surface-2);border:1px solid var(--revive-line);border-radius:2px}.aurora-people-say-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--revive-accent)}.aurora-people-say-card:nth-child(2)::before{background:var(--revive-rainbow-1)}.aurora-people-say-card:nth-child(3)::before{background:var(--revive-rainbow-4)}.aurora-people-say-card blockquote{margin:.65rem 0 0}.aurora-people-say-card blockquote p{margin:0;color:var(--revive-ink);font-size:1.02rem;line-height:1.5}.aurora-people-say-card footer{margin-top:.85rem;color:var(--revive-ink-muted);font-size:.82rem;font-style:normal}.aurora-people-say-card:hover,.aurora-people-say-card:focus-within{border-color:var(--revive-line-strong)}.aurora-people-say-band .aurora-action-row{margin-top:1.5rem}.aurora-section-head{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;border-bottom:0;padding-bottom:1.15rem;margin-bottom:2rem}.aurora-section-head::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:1px;background:linear-gradient(90deg,var(--revive-rainbow-6) 0%,var(--revive-rainbow-7) 16%,var(--revive-rainbow-1) 32%,var(--revive-rainbow-2) 48%,var(--revive-rainbow-3) 64%,var(--revive-rainbow-4) 80%,var(--revive-rainbow-5) 100%)}.aurora-section-head h2{font-family:"Space Grotesk",system-ui,sans-serif;font-size:clamp(2rem, 5vw, 3.5rem);font-weight:700;letter-spacing:-.035em;line-height:.95;margin:.35rem 0 0;color:var(--revive-ink)}.aurora-section-head h2 .accent{color:var(--revive-accent-text)}.aurora-section-head a:not(.aurora-button){font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--revive-ink);text-decoration:none;border-bottom:1px solid var(--revive-accent);padding-bottom:.15rem}.aurora-contact-sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}@media (min-width:768px){.aurora-contact-sheet{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}.aurora-contact-sheet a{display:block;aspect-ratio:1;overflow:hidden;border:1px solid rgb(217 74 31 / .12);background:var(--revive-surface-2)}.aurora-contact-sheet img{width:100%;height:100%;object-fit:cover;transition:transform 700ms var(--revive-ease);filter:grayscale(.2)}.aurora-contact-sheet a:hover img{transform:scale(1.04);filter:grayscale(0)}.aurora-work-triptych{display:grid;grid-template-columns:1fr;gap:1.75rem}@media (min-width:768px){.aurora-work-triptych{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;align-items:stretch}.aurora-work-card:nth-child(2){margin-top:0}}.aurora-work-card{display:block;text-decoration:none;color:inherit;border-radius:2px;transition:transform 180ms var(--revive-ease),box-shadow 180ms ease}.aurora-work-card-media{position:relative;aspect-ratio:3 / 4;overflow:hidden;border:1px solid rgb(217 74 31 / .12);background:var(--revive-surface-2);margin-bottom:1rem;transition:border-color 180ms ease,box-shadow 180ms ease}.aurora-work-card-media img{width:100%;height:100%;object-fit:cover;filter:grayscale(.35);transition:transform 800ms var(--revive-ease)}.aurora-work-card:hover .aurora-work-card-media,.aurora-work-card:focus-visible .aurora-work-card-media,.aurora-work-card:focus-within .aurora-work-card-media{border-color:rgb(217 74 31 / .45);box-shadow:0 10px 28px rgb(23 19 16 / .12)}.aurora-work-card:hover,.aurora-work-card:focus-visible{transform:translateY(-2px)}.aurora-work-card:hover .aurora-work-card-media img,.aurora-work-card:focus-visible .aurora-work-card-media img,.aurora-work-card:focus-within .aurora-work-card-media img{transform:scale(1.04);filter:grayscale(0)}.aurora-work-card:focus-visible,.aurora-work-card:focus-within{outline:2px solid var(--revive-accent-text);outline-offset:4px;border-radius:2px}.aurora-work-band .aurora-section-head a:hover{color:var(--revive-accent-text)}.aurora-work-band .aurora-section-head a:focus-visible{outline:2px solid var(--revive-accent-text);outline-offset:3px}.aurora-work-card-media::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(23 19 16 / .72),transparent 55%)}.aurora-work-card-num{position:absolute;top:.85rem;left:.85rem;z-index:1;font-family:"JetBrains Mono","Fira Code",ui-monospace,monospace;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(239 230 210 / .72)}.aurora-work-card-body{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:1;color:#efe6d2}.aurora-work-card-body .aurora-kicker{color:var(--revive-accent-soft)!important;margin-bottom:0.35rem!important}.aurora-work-card-body h3{margin:0 0 .4rem;font-size:1.65rem;color:#efe6d2}.aurora-work-card-body p{margin:0;font-size:.9rem;line-height:1.45;color:rgb(239 230 210 / .84)}@media (prefers-reduced-motion:reduce){.aurora-work-card,.aurora-work-card-media,.aurora-work-card-media img{transition:none}.aurora-work-card:hover,.aurora-work-card:focus-visible{transform:none}.aurora-work-card:hover .aurora-work-card-media img,.aurora-work-card:focus-visible .aurora-work-card-media img,.aurora-work-card:focus-within .aurora-work-card-media img{transform:none}}.aurora-creative-labs .aurora-section-lede{max-width:36rem;margin:.75rem 0 0;color:var(--revive-ink-soft);font-size:1.05rem;line-height:1.5}.aurora-labs-grid{display:grid;grid-template-columns:1fr;gap:1.75rem}@media (min-width:768px){.aurora-labs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.5rem}}@media (min-width:1200px){.aurora-labs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.aurora-lab-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:2px;transition:transform 180ms var(--revive-ease)}.aurora-lab-card-media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border:1px solid rgb(217 74 31 / .12);background:var(--revive-surface-2);margin-bottom:1rem}.aurora-lab-card-media img{width:100%;height:100%;object-fit:cover;filter:grayscale(.2);transition:transform 700ms var(--revive-ease),filter 700ms var(--revive-ease)}.aurora-lab-card:nth-child(1) img{object-position:center 35%}.aurora-lab-card:nth-child(2) img{object-position:center 20%}.aurora-lab-card:nth-child(3) img{object-position:center 25%}.aurora-lab-card:nth-child(4) img{object-position:center 18%}.aurora-lab-card:hover .aurora-lab-card-media img,.aurora-lab-card:focus-visible .aurora-lab-card-media img,.aurora-lab-card:focus-within .aurora-lab-card-media img{transform:scale(1.04);filter:grayscale(0)}.aurora-lab-card:hover,.aurora-lab-card:focus-visible{transform:translateY(-2px)}.aurora-lab-card:focus-visible,.aurora-lab-card:focus-within{outline:2px solid var(--revive-accent-text);outline-offset:4px}.aurora-lab-card-body h3{margin:0 0 .35rem;font-family:"Space Grotesk",system-ui,sans-serif;font-size:1.45rem;letter-spacing:-.02em;color:var(--revive-ink)}.aurora-lab-card-body p{margin:0;color:var(--revive-ink-soft);font-size:.95rem;line-height:1.45}.aurora-lab-door{display:inline-block;margin-top:.65rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--revive-ink);border-bottom:1px solid var(--revive-accent);padding-bottom:.1rem}.aurora-lab-card:hover .aurora-lab-door,.aurora-lab-card:focus-visible .aurora-lab-door{color:var(--revive-accent-text)}.aurora-creative-labs .aurora-section-head a:hover{color:var(--revive-accent-text)}.aurora-creative-labs .aurora-section-head a:focus-visible{outline:2px solid var(--revive-accent-text);outline-offset:3px}@media (prefers-reduced-motion:reduce){.aurora-lab-card,.aurora-lab-card-media img{transition:none}.aurora-lab-card:hover,.aurora-lab-card:focus-visible{transform:none}.aurora-lab-card:hover .aurora-lab-card-media img,.aurora-lab-card:focus-visible .aurora-lab-card-media img,.aurora-lab-card:focus-within .aurora-lab-card-media img{transform:none}}.aurora-logo-soup{position:relative;max-width:none;border-block:1px solid rgb(217 74 31 / .12);background:rgb(230 220 194 / .55);padding:clamp(2rem, 4vw, 3.5rem) clamp(1.25rem, 4vw, 2.5rem)}.aurora-logo-soup-inner{max-width:var(--revive-max);margin:0 auto}.aurora-logo-soup .aurora-section-head{margin-bottom:1.25rem}.aurora-logo-soup-lede{margin:.65rem 0 0;max-width:36rem;color:var(--revive-ink-soft);font-size:clamp(0.95rem, 1.4vw, 1.05rem);line-height:1.45}.aurora-logo-soup__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.75rem .5rem;list-style:none;margin:1.5rem 0 0;padding:0}.aurora-logo-soup__grid>li{margin:0;padding:0}.aurora-logo-soup__item{display:flex;align-items:center;justify-content:center;width:clamp(7.5rem, 16vw, 10.5rem);min-height:3.25rem;margin:0;padding:.45rem .65rem;border:1px solid #fff0;border-radius:0;background:#fff0;cursor:pointer;color:inherit}.aurora-logo-soup__wordmark{display:block;width:100%;font-family:"Space Grotesk",system-ui,sans-serif;font-size:clamp(0.78rem, 1.4vw, 0.95rem);font-weight:700;letter-spacing:.04em;line-height:1.15;text-align:center;text-transform:uppercase;color:var(--revive-ink-muted);transition:color 200ms ease,opacity 200ms ease}.aurora-logo-soup__wordmark[data-brand="lululemon"]{text-transform:lowercase;letter-spacing:.12em}.aurora-logo-soup__item img{display:block;width:100%;height:2.4rem;object-fit:contain;filter:grayscale(1) contrast(1.05);opacity:.82;transition:filter 200ms ease,opacity 200ms ease}.aurora-logo-soup__item:hover .aurora-logo-soup__wordmark,.aurora-logo-soup__item:focus-visible .aurora-logo-soup__wordmark,.aurora-logo-soup__item.is-active .aurora-logo-soup__wordmark{color:var(--revive-ink)}.aurora-logo-soup__item:hover img,.aurora-logo-soup__item:focus-visible img,.aurora-logo-soup__item.is-active img{filter:none;opacity:1}.aurora-logo-soup__item:focus-visible{outline:2px solid var(--revive-accent-text);outline-offset:3px}.aurora-logo-soup__readout{min-height:1.5em;margin:1.1rem 0 0;text-align:center;font-size:.95rem;line-height:1.4;color:var(--revive-ink-soft)}@media (prefers-reduced-motion:reduce){.aurora-logo-soup__wordmark,.aurora-logo-soup__item img{transition:none}}@media (max-width:480px){.aurora-logo-soup__item{width:clamp(6.5rem, 42vw, 9rem);min-height:2.85rem}}.aurora-services-band{background:var(--revive-ink);color:var(--revive-surface);max-width:none;padding-inline:0}.aurora-services-band-inner{max-width:var(--revive-max);margin:0 auto;padding:clamp(3rem, 8vw, 5.5rem) clamp(1rem, 3vw, 2rem)}.aurora-services-band .aurora-section-head::after{opacity:.9}.aurora-services-band .aurora-section-head h2,.aurora-services-band .aurora-section-lede{color:var(--revive-surface)}.aurora-services-band .aurora-kicker{color:rgb(239 230 210 / .55)!important}.aurora-services-band .aurora-section-lede{max-width:28rem;font-size:1.05rem;line-height:1.55;color:rgb(239 230 210 / .72);margin:0}.aurora-services-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2.5rem}@media (min-width:768px){.aurora-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem}}.aurora-service-card{position:relative;padding-left:1.5rem;transition:transform 200ms var(--revive-ease)}.aurora-service-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:var(--service-ribbon,var(--revive-accent))}.aurora-service-card h3{font-family:"Space Grotesk",system-ui,sans-serif;font-size:1.85rem;margin:.35rem 0 .75rem;color:var(--revive-surface)!important}.aurora-service-card p{margin:0 0 1rem;color:rgb(239 230 210 / .75);line-height:1.55}.aurora-service-card .aurora-service-meta{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.2em;color:rgb(239 230 210 / .55);border-top:1px solid rgb(239 230 210 / .15);padding-top:.75rem}.aurora-service-card a{color:var(--revive-accent-soft)!important;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;text-decoration:none;transition:color 200ms var(--revive-ease)}.aurora-service-card a:hover,.aurora-service-card a:focus-visible{color:var(--revive-surface)!important;text-decoration:underline;text-underline-offset:.2em}.aurora-service-card:hover,.aurora-service-card:focus-within{transform:translateY(-2px)}.aurora-writing-band{background:#fff0}.aurora-writing-band .aurora-writing-title{font-family:"Space Grotesk",system-ui,sans-serif;font-size:clamp(2rem, 5vw, 3.25rem);letter-spacing:-.03em;color:var(--revive-ink)}.aurora-writing-band .aurora-writing-dek,.aurora-writing-band .aurora-article-excerpt,.aurora-writing-band .aurora-article-date{color:var(--revive-ink-soft)}.aurora-writing-band .aurora-article-title a{color:var(--revive-ink);text-decoration:none}.aurora-writing-band .aurora-article-title a:hover{color:var(--revive-accent-text)}.aurora-article-list{display:grid;gap:1.5rem}@media (min-width:768px){.aurora-article-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}.aurora-article-row{border-top:2px solid var(--revive-accent);padding-top:1rem}.aurora-newsletter-band{text-align:left;border-top:1px solid var(--revive-line)}.aurora-newsletter-band h2,.aurora-newsletter-copy h2{font-family:"Space Grotesk",system-ui,sans-serif;font-size:clamp(2rem, 4.5vw, 3rem);margin:.35rem 0 0;color:var(--revive-ink)}.aurora-newsletter-band .aurora-section-lede,.aurora-newsletter-copy .aurora-section-lede{max-width:36rem;margin:.75rem 0 0;color:var(--revive-ink-soft);font-size:1.05rem;line-height:1.5}.aurora-newsletter-band>p,.aurora-newsletter-copy>p:not(.aurora-kicker):not(.aurora-section-lede){max-width:36rem;margin:.75rem 0 1.5rem;color:var(--revive-ink-soft)}.aurora-newsletter-band .aurora-section-head{align-items:flex-end}.aurora-newsletter-band .aurora-action-row,.aurora-newsletter-copy .aurora-action-row{justify-content:flex-start}.aurora-newsletter-thumbs-label{font-family:"Space Grotesk",system-ui,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--revive-ink-soft);margin:2.5rem 0 1rem}.aurora-newsletter-thumb-list.wp-block-post-template{list-style:none;margin:0;padding:0;gap:1rem}.aurora-newsletter-thumb{min-width:0;text-align:left}.aurora-newsletter-thumb-media{aspect-ratio:3 / 2;background:var(--revive-surface-2);border:1px solid var(--revive-line);border-radius:2px;margin:0 0 .65rem;overflow:hidden}.aurora-newsletter-thumb-media a,.aurora-newsletter-thumb-media img{display:block;height:100%;width:100%}.aurora-newsletter-thumb-media img{object-fit:cover;transition:transform 400ms ease}.aurora-newsletter-thumb:hover .aurora-newsletter-thumb-media img,.aurora-newsletter-thumb:focus-within .aurora-newsletter-thumb-media img{filter:saturate(1.06);transform:scale(1.03)}.aurora-newsletter-thumb-title{font-family:"Space Grotesk",system-ui,sans-serif;font-size:clamp(0.95rem, 1.6vw, 1.1rem);font-weight:650;line-height:1.25;margin:0}.aurora-newsletter-thumb-title a{color:var(--revive-ink);text-decoration:none}.aurora-newsletter-thumb-title a:hover,.aurora-newsletter-thumb-title a:focus-visible{color:var(--revive-accent)}@media (max-width:768px){.aurora-newsletter-thumb-list.wp-block-post-template{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.aurora-newsletter-thumb-media img{transition:none}.aurora-newsletter-thumb:hover .aurora-newsletter-thumb-media img,.aurora-newsletter-thumb:focus-within .aurora-newsletter-thumb-media img{filter:none;transform:none}}.aurora-action-row{display:flex;flex-wrap:wrap;gap:.75rem}.aurora-footer-2026{background:var(--revive-surface-2)!important;color:var(--revive-ink)!important;border-top:0!important}.aurora-footer-woven{height:8px;width:100%;overflow:hidden;line-height:0}.aurora-footer-woven svg{display:block;width:100%;height:100%}.aurora-footer-2026 .aurora-kicker{color:var(--revive-accent-text)!important;-webkit-text-fill-color:var(--revive-accent-text)!important}.aurora-footer-2026 h2,.aurora-footer-2026 h3{color:var(--revive-ink)!important;font-family:"Space Grotesk",system-ui,sans-serif}.aurora-footer-2026 p,.aurora-footer-2026 a:not(.aurora-button-primary){color:var(--revive-ink-soft)!important}.aurora-footer-2026 a:not(.aurora-button-primary):hover{color:var(--revive-accent-text)!important}.aurora-footer-tile{border-color:var(--revive-line)!important;background:transparent!important}.aurora-footer-bottom{border-top:1px solid var(--revive-line)!important;color:var(--revive-ink-muted)!important}body.aurora-theme .aurora-page-2026,body.aurora-theme main.wp-block-group{background:#fff0;color:var(--revive-ink)}body.aurora-theme :where(.kk-page,.aurora-page-2026,.content-architecture-2026,.sponsor-deck-2026,.kk-sponsor-deck,.kk-contact-2026,section.aurora-proof-section,.aurora-card,.aurora-proof-grid>article){--kk-bg:var(--revive-surface);--kk-fg:var(--revive-ink);--kk-muted:var(--revive-ink-muted);--kk-accent:var(--revive-accent);--kk-border:var(--revive-line);color:var(--revive-ink)}body.aurora-theme :where(.kk-page,.aurora-page-2026,.sponsor-deck-2026,.kk-sponsor-deck,.kk-contact-2026){background:var(--revive-surface)!important;color:var(--revive-ink)!important}body.aurora-theme :where(.kk-page,.aurora-page-2026,.sponsor-deck-2026,.kk-sponsor-deck,.kk-contact-2026,.aurora-proof-section,.aurora-card) :where(h1,h2,h3,h4,.aurora-display-heading){color:var(--revive-ink)!important}body.aurora-theme :where(.kk-page,.aurora-page-2026,.sponsor-deck-2026,.kk-sponsor-deck,.kk-contact-2026,.aurora-proof-section,.aurora-card) :where(p,li,.aurora-page-lead){color:var(--revive-ink-soft)!important}body.aurora-theme :where([style*="background:#0"],[style*="background: #0"],[style*="background:#1"],[style*="background: #1"],[style*="background-color:#0"],[style*="background-color: #0"],[style*="background-color:#1"],[style*="background-color: #1"],.kk-dark-island,.aurora-feature-band-dark){background:var(--revive-surface-2)!important;color:var(--revive-ink)!important}body.aurora-theme .aurora-page-header,body.aurora-theme .aurora-page-title{color:var(--revive-ink)!important}body.aurora-theme .aurora-card,body.aurora-theme .aurora-media-card,body.aurora-theme .aurora-proof-grid>article{background:var(--revive-surface-2)!important;border:1px solid var(--revive-line)!important;color:var(--revive-ink)!important;box-shadow:none!important}body.aurora-theme .kk-page,body.aurora-theme .aurora-page-content,body.aurora-theme .aurora-page-2026{--bg:var(--revive-surface);--bg-deep:var(--revive-surface);--bg-card:var(--revive-surface-2);--fg:var(--revive-ink);--text:var(--revive-ink);--muted:var(--revive-ink-muted);--accent:var(--revive-accent);--border:var(--revive-line);--cyan:var(--revive-accent);--surface:var(--revive-surface-2)}body.aurora-theme .entry-content :where(.wp-block-group,.wp-block-columns,section){color:inherit}body.aurora-theme .aurora-page-content a:not(.aurora-button):not(.wp-block-button__link){color:var(--revive-accent-text)}body.aurora-theme .aurora-page-content a:not(.aurora-button):not(.wp-block-button__link):hover{color:var(--revive-ink)}body.aurora-theme .wp-block-post-title a,body.aurora-theme .aurora-article-title a{color:var(--revive-ink)}[data-reveal]{opacity:1;transform:none}[data-reveal].is-visible,[data-reveal][data-shown="true"]{opacity:1;transform:none}body.aurora-theme :where(.aurora-kicker,.aurora-section-kicker,.aurora-hero-dek,.aurora-page-lead,.aurora-page-content p,.aurora-prose p,.aurora-hero-copy p,.aurora-masthead-dek,.aurora-masthead-copy h1,#aurora-home-title){background:transparent!important;background-color:transparent!important;box-decoration-break:unset;-webkit-box-decoration-break:unset;-webkit-text-fill-color:currentColor!important}body.aurora-theme :where(.aurora-kicker,.aurora-section-kicker){background:transparent!important;color:var(--revive-accent-text)!important;-webkit-text-fill-color:var(--revive-accent-text)!important}body.aurora-theme #aurora-main :where(.aurora-page-header,.aurora-proof-section,.aurora-masthead,.aurora-home-revive,.aurora-writing-band){background-color:transparent!important;background:transparent!important}body.aurora-theme #aurora-main :where(#aurora-home-title,.aurora-page-title,.aurora-display-heading,.aurora-hero-copy h1,.aurora-section-head h2,.aurora-writing-title){background-color:transparent!important;background:transparent!important;color:var(--revive-ink)!important;-webkit-text-fill-color:var(--revive-ink)!important}body.aurora-theme #aurora-main :where(.aurora-kicker,.aurora-section-kicker,.aurora-hero-dek,.aurora-page-lead,.aurora-page-content p,.aurora-prose p,.aurora-masthead-dek){background-color:transparent!important;background:transparent!important;color:var(--revive-ink-soft)!important;-webkit-text-fill-color:currentColor!important}body.aurora-theme #aurora-main :where(.aurora-kicker,.aurora-section-kicker){color:var(--revive-accent-text)!important;-webkit-text-fill-color:var(--revive-accent-text)!important}body.aurora-theme #aurora-main .aurora-service-card :where(.aurora-kicker){color:rgb(239 230 210 / .55)!important;-webkit-text-fill-color:rgb(239 230 210 / .55)!important}body.aurora-theme #aurora-main .aurora-stages-feature-scrim,body.aurora-theme #aurora-main .aurora-stages-feature-scrim .aurora-stage-event,body.aurora-theme #aurora-main .aurora-stages-feature-scrim .aurora-stage-talk,body.aurora-theme #aurora-main .aurora-stages-feature-scrim .aurora-stage-kind{color:var(--revive-surface)!important;-webkit-text-fill-color:var(--revive-surface)!important}body.aurora-theme #aurora-main .aurora-stages-feature-scrim .aurora-stage-kind{color:var(--revive-accent-soft)!important;-webkit-text-fill-color:var(--revive-accent-soft)!important}body.aurora-theme .wp-block-button:not(.is-style-aurora-primary) .wp-block-button__link{background:transparent!important;border-color:rgb(217 74 31 / .4)!important;color:var(--revive-ink)!important;-webkit-text-fill-color:currentColor!important}body.aurora-theme .aurora-primary-nav a{background:transparent!important;border:0!important;border-radius:0!important;padding-inline:0!important;min-height:0!important}body.aurora-theme #aurora-main .aurora-hero-2026{--aurora-ink:#f7f7f2;--aurora-ink-soft:#c8cac8;--aurora-ink-muted:#8f9697;--aurora-line:rgba(247, 247, 242, 0.22);--aurora-line-strong:rgba(247, 247, 242, 0.4)}body.aurora-theme #aurora-main .aurora-hero-2026 :where(#aurora-home-title,.aurora-hero-copy h1){color:#f7f7f2!important;-webkit-text-fill-color:#f7f7f2!important}body.aurora-theme #aurora-main .aurora-hero-2026 :where(.aurora-hero-dek,.aurora-hero-copy p:not(.aurora-kicker)){color:#c8cac8!important;-webkit-text-fill-color:#c8cac8!important}body.aurora-theme #aurora-main .aurora-hero-2026 .aurora-kicker{color:#e8b53a!important;-webkit-text-fill-color:#e8b53a!important}body.aurora-theme #aurora-main .aurora-hero-2026 .aurora-rainbow-word{color:transparent!important;-webkit-text-fill-color:transparent!important}body.aurora-theme #aurora-main .aurora-hero-2026 .aurora-button-secondary{background:rgb(247 247 242 / .08)!important;border-color:rgb(247 247 242 / .35)!important;color:#f7f7f2!important;-webkit-text-fill-color:#f7f7f2!important}}:root{--journal-paper:#f5f0e3;--journal-ink:#24211c;--journal-soft:#565147;--journal-line:#d7d0bf;--journal-accent:#92371f;--journal-wash:#eee7d6}body.aurora-journal-page{--revive-surface:var(--journal-paper);color-scheme:light;color:var(--journal-ink);background:var(--journal-paper)}body.aurora-journal-page::before{display:none}.aurora-journal-page .wp-site-blocks>*{margin-block-start:0}.aurora-journal-page .wp-site-blocks{padding:0}.aurora-journal-page :where(a){color:var(--journal-ink);text-underline-offset:4px;text-decoration-thickness:1px}.aurora-journal-page :where(a:hover){color:var(--journal-accent)}.aurora-journal-page :where(a,button,input,summary):focus-visible{outline:2px solid var(--journal-accent);outline-offset:4px}.aurora-journal-page :where(h1,h2,h3,h4,p,figure){margin:0}.aurora-journal-page :where(h1,h2,h3,h4){font-family:"Space Grotesk",sans-serif;color:var(--journal-ink)}.aurora-journal-page :where(p,li,figcaption){color:inherit}.aurora-journal-page img{max-width:100%;height:auto}.aurora-journal-page [hidden]{display:none}.aurora-journal-page .aurora-journal-stripe{height:4px;background:linear-gradient(90deg,#d94a1f 0 16.66%,#d9a72c 16.66% 33.33%,#1f8a86 33.33% 50%,#39a8d8 50% 66.66%,#6b3a97 66.66% 83.33%,#d6337a 83.33%)}.aurora-journal-page .aurora-journal-header{border-bottom:1px solid var(--journal-line)}.aurora-journal-page .aurora-journal-header-inner{max-width:1200px;margin:auto;display:flex;align-items:center;gap:28px;padding:9px 32px}.aurora-journal-page .aurora-journal-brand{margin-right:auto;flex-shrink:0}.aurora-journal-page .aurora-journal-brand img{display:block;width:117px;height:57px;object-fit:contain}.aurora-journal-page .aurora-journal-desktop-nav{display:flex;gap:24px;align-items:center}.aurora-journal-page .aurora-journal-desktop-nav a,.aurora-journal-page .aurora-journal-newsletter-link{font-size:13px;font-weight:600;text-decoration:none;padding-block:12px}.aurora-journal-page .aurora-journal-desktop-nav a[aria-current]{text-decoration:underline;text-decoration-color:var(--journal-accent);text-decoration-thickness:2px;text-underline-offset:9px}.aurora-journal-page .aurora-journal-newsletter-link{margin-left:24px;white-space:nowrap}.aurora-journal-page .aurora-journal-mobile-nav{display:none}.aurora-journal-page .aurora-journal{max-width:1024px;margin-inline:auto;padding:36px 32px 0;color:var(--journal-ink);font-family:"DM Sans",sans-serif}.aurora-journal-page .aurora-journal>*{margin-block-start:0}.aurora-journal-page .aurora-journal-heading{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:28px}.aurora-journal-page .aurora-journal-heading h1{font-size:58px;font-weight:600;line-height:1.1;letter-spacing:-3px}.aurora-journal-page .aurora-journal-heading h1 span{color:var(--journal-accent)}.aurora-journal-page .aurora-journal-heading p{font-size:17px;line-height:1.5;color:var(--journal-soft);max-width:36ch}.aurora-journal-page .aurora-journal-results-title{font-size:38px;line-height:1.2;margin-bottom:28px}.aurora-journal-page .aurora-journal-tools{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:14px;border-bottom:1px solid var(--journal-ink)}.aurora-journal-page .aurora-journal-tools nav{display:flex;gap:28px;font-size:14px;white-space:nowrap}.aurora-journal-page .aurora-journal-tools nav a{text-decoration:none}.aurora-journal-page .aurora-journal-tools nav a:first-child{font-weight:650}.aurora-journal-page .aurora-journal-search{width:auto;margin:0}.aurora-journal-page .aurora-journal-search .wp-block-search__inside-wrapper{display:flex;gap:0;padding:0;border:1px solid var(--journal-line)}.aurora-journal-page .aurora-journal-search input{min-width:0;width:175px;padding:9px 10px;border:0;border-radius:0;background:#fff0;color:var(--journal-ink);font:inherit;font-size:16px}.aurora-journal-page .aurora-journal-search input::placeholder{color:var(--journal-soft);font-size:13px}.aurora-journal-page .aurora-journal-search button{border:0;border-left:1px solid var(--journal-line);border-radius:0;margin:0;padding:10px;background:var(--journal-wash);color:var(--journal-ink);font-size:12px}.aurora-journal-page .aurora-journal-list{display:block;list-style:none;padding:0;margin:0}.aurora-journal-page .aurora-journal-list>li{margin:0;min-width:0}.aurora-journal-page .aurora-journal-entry{display:grid;grid-template-columns:188px minmax(0,1fr);grid-template-areas:'image heading' 'image excerpt' 'image date';gap:7px 26px;align-content:center;padding:23px 0;border-bottom:1px solid var(--journal-line);min-height:188px}.aurora-journal-page .aurora-journal-entry>*{margin:0;min-width:0}.aurora-journal-page .aurora-journal-thumbnail{grid-area:image;align-self:center}.aurora-journal-page .aurora-journal-thumbnail a{display:block}.aurora-journal-page .aurora-journal-thumbnail img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:0}.aurora-journal-page .aurora-journal-entry-heading{grid-area:heading}.aurora-journal-page .aurora-journal-entry-heading>*{margin:0}.aurora-journal-page .aurora-journal-topic{color:var(--journal-accent);font-size:11px;font-weight:650;line-height:1.4;letter-spacing:.035em;text-transform:none;margin-bottom:5px}.aurora-journal-page .aurora-journal-topic a{color:inherit;text-decoration:none}.aurora-journal-page .aurora-journal-entry-title{font-size:25px;font-weight:600;line-height:1.17;letter-spacing:-.7px}.aurora-journal-page .aurora-journal-entry-title a{color:var(--journal-ink);text-decoration:none}.aurora-journal-page .aurora-journal-entry-title a:hover{text-decoration:underline}.aurora-journal-page .aurora-journal-summary{overflow-wrap:anywhere;grid-area:excerpt;color:var(--journal-soft);font-size:16px;line-height:1.48;max-width:68ch}.aurora-journal-page .aurora-journal-summary p{margin:0;color:inherit;line-height:inherit}.aurora-journal-page .aurora-journal-date{grid-area:date;font-size:12px;line-height:1.5;color:var(--journal-soft);margin-top:3px}.aurora-journal-page .aurora-journal-entry:not(:has(.aurora-journal-thumbnail)){grid-template-areas:'. heading' '. excerpt' '. date'}.aurora-journal-page .aurora-journal-pagination{gap:8px;padding:28px 0;font-size:14px}.aurora-journal-page .aurora-journal-pagination :where(a,span){display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:36px;margin:0}.aurora-journal-page .aurora-journal-pagination .current{font-weight:700;text-decoration:underline}.aurora-journal-page .aurora-journal .wp-block-query-no-results{padding:32px 0}.aurora-journal-page .aurora-journal-newsletter{border-top:2px solid var(--journal-ink);border-bottom:1px solid var(--journal-line);padding:28px 0;display:flex;align-items:center;justify-content:space-between;gap:24px}.aurora-journal-page .aurora-journal-eyebrow{color:var(--journal-accent);font-size:12px;font-weight:650}.aurora-journal-page .aurora-journal-newsletter h2{font-size:27px;font-weight:600;line-height:1.2;margin:8px 0}.aurora-journal-page .aurora-journal-newsletter p:not(.aurora-journal-eyebrow){color:var(--journal-soft);font-size:15px}.aurora-journal-page .aurora-journal-newsletter>a{font-size:15px;font-weight:600;white-space:nowrap}.aurora-journal-page .aurora-journal-footer{max-width:1024px;padding:34px 32px;margin:24px auto 0;display:flex;justify-content:space-between;gap:24px;color:var(--journal-soft);font-size:13px}.aurora-journal-page .aurora-journal-footer-name{font:600 19px "Space Grotesk",sans-serif;text-decoration:none}.aurora-journal-page .aurora-journal-footer p{margin-top:7px}.aurora-journal-page .aurora-journal-footer nav{display:flex;align-items:center;gap:22px}.aurora-journal-page .aurora-journal-footer nav a{text-decoration:none}.aurora-journal-page .aurora-journal-single{max-width:1160px;padding-top:27px}.aurora-journal-page .aurora-journal-back{margin-bottom:30px;font-size:13px}.aurora-journal-page .aurora-journal-back a{text-decoration:none}.aurora-journal-page .aurora-journal-article-header{max-width:760px;margin:0 auto 28px}.aurora-journal-page .aurora-journal-title{font-size:54px;font-weight:600;line-height:1.08;letter-spacing:-2px;max-width:23ch;margin:12px 0 20px;overflow-wrap:break-word}.aurora-journal-page .aurora-journal-dek{color:var(--journal-soft);font-size:21px;line-height:1.48;max-width:62ch}.aurora-journal-page .aurora-journal-dek p{margin:0;color:inherit;line-height:inherit}.aurora-journal-page .aurora-journal-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;color:var(--journal-soft);font-size:13px}.aurora-journal-page .aurora-journal-meta>*{margin:0;font:inherit;color:inherit}.aurora-journal-page .aurora-journal-featured{max-width:760px;margin:0 auto 32px}.aurora-journal-page .aurora-journal-featured img{width:100%;max-height:390px;object-fit:cover;display:block}.aurora-journal-page .aurora-journal-reading{position:relative}.aurora-journal-page .aurora-journal-prose{max-width:680px;margin:0 auto;font-size:20px;line-height:1.72;overflow-wrap:break-word}.aurora-journal-page .aurora-journal-prose>*{margin-block-start:0}.aurora-journal-page .aurora-journal-prose p{line-height:inherit;margin:0 0 1.15em;color:var(--journal-ink)}.aurora-journal-page .aurora-journal-prose a{color:var(--journal-accent)}.aurora-journal-page .aurora-journal-prose h2{font-size:31px;font-weight:600;line-height:1.22;letter-spacing:-.7px;margin:2em 0 .65em}.aurora-journal-page .aurora-journal-prose h3{font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.4px;margin:1.6em 0 .6em}.aurora-journal-page .aurora-journal-prose :where(h2,h3,h4){scroll-margin-top:24px}.aurora-journal-page .aurora-journal-prose :where(ul,ol){padding-left:1.3em;margin:1em 0 1.5em}.aurora-journal-page .aurora-journal-prose li{margin:.45em 0}.aurora-journal-page .aurora-journal-prose figure{margin:1.8em 0}.aurora-journal-page .aurora-journal-prose :where(img,video,iframe,audio){max-width:100%}.aurora-journal-page .aurora-journal-prose :where(img,video){height:auto}.aurora-journal-page .aurora-journal-prose :where(.alignwide,.alignfull){margin-inline:0;max-width:100%}.aurora-journal-page .aurora-journal-prose :where(figcaption,.wp-element-caption){font-size:13px;line-height:1.55;color:var(--journal-soft);margin-top:10px}.aurora-journal-page .aurora-journal-prose blockquote{border-left:2px solid var(--journal-accent);padding:4px 0 4px 22px;margin:1.6em 0;font-size:23px;line-height:1.45}.aurora-journal-page .aurora-journal-prose blockquote p{font:inherit}.aurora-journal-page .aurora-journal-prose blockquote p:last-child{margin-bottom:0}.aurora-journal-page .aurora-journal-prose .wp-block-pullquote{padding:0}.aurora-journal-page .aurora-journal-prose .wp-block-pullquote blockquote{font:500 30px/1.35 "Space Grotesk",sans-serif}.aurora-journal-page .aurora-journal-prose :where(details,.is-style-bookmark,.is-style-aurora-source-trail,.is-style-aurora-article-aside){border-block:1px solid var(--journal-line);padding:16px 0;margin:26px 0;font-size:17px;line-height:1.6}.aurora-journal-page .aurora-journal-prose summary{font-weight:600;cursor:pointer}.aurora-journal-page .aurora-journal-prose details[open]>summary{margin-bottom:18px}.aurora-journal-page .aurora-journal-prose .wp-block-table{overflow-x:auto}.aurora-journal-page .aurora-journal-prose table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}.aurora-journal-page .aurora-journal-prose :where(th,td){text-align:left;border:1px solid var(--journal-line);padding:12px 10px}.aurora-journal-page .aurora-journal-prose pre{overflow-x:auto;padding:20px;background:var(--journal-wash);color:var(--journal-ink);font-size:15px}.aurora-journal-page .aurora-journal-prose code{overflow-wrap:anywhere}.aurora-journal-page .aurora-journal-prose .wp-block-embed.is-type-video iframe{width:100%;aspect-ratio:16/9;height:auto}.aurora-journal-page .aurora-journal-contents{position:absolute;left:0;top:0;width:150px;border-top:1px solid var(--journal-line);padding-top:12px;font-size:12px;line-height:1.55}.aurora-journal-page .aurora-journal-contents summary{font-size:13px;font-weight:600;cursor:pointer}.aurora-journal-page .aurora-journal-contents ol{margin:12px 0 0;padding-left:16px}.aurora-journal-page .aurora-journal-contents li{margin-bottom:10px}.aurora-journal-page .aurora-journal-contents a{color:var(--journal-soft);text-decoration:none}.aurora-journal-page .aurora-journal-contents a[aria-current]{color:var(--journal-accent);text-decoration:underline}.aurora-journal-page .aurora-journal-contents .is-subsection{font-size:11px}.aurora-journal-page .aurora-journal-end{max-width:680px;margin:42px auto;border-top:1px solid var(--journal-line);padding-top:24px;font-size:16px;line-height:1.6}.aurora-journal-page .aurora-journal-tags{margin-bottom:20px;font-size:12px;text-transform:none;letter-spacing:0}.aurora-journal-page .aurora-journal-related-title{border-top:1px solid var(--journal-ink);padding-top:24px;font-size:28px;font-weight:600}@media (max-width:1099px){.aurora-journal-page .aurora-journal-desktop-nav{gap:15px}.aurora-journal-page .aurora-journal-header-inner{gap:16px}.aurora-journal-page .aurora-journal-newsletter-link{margin-left:0}.aurora-journal-page .aurora-journal-contents{position:static;width:auto;max-width:680px;margin:0 auto 24px;border-bottom:1px solid var(--journal-line);padding:12px 0}.aurora-journal-page .aurora-journal-contents ol{columns:2;column-gap:30px}}@media (max-width:760px){.aurora-journal-page .aurora-journal-desktop-nav{display:none}.aurora-journal-page .aurora-journal-header-inner{padding:5px 22px;gap:22px}.aurora-journal-page .aurora-journal-brand img{width:101px;height:49px}.aurora-journal-page .aurora-journal-mobile-nav{display:block;position:relative;font-size:13px}.aurora-journal-page .aurora-journal-mobile-nav summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center}.aurora-journal-page .aurora-journal-mobile-nav summary::-webkit-details-marker{display:none}.aurora-journal-page .aurora-journal-mobile-nav nav{position:absolute;right:0;top:44px;z-index:4;display:grid;min-width:190px;background:var(--journal-paper);border:1px solid var(--journal-line);padding:10px}.aurora-journal-page .aurora-journal-mobile-nav nav a{padding:12px;text-decoration:none}.aurora-journal-page .aurora-journal{padding:26px 22px 0}.aurora-journal-page .aurora-journal-heading{display:block;margin-bottom:22px}.aurora-journal-page .aurora-journal-heading h1{font-size:43px;letter-spacing:-2px}.aurora-journal-page .aurora-journal-heading p{font-size:15px;margin-top:10px;max-width:31ch;line-height:1.45}.aurora-journal-page .aurora-journal-tools{gap:12px;padding-bottom:12px}.aurora-journal-page .aurora-journal-tools nav{font-size:12px;gap:16px}.aurora-journal-page .aurora-journal-search input{width:112px;padding:9px 7px}.aurora-journal-page .aurora-journal-search button{padding-inline:7px}.aurora-journal-page .aurora-journal-entry{grid-template-columns:minmax(0,1fr) 94px;grid-template-areas:'heading image' 'excerpt excerpt' 'date date';gap:10px 15px;padding:22px 0;min-height:0}.aurora-journal-page .aurora-journal-thumbnail{align-self:start;margin-top:2px}.aurora-journal-page .aurora-journal-thumbnail img{aspect-ratio:1.18}.aurora-journal-page .aurora-journal-topic{font-size:10px;margin-bottom:6px}.aurora-journal-page .aurora-journal-entry-title{font-size:22px;line-height:1.15;letter-spacing:-.65px}.aurora-journal-page .aurora-journal-summary{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.aurora-journal-page .aurora-journal-date{font-size:11px;margin-top:0}.aurora-journal-page .aurora-journal-entry:not(:has(.aurora-journal-thumbnail)){grid-template-areas:'heading heading' 'excerpt excerpt' 'date date'}.aurora-journal-page .aurora-journal-newsletter{display:block;padding:25px 0}.aurora-journal-page .aurora-journal-newsletter h2{font-size:25px}.aurora-journal-page .aurora-journal-newsletter>a{display:inline-block;margin-top:20px}.aurora-journal-page .aurora-journal-footer{padding:24px 22px 30px;margin-top:12px;display:block}.aurora-journal-page .aurora-journal-footer nav{flex-wrap:wrap;gap:20px;margin-top:22px}.aurora-journal-page .aurora-journal-single{padding-top:22px}.aurora-journal-page .aurora-journal-back{font-size:12px;margin-bottom:25px}.aurora-journal-page .aurora-journal-title{font-size:38px;line-height:1.08;letter-spacing:-1.5px;margin:11px 0 17px}.aurora-journal-page .aurora-journal-dek{font-size:18px;line-height:1.5}.aurora-journal-page .aurora-journal-meta{font-size:11px;gap:8px;margin-top:18px}.aurora-journal-page .aurora-journal-featured{margin-inline:-22px;margin-bottom:25px}.aurora-journal-page .aurora-journal-featured img{max-height:none;aspect-ratio:3/2}.aurora-journal-page .aurora-journal-prose{font-size:18px;line-height:1.7}.aurora-journal-page .aurora-journal-prose h2{font-size:27px;line-height:1.25;margin-top:1.7em}.aurora-journal-page .aurora-journal-prose h3{font-size:23px}.aurora-journal-page .aurora-journal-prose figcaption{font-size:12px}.aurora-journal-page .aurora-journal-prose blockquote{font-size:21px;padding-left:16px}.aurora-journal-page .aurora-journal-prose .wp-block-pullquote blockquote{font-size:26px}.aurora-journal-page .aurora-journal-prose table{font-size:14px}.aurora-journal-page .aurora-journal-contents ol{columns:1}.aurora-journal-page .aurora-journal-end{margin:32px auto}}@media (max-width:360px){.aurora-journal-page .aurora-journal-header-inner{gap:14px;padding-inline:18px}.aurora-journal-page .aurora-journal{padding-inline:18px}.aurora-journal-page .aurora-journal-tools{flex-wrap:wrap}.aurora-journal-page .aurora-journal-search{width:100%}.aurora-journal-page .aurora-journal-search input{width:100%}.aurora-journal-page .aurora-journal-entry{grid-template-columns:minmax(0,1fr) 82px;column-gap:12px}.aurora-journal-page .aurora-journal-entry-title{font-size:20px}.aurora-journal-page .aurora-journal-title{font-size:35px}.aurora-journal-page .aurora-journal-featured{margin-inline:-18px}}@view-transition{navigation:none}.aurora-journal-page .aurora-journal-feed-discovery{margin:24px 0;font-size:13px}.aurora-journal-page .aurora-journal-feed-discovery summary{cursor:pointer;padding-block:10px}.aurora-journal-page .aurora-journal-feeds{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:10px}html:has(.aurora-journal-page){scroll-behavior:auto}.aurora-journal-page .aurora-journal-prose .instagram-media{min-width:0!important}