:root{--obi-a:var(--wp--preset--color--ember, #ff5e3a);--obi-b:var(--wp--preset--color--violet, #7c5cff);--obi-c:var(--wp--preset--color--mint, #2de2c5);--obi-bg:var(--wp--preset--color--base, #07070b);--obi-ink:var(--wp--preset--color--contrast, #f3f1ea);--obi-mute:var(--wp--preset--color--muted, #8d8b95);--obi-soft:var(--wp--preset--color--soft, #c9c7cf);--obi-surface:var(--wp--preset--color--surface, #0b0b11);--obi-surface-alt:var(--wp--preset--color--surface-alt, #0a0a10);--obi-line:rgba(255, 255, 255, 0.09);--obi-serif:var(--wp--preset--font-family--serif);--obi-sans:var(--wp--preset--font-family--sans);--obi-mono:var(--wp--preset--font-family--mono);--obi-ease:cubic-bezier(0.2, 0.7, 0.2, 1);--obi-gutter:clamp(20px, 4vw, 56px);color-scheme:dark}@property --obi-spot{syntax:"<number>";inherits:false;initial-value:0}html{scroll-behavior:smooth;overflow-x:clip}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}::selection{background:var(--obi-a);color:#000}:focus-visible{outline:2px solid var(--obi-c);outline-offset:3px}body .wp-site-blocks>*{margin-block-start:0}.wp-site-blocks p,.wp-site-blocks h1,.wp-site-blocks h2,.wp-site-blocks h3,.wp-site-blocks h4{text-wrap:pretty}.wp-site-blocks :where(h1,h2,h3,h4){text-wrap:balance}.skip-link.screen-reader-text:focus{background:var(--obi-ink);color:#000;border-radius:99px;padding:12px 22px;font-family:var(--obi-mono);font-size:12px;z-index:200}.obi-fx::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:90;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.obi-progress{position:fixed;top:0;left:0;height:2px;width:0;background:linear-gradient(90deg,var(--obi-a),var(--obi-b),var(--obi-c));z-index:100}.admin-bar .obi-progress{top:var(--wp-admin--admin-bar--height,32px)}.obi-cursor,.obi-cursor-dot{position:fixed;top:0;left:0;pointer-events:none;z-index:95;border-radius:50%;transform:translate(-50%,-50%)}.obi-cursor{width:38px;height:38px;border:1px solid rgb(255 255 255 / .5);transition:width 0.25s,height 0.25s,background 0.25s,border-color 0.25s;mix-blend-mode:difference}.obi-cursor.is-big{width:90px;height:90px;background:#fff;border-color:#fff}.obi-cursor-dot{width:5px;height:5px;background:#fff;mix-blend-mode:difference}@media (hover:none){.obi-cursor,.obi-cursor-dot{display:none}}.obi-fx .obi-site-header{position:fixed;top:0;left:0;right:0;z-index:80;mix-blend-mode:difference}.admin-bar.obi-fx .obi-site-header{top:var(--wp-admin--admin-bar--height,32px)}.obi-site-header:has(.is-menu-open){mix-blend-mode:normal}.obi-header{padding:22px var(--obi-gutter);align-items:center;color:#fff}.obi-header a{color:#fff}.obi-header>*{margin:0}.obi-logo{font-family:var(--obi-serif);font-size:22px;font-weight:600;font-style:italic;line-height:1}.obi-logo a:hover{color:#fff}.obi-nav .wp-block-navigation__container{gap:30px}.obi-nav .wp-block-navigation-item__content{position:relative;padding:4px 0}.obi-nav .wp-block-navigation-item__content::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:#fff;transition:width 0.3s}.obi-nav .wp-block-navigation-item__content:hover::after,.obi-nav .current-menu-item>.wp-block-navigation-item__content::after{width:100%}.obi-nav .wp-block-navigation__responsive-container-open{color:#fff}.obi-nav .wp-block-navigation__responsive-container.is-menu-open{background:var(--obi-bg);color:var(--obi-ink);padding:28px var(--obi-gutter)}.obi-nav .is-menu-open a,.obi-nav .is-menu-open .wp-block-navigation__responsive-container-close{color:var(--obi-ink)}.obi-nav .is-menu-open .wp-block-navigation__container{gap:18px}.obi-nav .is-menu-open .wp-block-navigation-item__content{font-family:var(--obi-serif);font-size:clamp(34px, 9vw, 56px);font-weight:300;letter-spacing:-.02em;text-transform:none}.obi-nav .is-menu-open .wp-block-navigation-item__content::after{display:none}.obi-site-footer{border-top:1px solid var(--obi-line)}.obi-footer{padding:36px var(--obi-gutter);font-family:var(--obi-mono);font-size:12px;letter-spacing:.02em;color:var(--obi-mute);gap:20px}.obi-footer>p{margin:0}.obi-footer a{color:inherit;text-decoration:underline;text-decoration-color:var(--obi-line);text-underline-offset:3px}.obi-footer a:hover{color:var(--obi-c)}.obi-eyebrow{font-family:var(--obi-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--obi-c);display:flex;align-items:center;gap:14px;margin:0 0 28px;font-weight:400;line-height:1.4}.obi-eyebrow::before{content:"";width:40px;height:1px;background:var(--obi-c);flex:none}.obi-eyebrow a{color:var(--obi-c)}.obi-eyebrow a:hover{color:var(--obi-ink)}.obi-eyebrow--center,.obi-eyebrow.has-text-align-center{justify-content:center}.obi-display{font-family:var(--obi-serif);font-weight:300;font-size:clamp(38px, 6.4vw, 92px);line-height:1;letter-spacing:-.03em;margin:0}.obi-display em,.obi-page-title em{font-style:italic;background:linear-gradient(100deg,var(--obi-a),var(--obi-b));-webkit-background-clip:text;background-clip:text;color:#fff0;padding-right:.08em}.obi-lede{font-size:clamp(17px, 1.5vw, 21px);color:var(--obi-soft);max-width:60ch;margin-top:24px}.obi-section{position:relative;padding-block:clamp(90px, 14vw, 180px);overflow-x:clip}.obi-section--flush{padding-top:0}.obi-hero{position:relative;isolation:isolate;height:100vh;height:100svh;min-height:620px;padding:0;display:flex;align-items:flex-end;overflow:hidden}.obi-hero.obi-hero>*{margin:0}.obi-hero::before,.obi-hero::after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(110px);pointer-events:none;animation:obi-drift 18s ease-in-out infinite alternate}.obi-hero::before{width:46vw;height:46vw;background:var(--obi-b);left:-12vw;top:-12vw;opacity:.38}.obi-hero::after{width:38vw;height:38vw;background:var(--obi-a);right:-10vw;bottom:-14vw;animation-delay:-7s;opacity:.28}@keyframes obi-drift{to{transform:translate(8vw,6vw) scale(1.2)}}.obi-stage{position:absolute;inset:0;width:100%;height:100%;z-index:0}.obi-hero-name{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--obi-serif);font-style:italic;font-weight:600;font-size:clamp(56px, 18vw, 260px);letter-spacing:-.04em;line-height:1;margin:0;padding-bottom:12vh}.js .obi-hero:not(.has-stage) .obi-hero-name{opacity:0}.obi-hero.has-stage .obi-hero-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;padding:0}.obi-hero-copy{position:relative;z-index:2;width:100%;padding:0 var(--obi-gutter) 56px;align-items:flex-end;gap:30px;pointer-events:none}.obi-hero-copy>*{pointer-events:auto}.obi-tag{font-family:var(--obi-serif);font-style:italic;font-size:clamp(22px, 3vw, 40px);font-weight:300;max-width:560px;line-height:1.2;margin:0}.obi-tag strong{font-weight:500;color:var(--obi-a)}.obi-meta{font-family:var(--obi-mono);font-size:12px;color:var(--obi-mute);text-align:right;line-height:1.9;margin:0}.obi-meta span{color:var(--obi-ink)}.obi-hint{position:absolute;z-index:2;top:50%;right:var(--obi-gutter);font-family:var(--obi-mono);font-size:11px;letter-spacing:.2em;color:var(--obi-mute);writing-mode:vertical-rl;text-transform:uppercase;pointer-events:none}.obi-scroll{position:absolute;z-index:2;left:50%;bottom:18px;width:1px;height:46px;background:linear-gradient(var(--obi-ink),transparent);animation:obi-scroll 2s infinite;pointer-events:none}.obi-hero.has-cannon .obi-scroll{display:none}@keyframes obi-scroll{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}@media (max-width:700px){.obi-hero-copy{flex-direction:column;align-items:flex-start}.obi-meta{text-align:left}.obi-hint{display:none}}.obi-marquee{border-block:1px solid var(--obi-line);overflow:hidden;padding:26px 0;background:var(--obi-surface-alt)}.obi-track{display:flex;gap:60px;width:max-content;font-family:var(--obi-serif);font-size:clamp(30px, 4.5vw, 64px);font-weight:300;white-space:nowrap;margin:0;line-height:1.3;letter-spacing:-.01em}.obi-marquee.is-live .obi-track{animation:obi-marquee 38s linear infinite}.obi-track span:nth-child(even){font-style:italic;color:#fff0;-webkit-text-stroke:1px rgb(255 255 255 / .5)}.obi-track i{color:var(--obi-a);font-style:normal}@keyframes obi-marquee{to{transform:translateX(-50%)}}.obi-about{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(30px, 6vw, 100px);align-items:start;margin-top:60px}.obi-about>*{margin:0}.obi-story p{font-size:clamp(17px, 1.5vw, 21px);color:var(--obi-soft);font-weight:300;margin:0 0 22px}.obi-story strong{color:var(--obi-ink);font-weight:500}.obi-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--obi-line);border:1px solid var(--obi-line);border-radius:20px;overflow:hidden}.obi-stat{background:var(--obi-bg);padding:32px 26px;margin:0}.obi-stat>*{margin:0}.obi-n{font-family:var(--obi-serif);font-size:clamp(44px, 5vw, 72px);font-weight:300;line-height:1;letter-spacing:-.03em}.obi-l{font-family:var(--obi-mono);font-size:11px;color:var(--obi-mute);letter-spacing:.14em;text-transform:uppercase;margin-top:10px}@media (max-width:860px){.obi-about{grid-template-columns:1fr}}.obi-timeline{margin-top:70px;position:relative;--obi-fill:0%}.obi-timeline::before,.obi-timeline::after{content:"";position:absolute;left:0;top:0;width:1px}.obi-timeline::before{bottom:0;background:var(--obi-line)}.obi-timeline::after{height:var(--obi-fill);background:linear-gradient(var(--obi-a),var(--obi-b));box-shadow:0 0 14px var(--obi-a)}.obi-step{display:grid;grid-template-columns:200px 1fr;gap:30px;padding:0 0 70px 40px;position:relative;margin:0}.obi-step>*{margin:0}.obi-step::before{content:"";position:absolute;left:-5px;top:12px;width:11px;height:11px;border-radius:50%;background:var(--obi-bg);border:1px solid var(--obi-mute);transition:0.4s}.obi-step.in::before{background:var(--obi-a);border-color:var(--obi-a);box-shadow:0 0 18px var(--obi-a)}.obi-when{font-family:var(--obi-mono);font-size:13px;color:var(--obi-mute);padding-top:8px}.obi-step h4{font-family:var(--obi-serif);font-weight:300;font-size:clamp(28px, 3.6vw, 52px);line-height:1.05;letter-spacing:-.02em;margin:0}.obi-step h4 em{color:var(--obi-a)}.obi-step p:not(.obi-when){color:#a9a7b1;margin:12px 0 0;max-width:60ch;font-weight:300}@media (max-width:700px){.obi-step{grid-template-columns:1fr;gap:6px}}.obi-badges{gap:14px;margin-top:60px}.obi-badges>p{margin:0;padding:16px 24px;border:1px solid var(--obi-line);border-radius:99px;font-size:15px;display:flex;align-items:center;gap:12px;transition:0.3s;background:var(--obi-surface)}.obi-badges>p:hover{border-color:var(--obi-c);transform:translateY(-4px);box-shadow:0 12px 40px -12px var(--obi-c)}.obi-badges>p::before{content:"✦";color:var(--obi-c)}.obi-poem{background:var(--obi-surface-alt);border-block:1px solid var(--obi-line)}.obi-code{font-family:var(--obi-mono);font-size:clamp(13px, 1.5vw, 19px);line-height:2;margin:50px 0 0;white-space:pre-wrap;color:#d6d4dc;background:none;border:0;padding:0}.obi-code .k{color:var(--obi-b)}.obi-code .s{color:var(--obi-c)}.obi-code .f{color:var(--obi-a)}.obi-code .cm{color:#5d5b66}.obi-caret{display:inline-block;width:10px;height:1.1em;background:var(--obi-a);vertical-align:text-bottom;animation:obi-blink 1s steps(1) infinite}@keyframes obi-blink{50%{opacity:0}}.obi-contact{text-align:center;overflow:hidden}.obi-big{font-family:var(--obi-serif);font-weight:300;font-size:clamp(50px, 11vw, 190px);line-height:.95;letter-spacing:-.04em;margin:26px 0 56px}.obi-big em{font-style:italic;background:linear-gradient(100deg,var(--obi-a),var(--obi-b),var(--obi-c));-webkit-background-clip:text;background-clip:text;color:#fff0;padding-right:.06em}.obi-mag{will-change:transform}.obi-mag .wp-block-button__link{display:inline-flex;align-items:center;gap:10px;padding:20px 34px;border:1px solid rgb(255 255 255 / .25);border-radius:99px;background:#fff0;color:var(--obi-ink);font-size:15px;font-weight:400;transition:background 0.3s,color 0.3s,border-color 0.3s}.obi-mag .wp-block-button__link:hover{background:var(--obi-ink);color:#000;border-color:var(--obi-ink)}.obi-contact .wp-block-buttons{gap:16px}.obi-cards{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;margin-top:70px}.obi-cards>*{margin:0}.obi-card{--obi-mx:50%;--obi-my:50%;position:relative;isolation:isolate;border:1px solid var(--obi-line);border-radius:24px;padding:34px;overflow:hidden;background-color:var(--obi-surface);background-image:radial-gradient(500px circle at var(--obi-mx) var(--obi-my),rgba(124,92,255,calc(var(--obi-spot) * 0.22)),transparent 45%);transition:transform 0.2s ease-out,border-color 0.3s,--obi-spot 0.3s;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.obi-card:hover{--obi-spot:1;border-color:rgb(255 255 255 / .22)}.obi-card>*{margin:0}.obi-card--hero{grid-column:span 7;min-height:460px;background-image:radial-gradient(500px circle at var(--obi-mx) var(--obi-my),rgba(124,92,255,calc(var(--obi-spot) * 0.22)),transparent 45%),linear-gradient(145deg,#15101f,#0b0b11 60%)}.obi-card--hero::after{content:"";position:absolute;z-index:-1;right:-60px;top:-60px;width:320px;height:320px;border-radius:50%;background:conic-gradient(from 0deg,var(--obi-a),var(--obi-b),var(--obi-c),var(--obi-a));filter:blur(50px);opacity:.5;animation:obi-spin 14s linear infinite}@keyframes obi-spin{to{transform:rotate(1turn)}}.obi-card--side{grid-column:span 5}.obi-card--third{grid-column:span 4;min-height:260px}@media (max-width:900px){.obi-card--hero,.obi-card--side,.obi-card--third{grid-column:span 12}}.obi-kind{font-family:var(--obi-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--obi-mute);display:flex;justify-content:space-between;align-items:center;gap:12px}p.obi-kind::after{content:"↗";font-family:var(--obi-sans);font-size:28px;letter-spacing:0;color:var(--obi-ink);transition:transform 0.3s}.obi-card:hover p.obi-kind::after{transform:translate(6px,-6px)}.obi-card h3,.obi-card .wp-block-post-title{font-family:var(--obi-serif);font-weight:400;font-size:clamp(28px, 3vw, 46px);line-height:1.05;letter-spacing:-.02em;margin:18px 0 12px}.obi-card--hero h3{font-size:clamp(40px, 5.5vw, 84px)}.obi-card h3 a,.obi-card .wp-block-post-title a{color:inherit;text-decoration:none}.obi-card h3 a::after,.obi-card .wp-block-post-title a::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.obi-card p{color:#a9a7b1;font-weight:300;max-width:46ch}.obi-pills{gap:8px;margin-top:22px}.obi-pills>p{margin:0;font-family:var(--obi-mono);font-size:11px;padding:6px 12px;border:1px solid var(--obi-line);border-radius:99px;color:var(--obi-soft)}.obi-main{padding-bottom:clamp(60px, 9vw, 120px)}.obi-fx .obi-main{padding-top:clamp(110px, 14vw, 170px)}.obi-fx .obi-front,.obi-fx .obi-canvas{padding-top:0}.obi-front{padding-bottom:0}.obi-canvas{padding-bottom:0}.obi-page-head{margin-bottom:clamp(40px, 6vw, 80px)}.obi-page-head>*{margin-block:0}.obi-page-head>.obi-eyebrow{margin-bottom:28px}.obi-page-title,.wp-block-post-title.obi-page-title{font-family:var(--obi-serif);font-weight:300;font-size:clamp(40px, 7vw, 104px);line-height:1;letter-spacing:-.035em;margin:0}.wp-block-query-title.obi-page-title{font-size:clamp(40px, 7vw, 104px)}.obi-page-head .obi-lede,.obi-page-head .wp-block-term-description{margin-top:24px}.obi-page-head .wp-block-term-description:empty{display:none}.obi-page-head .obi-search{margin:34px 0 0}.obi-article-head{margin-bottom:clamp(32px, 5vw, 56px)}.obi-article-head>*{margin-block:0}.obi-article-head .wp-block-post-terms.obi-eyebrow{margin-bottom:26px}.obi-article-head .obi-page-title{font-size:clamp(38px, 6vw, 84px)}.obi-byline{margin-top:34px;gap:14px 22px;color:var(--obi-mute)}.obi-byline>*{margin:0}.obi-byline .wp-block-avatar img{border-radius:99px;border:1px solid var(--obi-line);display:block}.obi-byline .wp-block-post-author-name{color:var(--obi-ink)}.obi-byline .wp-block-post-date::before,.obi-byline .wp-block-post-time-to-read::before{content:"";display:inline-block;width:4px;height:4px;margin-right:22px;border-radius:50%;background:var(--obi-mute);vertical-align:middle;opacity:.6}.obi-hero-image{margin-block:0 clamp(36px, 6vw, 72px)}.obi-hero-image img{border:1px solid var(--obi-line);width:100%}.obi-prose{font-size:clamp(17px, 1.35vw, 19.5px);line-height:1.85;color:var(--obi-soft)}.obi-prose>*{margin-block:0}.obi-prose>*+*{margin-block-start:1.6em}.obi-prose>:is(h2,h3,h4){margin-block-start:2.4em;margin-block-end:-.2em}.obi-prose strong{color:var(--obi-ink);font-weight:500}.obi-prose a:not(.wp-element-button){color:var(--obi-ink);text-decoration:underline;text-decoration-color:var(--obi-a);text-decoration-thickness:1px;text-underline-offset:.22em;transition:color 0.2s,text-decoration-color 0.2s}.obi-prose a:not(.wp-element-button):hover{color:var(--obi-c);text-decoration-color:var(--obi-c)}.obi-prose li::marker{color:var(--obi-a)}.obi-prose li+li{margin-top:.4em}.obi-prose :where(p,li,td)>code,.wp-block-comment-content code{font-family:var(--obi-mono);font-size:.86em;background:rgb(255 255 255 / .07);padding:.15em .45em;border-radius:6px;color:var(--obi-ink)}.obi-prose .wp-block-code code{background:none;padding:0;color:inherit;font-size:inherit}.obi-prose .wp-block-code,.obi-prose .wp-block-preformatted{overflow-x:auto}.obi-prose .wp-block-image img,.obi-prose .wp-block-gallery img,.obi-prose .wp-block-cover{border-radius:20px}.obi-prose figure{margin-block:2.2em}.obi-prose figcaption{margin-top:12px}.obi-prose hr,.obi-prose .wp-block-separator{border:0;border-top:1px solid var(--obi-line);margin-block:3em;max-width:none}.obi-prose .wp-block-separator.is-style-dots::before{color:var(--obi-a)}.obi-prose .wp-block-table table{border-collapse:collapse;width:100%}.obi-prose .wp-block-table :is(th,td){border:0;border-bottom:1px solid var(--obi-line);padding:14px 16px;text-align:left}.obi-prose .wp-block-table th{font-family:var(--obi-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--obi-mute);font-weight:400;background:var(--obi-surface)}.obi-prose .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:var(--obi-surface)}.obi-prose .wp-block-details{border:1px solid var(--obi-line);border-radius:16px;padding:18px 24px;background:var(--obi-surface)}.obi-prose .wp-block-details summary{cursor:pointer;color:var(--obi-ink)}.obi-prose .wp-block-pullquote{text-align:center}.obi-prose .wp-block-pullquote blockquote{margin:0}.obi-prose .wp-block-pullquote cite{font-family:var(--obi-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-style:normal;color:var(--obi-mute)}.obi-prose .wp-block-quote p{color:var(--obi-ink)}.obi-prose .wp-block-buttons{margin-block:2em}.obi-prose .wp-block-file__button,.obi-prose .wp-block-file a:not(.wp-block-file__button){color:var(--obi-ink)}.obi-prose .wp-block-embed iframe{border-radius:16px;max-width:100%}.obi-prose .wp-block-latest-posts,.obi-prose .wp-block-categories,.obi-prose .wp-block-archives{padding-left:1.2rem}.wp-block-post-content .alignfull{max-width:none}.obi-single .obi-article-head,.obi-page .obi-page-head{text-align:center}.obi-single .obi-article-head .obi-eyebrow,.obi-single .obi-byline{justify-content:center}.obi-single .obi-article-head .obi-eyebrow::after{content:"";width:40px;height:1px;background:var(--obi-c)}.obi-article-foot{margin-top:clamp(50px, 7vw, 90px);padding-top:40px;border-top:1px solid var(--obi-line)}.obi-article-foot>*{margin-block:0}.obi-article-foot>*+*{margin-block-start:36px}.obi-tags{display:flex;flex-wrap:wrap;gap:8px}.obi-tags .wp-block-post-terms__prefix,.obi-tags .wp-block-post-terms__separator{display:none}.obi-tags a{display:inline-block;padding:6px 14px;border:1px solid var(--obi-line);border-radius:99px;font-family:var(--obi-mono);font-size:12px;letter-spacing:.04em;text-transform:none;color:var(--obi-soft);transition:border-color 0.2s,color 0.2s,transform 0.2s}.obi-tags a::before{content:"#";color:var(--obi-a);margin-right:2px}.obi-tags a:hover{border-color:var(--obi-c);color:var(--obi-c);transform:translateY(-2px)}.obi-author-box{display:flex;gap:24px;align-items:flex-start;padding:28px;border:1px solid var(--obi-line);border-radius:24px;background:var(--obi-surface)}.obi-author-box .wp-block-post-author__avatar{margin:0;flex:none}.obi-author-box .wp-block-post-author__avatar img{border-radius:99px;display:block}.obi-author-box .wp-block-post-author__content{flex:1;margin:0}.obi-author-box .wp-block-post-author__byline{font-family:var(--obi-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--obi-mute);margin:0 0 6px}.obi-author-box .wp-block-post-author__name{font-family:var(--obi-serif);font-size:1.625rem;font-weight:400;line-height:1.1;margin:0}.obi-author-box .wp-block-post-author__bio{color:var(--obi-soft);font-size:.9375rem;margin:10px 0 0}.obi-post-nav{gap:16px;align-items:stretch}.obi-post-nav .wp-block-post-navigation-link{flex:1 1 280px;margin:0;padding:22px 26px;border:1px solid var(--obi-line);border-radius:20px;background:var(--obi-surface);transition:border-color 0.25s,transform 0.25s,box-shadow 0.25s;font-family:var(--obi-serif);font-size:1.25rem;line-height:1.25;position:relative}.obi-post-nav .wp-block-post-navigation-link:hover{border-color:var(--obi-c);transform:translateY(-3px);box-shadow:0 14px 40px -18px var(--obi-c)}.obi-post-nav .wp-block-post-navigation-link:empty{display:none}.obi-post-nav .post-navigation-link-next{text-align:right}.obi-post-nav .post-navigation-link__label{display:block;font-family:var(--obi-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--obi-mute);margin-bottom:8px}.obi-post-nav .wp-block-post-navigation-link a{color:var(--obi-ink)}.obi-post-nav .wp-block-post-navigation-link a::after{content:"";position:absolute;inset:0}.obi-comments{margin-top:clamp(50px, 7vw, 90px)}.obi-comments .wp-block-comments-title{font-family:var(--obi-serif);font-weight:300;font-size:clamp(28px, 3.4vw, 44px);letter-spacing:-.02em;margin:0 0 20px}.obi-comments .wp-block-comment-template,.obi-comments .wp-block-comment-template ol{list-style:none;margin:0;padding:0}.obi-comments .wp-block-comment-template ol{padding-left:clamp(16px, 4vw, 48px)}.obi-comment{padding:26px 0;border-bottom:1px solid var(--obi-line);gap:14px}.obi-comment>*{margin:0}.obi-comment .wp-block-avatar img{border-radius:99px;display:block}.obi-comment .wp-block-comment-content{color:var(--obi-soft);font-size:1rem;margin-top:14px}.obi-comment .wp-block-comment-content p{margin:0 0 .8em}.obi-comment-actions{margin-top:10px;gap:18px;font-family:var(--obi-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.obi-comment-actions a{color:var(--obi-c)}.obi-comment-actions a:hover{color:var(--obi-ink)}.obi-comments .comment-reply-title,.obi-comments .wp-block-post-comments-form h3{font-family:var(--obi-serif);font-weight:300;font-size:clamp(26px, 3vw, 38px);letter-spacing:-.02em;margin:50px 0 14px}.obi-comments .wp-block-post-comments-form label{display:block;font-family:var(--obi-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--obi-mute);margin-bottom:8px}.obi-comments .comment-form>p{margin:0 0 18px}.obi-comments .comment-form>p:has(input[type="checkbox"]),.obi-comments .comment-form-cookies-consent{display:flex;gap:12px;align-items:center}.obi-comments .comment-form>p:has(input[type="checkbox"]) input,.obi-comments .comment-form-cookies-consent input{flex:none;margin:0}.obi-comments .comment-form>p:has(input[type="checkbox"]) label,.obi-comments .comment-form-cookies-consent label{display:inline;margin:0;text-transform:none;letter-spacing:0;font-size:12px;line-height:1.5}.obi-comments .comment-notes,.obi-comments .logged-in-as{font-size:.875rem;color:var(--obi-mute)}.obi-query>*{margin-block:0}.obi-grid{list-style:none;padding:0;margin:0;gap:20px}.obi-grid>li{display:flex;margin:0}.obi-grid>li>.wp-block-template-part{flex:1;display:flex;min-width:0}.obi-post-card{flex:1;padding:0;min-height:0;justify-content:flex-start;gap:0}.obi-post-thumb{margin:0;width:100%;border-bottom:1px solid var(--obi-line)}.obi-post-thumb img{border-radius:0;transition:transform 0.8s var(--obi-ease),filter 0.4s;filter:saturate(.9)}.obi-card:hover .obi-post-thumb img{transform:scale(1.05);filter:saturate(1.1)}.obi-post-thumb a{display:block;overflow:hidden}.obi-post-body{padding:28px 30px 30px;display:flex;flex-direction:column;flex:1;gap:0}.obi-post-body>*{margin:0}.obi-post-body .obi-kind{justify-content:space-between;margin-bottom:4px}.obi-post-body .obi-kind>*{margin:0}.obi-post-card .wp-block-post-terms a{position:relative;z-index:2;color:var(--obi-c)}.obi-post-card .wp-block-post-terms a:hover{color:var(--obi-ink)}.obi-post-card .wp-block-post-title{font-size:clamp(24px, 2.4vw, 34px);margin:14px 0 10px}.obi-post-card .wp-block-post-excerpt{margin:0 0 22px}.obi-post-card .wp-block-post-excerpt__excerpt{margin:0;color:#a9a7b1;font-size:.9688rem;max-width:none}.obi-post-card .wp-block-post-time-to-read{margin-top:auto;padding-top:16px;border-top:1px solid var(--obi-line)}@media (min-width:900px){body:not(.paged) .obi-featured-first .obi-grid>li:first-child{grid-column:span 2}body:not(.paged) .obi-featured-first .obi-grid>li:first-child .wp-block-post-title{font-size:clamp(32px, 3.6vw, 52px)}}.obi-empty{font-family:var(--obi-mono);font-size:13px;letter-spacing:.04em;color:var(--obi-mute);padding:40px 0}.obi-pagination{margin-top:56px;gap:10px;font-family:var(--obi-mono);font-size:13px;align-items:center}.obi-pagination .page-numbers,.obi-pagination .wp-block-query-pagination-previous,.obi-pagination .wp-block-query-pagination-next{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 16px;border:1px solid var(--obi-line);border-radius:99px;color:var(--obi-soft);transition:border-color 0.2s,color 0.2s,background 0.2s,transform 0.2s;margin:0}.obi-pagination a:hover{border-color:var(--obi-c);color:var(--obi-c);transform:translateY(-2px)}.obi-pagination .page-numbers.current{background:var(--obi-ink);color:#000;border-color:var(--obi-ink)}.obi-pagination .wp-block-query-pagination-numbers{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.obi-pagination .page-numbers.dots{border-color:#fff0}.obi-404{text-align:center;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-inline:var(--obi-gutter)}.obi-404>*{margin-block:0}.obi-404 .obi-big{font-size:clamp(120px, 28vw, 380px);margin:0 0 10px}.obi-404 .obi-lede{margin:10px auto 34px}.obi-404 .obi-search{margin:0 auto 34px;width:100%}.obi-404 .wp-block-buttons{margin-top:8px}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{width:100%;background:var(--obi-surface);color:var(--obi-ink);border:1px solid rgb(255 255 255 / .16);border-radius:14px;padding:14px 18px;font:inherit;font-size:1rem;transition:border-color 0.2s,box-shadow 0.2s}input::placeholder,textarea::placeholder{color:var(--obi-mute)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--obi-c);box-shadow:0 0 0 3px rgb(45 226 197 / .18)}input[type="checkbox"],input[type="radio"]{accent-color:var(--obi-c);width:auto}input[type="submit"],button[type="submit"]:not(.wp-block-search__button),.wp-block-post-comments-form .wp-element-button{background:var(--obi-ink);color:#000;border:0;border-radius:99px;padding:16px 30px;font:inherit;font-size:.9375rem;font-weight:500;cursor:pointer;width:auto;transition:background 0.2s,transform 0.2s}input[type="submit"]:hover,button[type="submit"]:not(.wp-block-search__button):hover,.wp-block-post-comments-form .wp-element-button:hover{background:var(--obi-c);transform:translateY(-2px)}.wp-element-button{transition:background 0.2s,color 0.2s,transform 0.2s}.wp-block-search{max-width:640px}.wp-block-search__inside-wrapper{border:1px solid rgb(255 255 255 / .18);border-radius:99px;background:var(--obi-surface);padding:6px;gap:8px;transition:border-color 0.2s,box-shadow 0.2s}.wp-block-search__inside-wrapper:focus-within{border-color:var(--obi-c);box-shadow:0 0 0 3px rgb(45 226 197 / .18)}.wp-block-search__input{border:0!important;background:transparent!important;box-shadow:none!important;padding:12px 20px;border-radius:99px}.wp-block-search__button{margin:0;border:0;border-radius:99px;background:var(--obi-ink);color:#000;padding:12px 26px;font-weight:500;cursor:pointer;transition:background 0.2s}.wp-block-search__button:hover{background:var(--obi-c)}.wp-block-code,pre.wp-block-preformatted{overflow-x:auto;tab-size:2}.wp-block-quote cite,.wp-block-pullquote cite{display:block;margin-top:1em}.wp-block-image figcaption,.wp-block-gallery figcaption{text-align:center}.wp-block-cover{border-radius:20px}.wp-block-separator{opacity:1}.wp-block-social-links .wp-social-link{transition:transform 0.2s}.wp-block-social-links .wp-social-link:hover{transform:translateY(-3px)}.js .reveal{opacity:0;translate:0 40px;transition:opacity 0.9s var(--obi-ease),translate 0.9s var(--obi-ease),transform 0.2s ease-out,border-color 0.3s,--obi-spot 0.3s}.js .reveal.in{opacity:1;translate:0 0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.js .reveal{opacity:1;translate:none}}