.ix{--col:min(44rem, 100% - 2 * var(--gutter));color:var(--paper)}.ix-header{z-index:50;height:var(--header-h);padding:0 var(--gutter);background:color-mix(in srgb, var(--midnight-deep) 86%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.1);border-bottom:1px solid color-mix(in srgb, var(--paper) 10%, transparent);color:var(--paper);justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:sticky;top:0}.ix-brand{width:clamp(64px,9vh,88px);height:var(--header-h);align-self:flex-start;position:relative}.ix-brand .logo{filter:drop-shadow(0 1px 1.5px #08070abf);position:absolute;top:6px;left:0}.ix-nav{align-items:center;gap:clamp(.9rem,1.6vw,1.8rem);font-size:.98rem;font-weight:650;display:flex}.ix-nav>a:not(.btn){color:var(--paper);transition:background-size .35s var(--ease-ink);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding:.4em 0;text-decoration:none}.ix-nav>a:not(.btn):hover,.ix-nav>a[aria-current]{background-size:100% 1.5px}.ix-nav>a[aria-current]{color:var(--orange-glow)}.ix-talk{--btn-bg:var(--paper);--btn-fg:var(--ink)}.ix-menu{display:none;position:relative}.ix-menu summary{min-height:44px;box-shadow:inset 0 0 0 1.5px var(--paper);cursor:pointer;border-radius:999px;align-items:center;gap:.6rem;padding:0 1rem;font-weight:650;list-style:none;display:inline-flex}.ix-menu summary::-webkit-details-marker{display:none}.ix-menu__lines{width:18px;height:10px;position:relative}.ix-menu__lines:before,.ix-menu__lines:after{content:"";height:1.5px;transition:transform .3s var(--ease-ink), top .3s var(--ease-ink);background:currentColor;position:absolute;left:0;right:0}.ix-menu__lines:before{top:1px}.ix-menu__lines:after{top:8px}.ix-menu[open] .ix-menu__lines:before{top:4.5px;transform:rotate(45deg)}.ix-menu[open] .ix-menu__lines:after{top:4.5px;transform:rotate(-45deg)}.ix-menu__panel{left:0;right:0;top:var(--header-h);padding:1.5rem var(--gutter) calc(1.5rem + env(safe-area-inset-bottom));background:var(--midnight-deep) url(/img/grain-ink.webp) 0 0 / 256px;flex-direction:column;justify-content:space-between;display:flex;position:fixed;bottom:0;overflow-y:auto}.ix-menu__panel ul{margin:0;padding:0;list-style:none}.ix-menu__panel li{border-top:1px solid color-mix(in srgb, var(--paper) 14%, transparent)}.ix-menu__panel li:last-child{border-bottom:1px solid color-mix(in srgb, var(--paper) 14%, transparent)}.ix-menu__panel li a{font-family:var(--font-display);color:var(--paper);padding:.5em 0;font-size:clamp(1.7rem,7.6vw,2.4rem);font-style:italic;font-weight:700;text-decoration:none;display:block}.ix-menu__panel li a[aria-current]{color:var(--orange-glow)}.ix-menu__talk{justify-content:center;align-self:center;width:min(100%,21rem);margin-top:1.5rem}@media (width<=1060px){.ix-nav>a:not(.btn){display:none}.ix-menu{display:block}.ix-header{gap:.7rem}.ix-nav{margin-left:auto}}@media (width<=420px){.ix-talk{display:none}}.ix-hero{max-width:84rem;padding:clamp(2rem, 6vh, 5rem) var(--gutter) clamp(2.5rem, 7vh, 5.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);margin:0 auto;display:grid}.ix-crumbs ol{color:color-mix(in srgb, var(--paper) 72%, transparent);flex-wrap:wrap;gap:.4rem;margin:0 0 1.4rem;padding:0;font-size:.86rem;list-style:none;display:flex}.ix-crumbs li+li:before{content:"/";opacity:.5;margin-right:.4rem}.ix-crumbs a{color:inherit;text-decoration:none}.ix-crumbs a:hover{text-decoration:underline}.ix-crumbs a[aria-current]{color:var(--paper)}.ix-label{letter-spacing:.24em;text-transform:uppercase;color:var(--orange-glow);font-size:.78rem;font-weight:700}.ix-title{font-family:var(--font-display);letter-spacing:-.018em;color:#f6ead6;text-wrap:balance;margin:.8rem 0 1.2rem;font-size:clamp(2.6rem,1.4rem + 3.6vw,4.8rem);font-style:italic;font-weight:700;line-height:.98}.ix-lede{max-width:36rem;color:color-mix(in srgb, var(--paper) 92%, transparent);text-wrap:pretty;font-size:clamp(1.08rem,1rem + .35vw,1.3rem);line-height:1.55}.ix-hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2rem;display:flex}.ix-hero__faq{min-height:44px;color:var(--paper);text-underline-offset:.25em;align-items:center;font-weight:700;text-decoration:underline 1.5px;display:inline-flex}.ix-hero__art .room-art{box-shadow:0 40px 80px -40px #000000f2, 0 0 0 1px color-mix(in srgb, var(--paper) 10%, transparent);border-radius:18px}.room-art{aspect-ratio:16/9;background:var(--room-bg);position:relative;overflow:hidden}.room-art>picture{display:block;position:absolute}.room-art img{-webkit-user-select:none;user-select:none;width:100%;height:100%}.ix-body{width:var(--col);padding-bottom:var(--space-5);margin:0 auto}.ix-sec{margin-top:clamp(3rem,2.2rem + 3vw,5.5rem)}.ix-sec h2{font-family:var(--font-display);letter-spacing:-.014em;color:#f6ead6;text-wrap:balance;font-size:clamp(2rem,1.5rem + 1.8vw,3rem);font-style:italic;font-weight:700;line-height:1.02}.ix-sec h3{font-family:var(--font-display);color:#f6ead6;font-size:clamp(1.35rem,1.2rem + .6vw,1.7rem);font-style:italic;font-weight:700;line-height:1.1}.ix-sec p,.ix-sec li,.ix-sec dd{color:color-mix(in srgb, var(--paper) 90%, transparent);text-wrap:pretty;font-size:clamp(1.02rem,.98rem + .2vw,1.15rem);line-height:1.65}.ix-sec>p,.ix-sec>h2+p,.ix-intro{margin-top:1rem}.ix-intro{color:color-mix(in srgb, var(--paper) 78%, transparent)!important}.ix a:not(.btn):not(.ix-hero__faq){color:#f6ead6;text-decoration:underline;text-decoration-color:var(--orange-glow);text-underline-offset:.22em;text-decoration-thickness:1.5px}.ix a:not(.btn):hover{color:var(--orange-glow)}.ix a:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:3px}.ix-steps ol{gap:0;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.ix-steps li{border-top:1px solid color-mix(in srgb, var(--paper) 14%, transparent);grid-template-columns:3.2rem 1fr;gap:.8rem;padding:1.2rem 0;display:grid}.ix-steps li:last-child{border-bottom:1px solid color-mix(in srgb, var(--paper) 14%, transparent)}.ix-steps__n{font-family:var(--font-display);color:var(--orange-glow);font-size:2.6rem;font-weight:900;line-height:.9}.ix-steps h3{margin-bottom:.3rem}.ix-list dl,.ix-audience dl{margin:1.4rem 0 0}.ix-list dl>div{border-top:1px dashed color-mix(in srgb, var(--paper) 22%, transparent);grid-template-columns:minmax(9rem,.36fr) 1fr;gap:1.2rem;padding:1rem 0;display:grid}.ix-list dl>div:last-child{border-bottom:1px dashed color-mix(in srgb, var(--paper) 22%, transparent)}.ix-list dt{letter-spacing:.02em;color:#f6ead6;font-weight:700}.ix-list dd{margin:0}.ix-audience dl{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.ix-audience dl>div{background:color-mix(in srgb, var(--paper) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--paper) 12%, transparent);border-radius:16px;padding:1.2rem 1.25rem 1.3rem}.ix-audience dt{font-family:var(--font-display);color:#f6ead6;font-size:1.35rem;font-style:italic;font-weight:700;line-height:1.1}.ix-audience dd{margin:.4rem 0 0}.ix-split__cols{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.4rem;display:grid}.ix-split__col{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--paper) 16%, transparent);border-radius:18px;padding:1.4rem 1.4rem 1.5rem}.ix-split__col--paper{background:#f3e6cf url(/img/grain-paper.webp) 0 0/256px;box-shadow:0 24px 40px -26px #000000e6}.ix-split__col--paper h3,.ix-split__col--paper li{color:var(--ink)}.ix-split__col--paper a{color:var(--ink)!important;text-decoration-color:var(--orange-ink)!important}.ix-split ul{margin:.8rem 0 0;padding:0;list-style:none}.ix-split li{padding:.45rem 0 .45rem 1.4rem;line-height:1.5;position:relative}.ix-split li:before{content:"";background:var(--orange-glow);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.02rem;left:.1rem}.ix-split__col--paper li:before{background:var(--orange-ink)}.ix-myth__card{background:#f3e6cf url(/img/grain-paper.webp) 0 0/256px;border-radius:18px;margin-top:1.4rem;padding:1.5rem 1.6rem;box-shadow:0 24px 40px -26px #000000e6}.ix-myth__card p{color:var(--ink)!important}.ix-myth__card span{letter-spacing:.2em;text-transform:uppercase;color:var(--orange-ink);margin-bottom:.3rem;font-size:.74rem;font-weight:700;display:block}.ix-myth__said{font-family:var(--font-display);text-decoration:line-through;text-decoration-color:color-mix(in srgb, var(--orange-ink) 70%, transparent);font-style:italic;text-decoration-thickness:2px;font-size:1.5rem!important;line-height:1.2!important}.ix-myth__true{border-top:1.5px dashed color-mix(in srgb, var(--ink) 28%, transparent);margin-top:1.1rem;padding-top:1.1rem}.ix-checklist ul{margin:1.2rem 0 0;padding:0;list-style:none}.ix-checklist li{border-top:1px solid color-mix(in srgb, var(--paper) 12%, transparent);padding:.7rem 0 .7rem 2.2rem;position:relative}.ix-checklist li:before{content:"";width:1.15rem;height:1.15rem;box-shadow:inset 0 0 0 1.5px var(--orange-glow);border-radius:4px;position:absolute;top:.95rem;left:0}.ix-checklist__after{font-family:var(--font-display);font-style:italic;font-weight:700;color:#f6ead6!important;margin-top:1.2rem!important;font-size:1.4rem!important}.ix-figure{margin:clamp(3rem, 2.2rem + 3vw, 5.5rem) calc(-1 * min(6rem, (100vw - var(--col)) / 2 - var(--gutter) / 2)) 0}.ix-figure .room-art{border-radius:16px;box-shadow:0 30px 60px -32px #000000f2}.ix-figure figcaption{text-align:center;font-family:var(--font-display);color:color-mix(in srgb, var(--paper) 80%, transparent);margin-top:.8rem;font-size:1.15rem;font-style:italic}.ix-cta{background:var(--midnight) url(/img/grain-ink.webp) 0 0 / 256px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--paper) 14%, transparent), 0 30px 60px -36px #000000f2;text-align:center;border-radius:22px;margin-top:clamp(3rem,2.2rem + 3vw,5.5rem);padding:clamp(1.6rem,1.2rem + 2vw,2.6rem)}.ix-cta__headline{font-family:var(--font-display);color:#f6ead6;text-wrap:balance;font-size:clamp(1.9rem,1.4rem + 1.8vw,2.8rem);font-style:italic;font-weight:700;line-height:1.02}.ix-cta__support{max-width:30rem;color:color-mix(in srgb, var(--paper) 88%, transparent);margin:.7rem auto 1.4rem;line-height:1.55}.ix-faq .accordion{margin-top:1.4rem}.ix-faq .accordion details{color:var(--ink);background:#f3e6cf url(/img/grain-paper.webp) 0 0/256px;border:0;border-radius:14px;margin-bottom:.65rem;padding:0 1.15rem;box-shadow:0 10px 22px -12px #000000b3,0 2px 5px #00000040}.ix-faq .accordion summary{padding:1rem 0;font-size:clamp(1.02rem,.98rem + .2vw,1.12rem)}.ix-faq .accordion .toggle{width:32px;height:32px}.ix-faq .accordion [data-answer] p{color:var(--ink-soft)}.ix-faq .accordion a{color:var(--ink)!important;text-decoration-color:var(--orange-ink)!important}.ix-form .contact-card{max-width:40rem;margin:0 auto}.ix-form .contact-title{font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem)}.ix-form .contact-card .contact-intro{color:var(--ink-soft)}.ix-form .contact-card p{color:inherit}@media (width<=860px){.ix-hero{grid-template-columns:1fr;padding-top:1.2rem}.ix-hero__art{margin:0 calc(-1 * var(--gutter));order:-1}.ix-hero__art .room-art{box-shadow:none;border-radius:0}.ix-figure{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter))}.ix-figure .room-art{border-radius:0}.ix-figure figcaption{padding:0 var(--gutter)}.ix-list dl>div{grid-template-columns:1fr;gap:.25rem}.ix-audience dl,.ix-split__cols{grid-template-columns:1fr}.ix-body{padding-bottom:7rem}}@media (prefers-reduced-motion:no-preference){.ix-hero__art .room-art{animation:ix-settle 1.2s var(--ease-ink) both}}@keyframes ix-settle{0%{opacity:0;scale:1.04}to{opacity:1;scale:1}}.ix-form .contact-card .contact-title{color:var(--ink);text-shadow:none}.ix-header:has(.ix-menu[open]){backdrop-filter:none;background:var(--midnight-deep)}.ix-byline{letter-spacing:.02em;color:color-mix(in srgb, var(--paper) 72%, transparent);margin-top:1.1rem;font-size:.9rem}.ix-toc{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--paper) 16%, transparent);border-radius:18px;margin-top:clamp(2rem,1.6rem + 2vw,3.5rem);padding:1.3rem 1.5rem 1.4rem}.ix-toc__title{letter-spacing:.24em;text-transform:uppercase;color:var(--orange-glow);font-size:.78rem;font-weight:700}.ix-toc ol{counter-reset:toc;columns:2;column-gap:2rem;margin:.8rem 0 0;padding:0;list-style:none}.ix-toc li{counter-increment:toc;break-inside:avoid;padding:.3rem 0 .3rem 2rem;font-size:1rem;line-height:1.4;position:relative}.ix-toc li:before{content:counter(toc, decimal-leading-zero);color:color-mix(in srgb, var(--paper) 55%, transparent);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700;position:absolute;top:.36rem;left:0}.ix-toc a{text-decoration-thickness:1px!important}.ix-prose h3{margin-top:2rem}.ix-prose h3+p{margin-top:.5rem}.ix-sec h2[id],.ix-sec[id]{scroll-margin-top:calc(var(--header-h,72px) + 1rem)}.ix-articles ul{gap:1.2rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.ix-article-card{background:color-mix(in srgb, var(--paper) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--paper) 12%, transparent);border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:1.4rem;padding:1rem;display:grid}.ix-article-card__art{display:block}.ix-article-card__art .room-art{border-radius:12px}.ix-article-card__meta{letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--orange-glow)!important;font-size:.74rem!important}.ix-article-card h3{margin:.5rem 0 .6rem}.ix-article-card h3 a{text-decoration:none!important}.ix-article-card h3 a:hover{text-decoration:underline!important}@media (width<=860px){.ix-toc ol{columns:1}.ix-article-card{grid-template-columns:1fr;gap:1rem}}.ix-proof__cards{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;margin-top:1.6rem;display:grid}@media (width>=1100px){.ix-proof__cards:not(.ix-proof__cards--one){width:min(72rem, 100vw - 2 * var(--gutter));margin-left:50%;transform:translate(-50%)}}.ix-proof__card{color:var(--ink);background:#f3e6cf url(/img/grain-paper.webp) 0 0/256px;border-radius:18px;padding:1.4rem 1.4rem 1.5rem;box-shadow:0 24px 40px -26px #000000e6}.ix-proof__card p,.ix-proof__card li,.ix-proof__card h3,.ix-proof__card td,.ix-proof__card th{color:var(--ink)!important}.ix-proof__tag{letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--orange-ink)!important;font-size:.72rem!important}.ix-proof__head{font-family:var(--font-display);margin:.5rem 0 .9rem;font-style:italic;font-weight:700;line-height:1.08;font-size:clamp(1.5rem,1.3rem + .8vw,1.95rem)!important}.ix-proof__head span{font-family:var(--font-body,inherit);font-size:1rem;font-style:normal;font-weight:500}.ix-proof__goal{font-size:1rem!important;line-height:1.55!important}.ix-proof__label{letter-spacing:.18em;text-transform:uppercase;margin-top:1rem;font-weight:700;color:color-mix(in srgb, var(--ink) 62%, transparent)!important;font-size:.72rem!important}.ix-proof__card ul{margin:.4rem 0 0;padding:0;list-style:none}.ix-proof__card li{padding:.3rem 0 .3rem 1.2rem;position:relative;font-size:.98rem!important;line-height:1.5!important}.ix-proof__card li:before{content:"";background:var(--orange-ink);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.85rem;left:.1rem}.ix-proof__results li{font-weight:650}.ix-proof__months{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:.8rem;font-size:.92rem}.ix-proof__months th,.ix-proof__months td{text-align:right;border-top:1px dashed color-mix(in srgb, var(--ink) 25%, transparent);padding:.35rem .3rem}.ix-proof__months th:first-child{text-align:left}.ix-proof__months thead th{letter-spacing:.12em;text-transform:uppercase;border-top:0;font-size:.7rem;color:color-mix(in srgb, var(--ink) 62%, transparent)!important}.ix-proof__months td:last-child{font-weight:700;color:var(--orange-ink)!important}.ix-proof__note{margin-top:1rem;color:color-mix(in srgb, var(--paper) 70%, transparent)!important;font-size:.9rem!important}
