.Container-module__7rDl1q__container{z-index:1;width:100%;max-width:calc(var(--container-width) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);margin-inline:auto;position:relative}.Container-module__7rDl1q__page{--container-width:var(--page-width)}.Container-module__7rDl1q__text{--container-width:820px}.Container-module__7rDl1q__narrow{--container-width:760px}
.siteChrome-module__XzuAuq__skipLink{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;color:var(--ibl-ink);font:600 15.5px/1 var(--ibl-font-body);margin:-1px;padding:0;text-decoration:none;position:absolute;overflow:hidden}.siteChrome-module__XzuAuq__skipLink:focus{width:fit-content;max-width:calc(100% - 2 * var(--ibl-gutter));height:auto;margin:14px max(var(--ibl-gutter), calc((100% - var(--ibl-content-width)) / 2));clip-path:none;border:1px solid var(--ibl-rule);background:var(--ibl-surface);border-radius:999px;padding:12px 18px;display:block;position:static;overflow:visible;box-shadow:0 10px 26px -14px #26333e80}.siteChrome-module__XzuAuq__skipLink:focus-visible{outline:2px solid var(--ibl-focus-ring);outline-offset:3px}.siteChrome-module__XzuAuq__header{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcf9f4db;border-bottom:1px solid #0000;transition:border-color .24s,box-shadow .24s;position:sticky;top:0}.siteChrome-module__XzuAuq__header[data-scrolled=true]{border-bottom-color:var(--ibl-rule-soft);box-shadow:0 10px 26px -22px #26333e66}.siteChrome-module__XzuAuq__inner{align-items:center;gap:clamp(16px,2.4vw,40px);padding-block:18px;transition:padding .24s;display:flex}.siteChrome-module__XzuAuq__header[data-scrolled=true] .siteChrome-module__XzuAuq__inner{padding-top:10px;padding-bottom:10px}.siteChrome-module__XzuAuq__brand{flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.siteChrome-module__XzuAuq__brand:focus-visible{border-radius:8px}.siteChrome-module__XzuAuq__inner .siteChrome-module__XzuAuq__brand{position:relative}.siteChrome-module__XzuAuq__inner .siteChrome-module__XzuAuq__brand:before{content:"";position:absolute;inset:-9px -4px}.siteChrome-module__XzuAuq__brandMark{width:30px;height:30px;display:block}.siteChrome-module__XzuAuq__wordmark{color:var(--ibl-ink);font:700 18.5px/1 var(--ibl-font-body);letter-spacing:-.012em}.siteChrome-module__XzuAuq__nav{align-items:center;gap:clamp(18px,2vw,30px);margin-left:auto;display:flex}.siteChrome-module__XzuAuq__navLink,.siteChrome-module__XzuAuq__signIn{color:var(--ibl-body);font:500 15.5px/1 var(--ibl-font-body);border-radius:8px;padding:12px 2px;text-decoration:none}.siteChrome-module__XzuAuq__navLink:hover,.siteChrome-module__XzuAuq__signIn:hover{color:var(--ibl-action)}@media (min-width:921px){.siteChrome-module__XzuAuq__navLink,.siteChrome-module__XzuAuq__signIn{position:relative}.siteChrome-module__XzuAuq__navLink:before,.siteChrome-module__XzuAuq__signIn:before{content:"";position:absolute;inset:-4.25px 0}}.siteChrome-module__XzuAuq__nav .siteChrome-module__XzuAuq__navCta{white-space:nowrap;margin-left:6px}.siteChrome-module__XzuAuq__menuButton{border:1px solid var(--ibl-rule);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;display:none}.siteChrome-module__XzuAuq__menuButton:focus-visible{border-radius:14px}.siteChrome-module__XzuAuq__menuBar{background:var(--ibl-ink);border-radius:2px;width:17px;height:1.8px;display:block}@media (max-width:920px){.siteChrome-module__XzuAuq__nav .siteChrome-module__XzuAuq__navLink,.siteChrome-module__XzuAuq__nav .siteChrome-module__XzuAuq__navCta{display:none}.siteChrome-module__XzuAuq__nav .siteChrome-module__XzuAuq__signIn{align-items:center;min-height:48px;padding:0 12px;display:inline-flex}.siteChrome-module__XzuAuq__menuButton{margin-left:calc(6px - clamp(16px,2.4vw,40px));display:inline-flex}}.siteChrome-module__XzuAuq__menu{z-index:90;background:var(--ibl-page);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.siteChrome-module__XzuAuq__menuTop{border-bottom:1px solid var(--ibl-rule-soft);align-items:center;padding:18px 20px;display:flex}.siteChrome-module__XzuAuq__menuClose{border:1px solid var(--ibl-rule);width:48px;height:48px;color:var(--ibl-ink);cursor:pointer;font:400 22px/1 var(--ibl-font-body);background:#fff;border-radius:14px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.siteChrome-module__XzuAuq__menuClose:focus-visible{border-radius:14px}.siteChrome-module__XzuAuq__menuNav{flex-direction:column;gap:2px;padding:14px 20px 0;display:flex}.siteChrome-module__XzuAuq__menuLink{border-bottom:1px solid var(--ibl-rule-soft);min-height:56px;color:var(--ibl-ink);font:400 22px/1.2 var(--ibl-font-display);align-items:center;text-decoration:none;display:flex}.siteChrome-module__XzuAuq__menuNav .siteChrome-module__XzuAuq__menuLinkLast{border-bottom:0}.siteChrome-module__XzuAuq__menuLink:focus-visible{border-radius:8px}.siteChrome-module__XzuAuq__menuFoot{padding:20px 20px calc(20px + env(safe-area-inset-bottom));margin-top:auto}.siteChrome-module__XzuAuq__footer{border-top:1px solid var(--ibl-on-ink-rule);background:var(--ibl-ink);padding-block:clamp(48px,5.4vw,72px) clamp(34px,3.4vw,44px)}footer.siteChrome-module__XzuAuq__footer{--ibl-focus-ring:var(--ibl-apricot)}.siteChrome-module__XzuAuq__footerGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:clamp(30px,3.4vw,48px);display:grid}.siteChrome-module__XzuAuq__footerBrandColumn{flex-direction:column;gap:14px;min-width:180px;display:flex}.siteChrome-module__XzuAuq__footerBrand{align-items:center;gap:10px;display:flex}.siteChrome-module__XzuAuq__footerTile{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.siteChrome-module__XzuAuq__footerMark{width:24px;height:24px;display:block}.siteChrome-module__XzuAuq__footerWordmark{color:var(--ibl-on-ink-heading);font:700 18px/1 var(--ibl-font-body);letter-spacing:-.012em}.siteChrome-module__XzuAuq__footerNav{flex-direction:column;gap:12px;display:flex}.siteChrome-module__XzuAuq__footerHeading{color:var(--ibl-on-ink-fine);font:600 12.5px/1 var(--ibl-font-body);letter-spacing:.13em;text-transform:uppercase;margin:0 0 2px}.siteChrome-module__XzuAuq__footerLink{color:var(--ibl-on-ink-body);font:400 15.5px/1.4 var(--ibl-font-body);border-radius:8px;text-decoration:none;position:relative}.siteChrome-module__XzuAuq__footerLink:before{content:"";position:absolute;inset:-6px 0}.siteChrome-module__XzuAuq__footerLink:hover{color:#fff}.siteChrome-module__XzuAuq__footerLegal{border-top:1px solid var(--ibl-on-ink-rule);color:var(--ibl-on-ink-fine);font:400 14px/1.5 var(--ibl-font-body);margin:clamp(34px,3.6vw,52px) 0 0;padding-top:22px}.siteChrome-module__XzuAuq__footerLegalButton{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:0;text-decoration:underline}.siteChrome-module__XzuAuq__footerLegalButton:hover{color:#fff}@media (prefers-reduced-motion:reduce){.siteChrome-module__XzuAuq__header,.siteChrome-module__XzuAuq__inner{transition-duration:1ms}}
.MarketingPage-module__BzDjgW__showcase{background:var(--ibl-page);color:var(--ibl-body);font-family:var(--ibl-font-body)}.MarketingPage-module__BzDjgW__column{background:var(--brand-color-background);flex-direction:column;min-height:100vh;display:flex}
.Section-module__ELoAjW__section{scroll-margin-top:80px;position:relative}.Section-module__ELoAjW__page{background:0 0}.Section-module__ELoAjW__white{border-top:1px solid var(--ibl-rule-soft);border-bottom:1px solid var(--ibl-rule-soft);background:var(--ibl-surface)}.Section-module__ELoAjW__ink{background:var(--ibl-ink)}.Section-module__ELoAjW__hero{padding-top:clamp(34px,4.6vw,64px);padding-bottom:clamp(64px,7vw,104px)}.Section-module__ELoAjW__standard{padding-block:clamp(76px,9vw,136px)}.Section-module__ELoAjW__relaxed{padding-block:clamp(80px,9.2vw,144px)}.Section-module__ELoAjW__spotlight{padding-block:clamp(76px,9vw,140px)}.Section-module__ELoAjW__flushTop{padding-top:0;padding-bottom:clamp(72px,8.4vw,128px)}.Section-module__ELoAjW__band{padding-block:clamp(64px,7.4vw,112px)}.Section-module__ELoAjW__bandFlushTop{padding-top:0;padding-bottom:clamp(64px,7.4vw,112px)}.Section-module__ELoAjW__none{padding-block:0}
.LiveThemeSlot-module__EvC6RG__slot{position:absolute;inset:0}.LiveThemeSlot-module__EvC6RG__image{object-fit:cover;object-position:top center}.LiveThemeSlot-module__EvC6RG__fade{opacity:0;transition:opacity .9s}.LiveThemeSlot-module__EvC6RG__fade[data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.LiveThemeSlot-module__EvC6RG__fade{transition-duration:1ms}}
.LoopVideo-module__fksemG__video{object-fit:cover;object-position:top center;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.LoopVideo-module__fksemG__video[data-group=true]{transition-duration:.9s}.LoopVideo-module__fksemG__video[data-show=true]{opacity:1}
.PhoneFrame-module__2fHCuG__phone{background:linear-gradient(157deg,#97a3ad 0%,#4c5964 8%,#2b3640 24%,#1b2530 50%,#5a6874 77%,#232d37 91%,#101922 100%);border-radius:14.2%/6.6%;padding:1.05%;position:relative}.PhoneFrame-module__2fHCuG__shadowDefault{box-shadow:0 2px 3px #0a101647,0 22px 38px -18px #0a10165c,0 46px 78px -36px #0a101670}.PhoneFrame-module__2fHCuG__shadowHero{box-shadow:0 2px 3px #0a101652,0 28px 46px -20px #0a101666,0 58px 96px -40px #0a101680}.PhoneFrame-module__2fHCuG__ring{background:radial-gradient(130% 95% at 50% 0,#1b2530 0%,#090f15 64%);border-radius:13.3%/6.2%;padding:1.5%;position:relative}.PhoneFrame-module__2fHCuG__screen{aspect-ratio:780/1428;background:#fcf9f4;border-radius:11.8%/5.5%;position:relative;overflow:hidden}.PhoneFrame-module__2fHCuG__gloss{pointer-events:none;background:linear-gradient(150deg,#ffffff26 0%,#ffffff08 17%,#fff0 37% 84%,#ffffff0f 100%);position:absolute;inset:0}.PhoneFrame-module__2fHCuG__topLight{pointer-events:none;background:linear-gradient(#ffffff21,#fff0);height:7%;position:absolute;top:0;left:0;right:0}.PhoneFrame-module__2fHCuG__island{background:#05090d;border-radius:999px;width:25.5%;height:2.1%;position:absolute;top:1.4%;left:50%;transform:translate(-50%)}.PhoneFrame-module__2fHCuG__lens{background:radial-gradient(circle at 34% 30%,#2e4a5e,#060b10 72%);border-radius:999px;width:2%;height:1.05%;position:absolute;top:1.85%;left:56.8%}.PhoneFrame-module__2fHCuG__key{background:linear-gradient(#84929d,#2a353f);width:.9%;position:absolute}.PhoneFrame-module__2fHCuG__mute{border-radius:2px 0 0 2px;height:4.4%;top:16.5%;left:-.8%}.PhoneFrame-module__2fHCuG__volumeUp{border-radius:2px 0 0 2px;height:8.2%;top:24.2%;left:-.8%}.PhoneFrame-module__2fHCuG__volumeDown{border-radius:2px 0 0 2px;height:8.2%;top:34.4%;left:-.8%}.PhoneFrame-module__2fHCuG__side{border-radius:0 2px 2px 0;height:11.2%;top:26.5%;right:-.8%}
.FeatureList-module__am-v8W__grid{direction:rtl;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:center;gap:clamp(48px,5.6vw,96px);display:grid}.FeatureList-module__am-v8W__copy{direction:ltr;min-width:0}.FeatureList-module__am-v8W__title{max-width:520px}.FeatureList-module__am-v8W__list{grid-template-columns:repeat(auto-fit,minmax(min(255px,100%),1fr));gap:clamp(24px,2.4vw,32px);margin:clamp(34px,3.6vw,52px) 0 0;padding:0;list-style:none;display:grid}.FeatureList-module__am-v8W__item{align-items:flex-start;gap:14px;display:flex}.FeatureList-module__am-v8W__tile{border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.FeatureList-module__am-v8W__cream{background:var(--ibl-cream)}.FeatureList-module__am-v8W__peach{background:var(--ibl-peach)}.FeatureList-module__am-v8W__mist{background:var(--ibl-mist)}.FeatureList-module__am-v8W__apricot{background:var(--ibl-apricot)}.FeatureList-module__am-v8W__butter{background:var(--ibl-butter)}.FeatureList-module__am-v8W__sky{background:var(--ibl-sky)}.FeatureList-module__am-v8W__text{color:var(--ibl-body);font:400 16.5px / 1.6 var(--ibl-font-body);text-wrap:pretty;margin:0;padding-top:4px}.FeatureList-module__am-v8W__phoneColumn{direction:ltr;justify-content:center;display:flex}.FeatureList-module__am-v8W__phoneColumn:has(.FeatureList-module__am-v8W__caption){flex-direction:column;align-items:center;gap:18px}.FeatureList-module__am-v8W__caption{color:var(--ibl-muted);font:400 14px / 1.5 var(--ibl-font-body);text-align:center;margin:0}.FeatureList-module__am-v8W__phone{width:100%;max-width:318px;position:relative}.FeatureList-module__am-v8W__intro{max-width:520px;color:var(--ibl-body);font:400 clamp(16px, 1.2vw, 18px) / 1.6 var(--ibl-font-body);text-wrap:pretty;margin:16px 0 0}.FeatureList-module__am-v8W__itemCopy{flex-direction:column;gap:4px;display:flex}.FeatureList-module__am-v8W__itemTitle{color:var(--ibl-ink);font:600 16px / 1.35 var(--ibl-font-body);margin:0}.FeatureList-module__am-v8W__itemCopy .FeatureList-module__am-v8W__text{margin:0}.FeatureList-module__am-v8W__footnote{border-top:1px solid var(--ibl-rule);color:var(--ibl-muted);font:400 15px / 1.6 var(--ibl-font-body);margin:28px 0 0;padding-top:20px}
.blog-module__R2lbeq__progress{z-index:70;background:var(--ibl-action);height:3px;transform:scaleX(var(--progress,0));transform-origin:0;pointer-events:none;position:fixed;inset:0 0 auto}@media (prefers-reduced-motion:no-preference){.blog-module__R2lbeq__progress{transition:transform 80ms linear}}.blog-module__R2lbeq__chip{height:28px;font:600 12.5px/1 var(--ibl-font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.blog-module__R2lbeq__chipThemeideas{background:var(--ibl-cream);color:var(--ibl-cream-text)}.blog-module__R2lbeq__chipWording{background:var(--ibl-mist);color:var(--ibl-mist-text)}.blog-module__R2lbeq__chipPlanning{background:var(--ibl-peach);color:var(--ibl-peach-text)}.blog-module__R2lbeq__chipNew{background:var(--ibl-action);color:#fff}.blog-module__R2lbeq__metaRow{color:var(--ibl-fine);flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:14px;display:flex}.blog-module__R2lbeq__metaItem{align-items:center;gap:6px;display:inline-flex}.blog-module__R2lbeq__metaDot{color:var(--ibl-rule)}.blog-module__R2lbeq__eyebrow{color:var(--ibl-cream-text);font:700 13px/1.2 var(--ibl-font-body);letter-spacing:.14em;text-transform:uppercase;margin:0}.blog-module__R2lbeq__arrowLink{color:var(--ibl-action);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.blog-module__R2lbeq__arrowLink:hover{color:var(--ibl-action-hover)}.blog-module__R2lbeq__stripe{height:6px;display:flex;overflow:hidden}.blog-module__R2lbeq__stripe>span{flex:1}.blog-module__R2lbeq__stripeRound{border-radius:999px}.blog-module__R2lbeq__button{background:var(--ibl-action);color:#fff;min-height:52px;font:600 16px/1.2 var(--ibl-font-body);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex;box-shadow:0 10px 22px -12px #b25526b3}.blog-module__R2lbeq__button:hover{background:var(--ibl-action-hover);color:#fff;transform:translateY(-1px)}.blog-module__R2lbeq__buttonSecondary{border:1px solid var(--ibl-field);background:var(--ibl-surface);min-height:48px;color:var(--ibl-ink);font:600 15px/1.2 var(--ibl-font-body);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;transition:border-color .18s,background-color .18s;display:inline-flex}.blog-module__R2lbeq__buttonSecondary:hover{border-color:var(--ibl-ink);background:var(--ibl-page);color:var(--ibl-ink)}.blog-module__R2lbeq__hero{padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(24px,2.8vw,40px)}.blog-module__R2lbeq__heroInner{flex-direction:column;gap:clamp(14px,1.4vw,20px);display:flex}.blog-module__R2lbeq__breadcrumb{color:var(--ibl-fine);font:500 14.5px/1.4 var(--ibl-font-body)}.blog-module__R2lbeq__breadcrumb a{color:var(--ibl-fine);text-decoration:none;transition:color .16s}.blog-module__R2lbeq__breadcrumb a:hover{color:var(--ibl-action)}.blog-module__R2lbeq__crumbSep{padding:0 8px}.blog-module__R2lbeq__crumbCurrent{color:var(--ibl-ink)}.blog-module__R2lbeq__title{max-width:940px;color:var(--ibl-ink);font:400 clamp(36px, 4.4vw, 62px) / 1.05 var(--ibl-font-display);letter-spacing:-.024em;text-wrap:balance;margin:0}.blog-module__R2lbeq__title em{font-style:italic}.blog-module__R2lbeq__dek{max-width:720px;color:var(--ibl-body);font:400 clamp(17.5px, 1.45vw, 21px) / 1.58 var(--ibl-font-body);text-wrap:pretty;margin:0}.blog-module__R2lbeq__byline{color:var(--ibl-body);align-items:center;gap:10px;font-size:14.5px;display:flex}.blog-module__R2lbeq__bylineMark{background:var(--ibl-surface);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:0 1px 2px #26333e1a}.blog-module__R2lbeq__cover{margin:0 auto}.blog-module__R2lbeq__coverImage{object-fit:cover;border-radius:clamp(22px,2vw,28px);width:100%;height:clamp(240px,38vw,540px);display:block;box-shadow:0 40px 80px -60px #26333e99}.blog-module__R2lbeq__coverCaption{color:var(--ibl-fine);margin-top:12px;font-size:13.5px}.blog-module__R2lbeq__layout{grid-template-columns:minmax(0,1fr);padding-top:clamp(36px,4.4vw,64px);padding-bottom:clamp(64px,6.6vw,96px);display:grid}.blog-module__R2lbeq__aside{display:none}@media (min-width:1100px){.blog-module__R2lbeq__layout{grid-template-columns:minmax(0,720px) 360px;justify-content:space-between;column-gap:64px}.blog-module__R2lbeq__aside{display:block}.blog-module__R2lbeq__sticky{position:sticky;top:104px}}@media (min-width:1100px) and (max-height:800px){.blog-module__R2lbeq__stickyVisual{display:none}}@media (min-width:1100px) and (max-height:560px){.blog-module__R2lbeq__sticky{position:static}}.blog-module__R2lbeq__body{color:var(--ibl-body);font:400 clamp(17px, 1.3vw, 18.5px) / 1.72 var(--ibl-font-body);text-wrap:pretty;flex-direction:column;gap:clamp(24px,2.2vw,30px);display:flex}.blog-module__R2lbeq__body p,.blog-module__R2lbeq__body ul,.blog-module__R2lbeq__body ol,.blog-module__R2lbeq__body h3,.blog-module__R2lbeq__body figure{margin:0}.blog-module__R2lbeq__body strong{color:var(--ibl-ink);font-weight:650}.blog-module__R2lbeq__body em{font-style:italic}.blog-module__R2lbeq__body a:not([class]){color:var(--ibl-action);text-decoration:underline;-webkit-text-decoration-color:var(--ibl-action-underline);text-decoration-color:var(--ibl-action-underline);text-underline-offset:3px;transition:color .16s,text-decoration-color .16s}.blog-module__R2lbeq__body a:not([class]):hover{color:var(--ibl-action-hover);text-decoration-color:currentColor}.blog-module__R2lbeq__body>ul,.blog-module__R2lbeq__section>ul,.blog-module__R2lbeq__body>ol,.blog-module__R2lbeq__section>ol{flex-direction:column;gap:10px;padding-left:1.3em;display:flex}.blog-module__R2lbeq__body li::marker{color:var(--ibl-action)}.blog-module__R2lbeq__intro{color:var(--ibl-ink);font:400 clamp(19px, 1.5vw, 21px) / 1.62 var(--ibl-font-body)}.blog-module__R2lbeq__section{flex-direction:column;gap:clamp(22px,2vw,28px);padding-top:clamp(20px,2.4vw,32px);scroll-margin-top:104px;display:flex}.blog-module__R2lbeq__h2{color:var(--ibl-ink);font:400 clamp(29px, 2.7vw, 38px) / 1.12 var(--ibl-font-display);letter-spacing:-.016em;text-wrap:balance;flex-direction:column;gap:10px;margin:0;display:flex}.blog-module__R2lbeq__h2Number{color:var(--ibl-action);font:600 13px/1 var(--ibl-font-body);letter-spacing:.16em}.blog-module__R2lbeq__body h3{color:var(--ibl-ink);font:500 clamp(21px, 1.8vw, 24px) / 1.25 var(--ibl-font-display);letter-spacing:-.008em;margin-top:6px}.blog-module__R2lbeq__card{border:1px solid var(--ibl-rule);background:var(--ibl-surface);border-radius:22px;box-shadow:0 1px 2px #26333e0a}.blog-module__R2lbeq__takeaways{padding:clamp(22px,2.2vw,28px) clamp(20px,2.4vw,32px)}.blog-module__R2lbeq__boxLabel{color:var(--ibl-cream-text);font:700 13px/1.2 var(--ibl-font-body);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex}.blog-module__R2lbeq__takeawayList{color:var(--ibl-ink);flex-direction:column;gap:12px;padding:0;font-size:clamp(16.5px,1.2vw,17.5px);line-height:1.55;list-style:none;display:flex;margin:16px 0 0!important}.blog-module__R2lbeq__takeawayItem{align-items:flex-start;gap:12px;display:flex}.blog-module__R2lbeq__takeawayGroup{flex:1;min-width:0}.blog-module__R2lbeq__takeawaySummary{cursor:pointer;flex-wrap:wrap;align-items:baseline;column-gap:8px;list-style:none;display:flex}.blog-module__R2lbeq__takeawaySummary::-webkit-details-marker{display:none}.blog-module__R2lbeq__takeawaySummary:focus-visible{outline:2px solid var(--ibl-focus-ring);outline-offset:4px;border-radius:6px}.blog-module__R2lbeq__takeawayCount{color:var(--ibl-muted);font-size:.92em}.blog-module__R2lbeq__takeawaySummary .blog-module__R2lbeq__tocChevron{align-self:center;margin-left:auto}.blog-module__R2lbeq__takeawayGroup[open] .blog-module__R2lbeq__tocChevron{transform:rotate(180deg)}.blog-module__R2lbeq__takeawayLines{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex;margin:10px 0 4px!important}.blog-module__R2lbeq__takeawayTick{background:var(--ibl-cream);width:24px;height:24px;color:var(--ibl-action);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.blog-module__R2lbeq__callout{border-radius:20px;align-items:flex-start;gap:16px;padding:clamp(20px,2vw,24px) clamp(20px,2.2vw,28px);display:flex}.blog-module__R2lbeq__calloutIcon{background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.blog-module__R2lbeq__calloutText{flex-direction:column;gap:6px;min-width:0;display:flex}.blog-module__R2lbeq__calloutTitle{font:700 13px/1.3 var(--ibl-font-body);letter-spacing:.12em;text-transform:uppercase;margin:0}.blog-module__R2lbeq__calloutBody{color:var(--ibl-ink);font-size:clamp(16px,1.2vw,17px);line-height:1.62}.blog-module__R2lbeq__calloutBody>*+*{margin-top:10px!important}.blog-module__R2lbeq__callouttip{background:#fff3de}.blog-module__R2lbeq__callouttip .blog-module__R2lbeq__calloutIcon{box-shadow:0 0 0 1px var(--ibl-butter);color:var(--ibl-cream-text)}.blog-module__R2lbeq__callouttip .blog-module__R2lbeq__calloutTitle{color:var(--ibl-cream-text)}.blog-module__R2lbeq__calloutnote{background:#eaf2fb}.blog-module__R2lbeq__calloutnote .blog-module__R2lbeq__calloutIcon{box-shadow:0 0 0 1px var(--ibl-sky);color:var(--ibl-mist-text)}.blog-module__R2lbeq__calloutnote .blog-module__R2lbeq__calloutTitle{color:var(--ibl-mist-text)}.blog-module__R2lbeq__calloutheads-up{background:#ffe9dc}.blog-module__R2lbeq__calloutheads-up .blog-module__R2lbeq__calloutIcon{box-shadow:0 0 0 1px var(--ibl-apricot);color:var(--ibl-peach-text)}.blog-module__R2lbeq__calloutheads-up .blog-module__R2lbeq__calloutTitle{color:var(--ibl-peach-text)}.blog-module__R2lbeq__wording{margin:0;padding:clamp(20px,2vw,24px) clamp(20px,2.2vw,28px) clamp(22px,2vw,26px)}.blog-module__R2lbeq__wordingTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.blog-module__R2lbeq__wordingLabel{background:var(--ibl-mist);color:var(--ibl-mist-text)}.blog-module__R2lbeq__wordingText{color:var(--ibl-ink);font:italic 400 clamp(20px, 1.7vw, 23px) / 1.42 var(--ibl-font-display);letter-spacing:-.005em;margin:16px 0 0!important}.blog-module__R2lbeq__copyButton{border:1px solid var(--ibl-rule);background:var(--ibl-page);min-height:40px;color:var(--ibl-ink);font:600 14px/1 var(--ibl-font-body);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 14px;transition:border-color .16s,background-color .16s;display:inline-flex}.blog-module__R2lbeq__copyButton:hover{border-color:var(--ibl-ink)}.blog-module__R2lbeq__copyButton[data-copied=true]{border-color:var(--ibl-action);background:var(--ibl-cream);color:var(--ibl-cream-text)}.blog-module__R2lbeq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.blog-module__R2lbeq__schedule{padding:clamp(20px,2vw,26px) clamp(20px,2.4vw,30px) clamp(12px,1.2vw,16px)}.blog-module__R2lbeq__scheduleTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 16px;display:flex}.blog-module__R2lbeq__scheduleHead{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.blog-module__R2lbeq__scheduleLabel{background:var(--ibl-peach);color:var(--ibl-peach-text)}.blog-module__R2lbeq__scheduleTitle{color:var(--ibl-ink);font:500 clamp(21px, 1.7vw, 23px) / 1.2 var(--ibl-font-display);margin:0!important}.blog-module__R2lbeq__scheduleControls{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.blog-module__R2lbeq__scheduleStart{color:var(--ibl-muted);font:600 14px/1 var(--ibl-font-body)}.blog-module__R2lbeq__scheduleSelect{border:1px solid var(--ibl-rule);background:var(--ibl-page) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2326333e' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;min-height:40px;color:var(--ibl-ink);font:600 14px/1 var(--ibl-font-body);font-variant-numeric:tabular-nums;appearance:none;cursor:pointer;border-radius:999px;padding:0 34px 0 14px;transition:border-color .16s}.blog-module__R2lbeq__scheduleSelect:hover{border-color:var(--ibl-ink)}.blog-module__R2lbeq__scheduleList{padding:0;list-style:none;margin:18px 0 0!important}.blog-module__R2lbeq__scheduleItem{gap:2px 18px;padding:12px 0 12px 30px;display:grid;position:relative}.blog-module__R2lbeq__scheduleItem:before{border:2.5px solid var(--ibl-action);background:var(--ibl-surface);box-sizing:border-box;content:"";border-radius:50%;width:12px;height:12px;position:absolute;top:18px;left:3px}.blog-module__R2lbeq__scheduleItem:after{background:var(--ibl-rule);content:"";width:1.5px;position:absolute;top:30px;bottom:-18px;left:8.25px}.blog-module__R2lbeq__scheduleItem:last-child:after{display:none}@media (min-width:600px){.blog-module__R2lbeq__scheduleItem{grid-template-columns:8.6em minmax(0,1fr)}}.blog-module__R2lbeq__scheduleTime{color:var(--ibl-ink);font:600 15.5px/1.5 var(--ibl-font-body);font-variant-numeric:tabular-nums;white-space:nowrap}.blog-module__R2lbeq__scheduleWhat{color:var(--ibl-ink);font-size:clamp(16px,1.2vw,17px);line-height:1.5}.blog-module__R2lbeq__scheduleWho{color:var(--ibl-peach-text);font:600 12.5px/1.3 var(--ibl-font-body);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;display:block}.blog-module__R2lbeq__checklist{padding:clamp(20px,2vw,26px) clamp(20px,2.4vw,30px) clamp(10px,1vw,14px)}.blog-module__R2lbeq__checklistTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.blog-module__R2lbeq__checklistTitle{color:var(--ibl-ink);font:500 clamp(21px, 1.7vw, 23px) / 1.2 var(--ibl-font-display);margin:0}.blog-module__R2lbeq__checklistList{padding:0;list-style:none;margin:10px 0 0!important}.blog-module__R2lbeq__checklistItem{color:var(--ibl-ink);align-items:flex-start;gap:14px;padding:12px 0;font-size:clamp(16px,1.2vw,17px);line-height:1.5;display:flex}.blog-module__R2lbeq__checklistItem+.blog-module__R2lbeq__checklistItem{border-top:1px solid var(--ibl-rule-soft)}.blog-module__R2lbeq__checklistTick{background:var(--ibl-action);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.blog-module__R2lbeq__section>ol.blog-module__R2lbeq__steps,ol.blog-module__R2lbeq__steps{flex-direction:column;gap:26px;padding:0;list-style:none;display:flex}.blog-module__R2lbeq__step{align-items:flex-start;gap:clamp(16px,1.6vw,22px);display:flex}.blog-module__R2lbeq__stepNumber{min-width:42px;color:var(--ibl-action);font:400 clamp(40px, 3.4vw, 48px) / .9 var(--ibl-font-display)}.blog-module__R2lbeq__stepText{flex-direction:column;gap:6px;display:flex}.blog-module__R2lbeq__stepTitle{color:var(--ibl-ink);font-size:clamp(18px,1.3vw,19px);font-weight:600;line-height:1.35}.blog-module__R2lbeq__stepBody{color:var(--ibl-body);font-size:clamp(16px,1.2vw,17px);line-height:1.62}.blog-module__R2lbeq__spotlight{border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #26333e0a,0 24px 48px -36px #26333e66}.blog-module__R2lbeq__spotlightImage{object-fit:cover;width:100%;height:190px;display:block}.blog-module__R2lbeq__spotlightText{flex-direction:column;justify-content:center;gap:10px;padding:20px;display:flex}.blog-module__R2lbeq__spotlightName{color:var(--ibl-ink);font:400 clamp(26px, 2.2vw, 30px) / 1.1 var(--ibl-font-display);letter-spacing:-.01em;margin:0}.blog-module__R2lbeq__spotlightLine{color:var(--ibl-body);font-size:16px;line-height:1.55}.blog-module__R2lbeq__spotlightActions{flex-direction:column;gap:10px;margin-top:6px;display:flex}@media (min-width:640px){.blog-module__R2lbeq__spotlight{flex-direction:row}.blog-module__R2lbeq__spotlightImage{flex-shrink:0;width:270px;height:auto;min-height:250px}.blog-module__R2lbeq__spotlightText{padding:26px 28px}.blog-module__R2lbeq__spotlightActions{flex-flow:wrap;gap:12px}.blog-module__R2lbeq__spotlightActions .blog-module__R2lbeq__button{min-height:46px;padding:0 22px;font-size:15px}.blog-module__R2lbeq__spotlightActions .blog-module__R2lbeq__buttonSecondary{min-height:46px}}.blog-module__R2lbeq__faq{padding:6px clamp(20px,2.4vw,30px)}.blog-module__R2lbeq__faqItem+.blog-module__R2lbeq__faqItem{border-top:1px solid var(--ibl-rule)}.blog-module__R2lbeq__faqQuestion{color:var(--ibl-ink);font:600 clamp(16.5px, 1.25vw, 18px) / 1.4 var(--ibl-font-body);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.blog-module__R2lbeq__faqQuestion::-webkit-details-marker{display:none}.blog-module__R2lbeq__faqQuestion:focus-visible{outline:2px solid var(--ibl-focus-ring);outline-offset:3px;border-radius:8px}.blog-module__R2lbeq__faqToggle{border:1px solid var(--ibl-rule);background:var(--ibl-page);border-radius:50%;flex-shrink:0;width:32px;height:32px;display:flex;position:relative}.blog-module__R2lbeq__faqToggle:before,.blog-module__R2lbeq__faqToggle:after{background:var(--ibl-ink);content:"";border-radius:2px;width:12px;height:1.8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blog-module__R2lbeq__faqToggle:after{transform:translate(-50%,-50%)rotate(90deg)}.blog-module__R2lbeq__faqItem[open] .blog-module__R2lbeq__faqToggle:after{transform:translate(-50%,-50%)rotate(0)}@media (prefers-reduced-motion:no-preference){.blog-module__R2lbeq__faqToggle:after{transition:transform .2s var(--ibl-ease)}}.blog-module__R2lbeq__faqAnswer{color:var(--ibl-body);padding:0 40px 22px 0;font-size:clamp(16px,1.2vw,17px);line-height:1.65}.blog-module__R2lbeq__faqAnswer>*+*{margin-top:10px!important}.blog-module__R2lbeq__toc{padding:clamp(16px,1.8vw,22px) clamp(18px,2.2vw,28px)}.blog-module__R2lbeq__tocSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.blog-module__R2lbeq__tocSummary::-webkit-details-marker{display:none}.blog-module__R2lbeq__tocChevron{color:var(--ibl-ink);transition:transform .2s var(--ibl-ease)}.blog-module__R2lbeq__toc[open] .blog-module__R2lbeq__tocChevron{transform:rotate(180deg)}.blog-module__R2lbeq__tocWide{display:none}@media (min-width:760px){.blog-module__R2lbeq__tocPhone{display:none}.blog-module__R2lbeq__tocWide{display:block}}.blog-module__R2lbeq__tocList{grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid;margin:10px 0 0!important}.blog-module__R2lbeq__tocLink{color:var(--ibl-ink);gap:12px;padding:9px 0;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.blog-module__R2lbeq__tocLink:hover{color:var(--ibl-action)}.blog-module__R2lbeq__tocNumber{min-width:24px;color:var(--ibl-action);font-weight:600}@media (min-width:720px){.blog-module__R2lbeq__tocList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}.blog-module__R2lbeq__author{background:#f6f0e6;border-radius:22px;align-items:flex-start;gap:16px;margin-top:12px;padding:clamp(20px,2vw,24px) clamp(20px,2.2vw,28px);display:flex}.blog-module__R2lbeq__authorMark{background:var(--ibl-surface);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 1px 2px #26333e14}.blog-module__R2lbeq__authorName{color:var(--ibl-ink);margin:0;font-size:16px;font-weight:600}.blog-module__R2lbeq__authorText{color:var(--ibl-body);font-size:15px;line-height:1.6;margin:6px 0 0!important}.blog-module__R2lbeq__stickyCard{border:1px solid var(--ibl-rule);background:var(--ibl-surface);border-radius:26px;overflow:hidden;box-shadow:0 1px 2px #26333e0d,0 30px 60px -36px #26333e73}.blog-module__R2lbeq__stickyVisual{background:#fbf6ea;justify-content:center;padding:26px 20px 10px;display:flex;position:relative;overflow:hidden}.blog-module__R2lbeq__stickyGlow{background:radial-gradient(circle,#f9b28873,#f9b28800 70%);border-radius:50%;width:300px;height:300px;margin-left:-150px;position:absolute;top:40px;left:50%}.blog-module__R2lbeq__stickyBody{flex-direction:column;gap:14px;padding:24px 26px 26px;display:flex}.blog-module__R2lbeq__stickyTitle{color:var(--ibl-ink);font:400 27px/1.12 var(--ibl-font-display);letter-spacing:-.01em;margin:0}.blog-module__R2lbeq__stickyList{color:var(--ibl-body);flex-direction:column;gap:9px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:flex}.blog-module__R2lbeq__stickyList li{align-items:flex-start;gap:10px;display:flex}.blog-module__R2lbeq__stickyList svg{color:var(--ibl-action);margin-top:2px}.blog-module__R2lbeq__stickyButton{width:100%;margin-top:6px}.blog-module__R2lbeq__stickyLink{justify-content:center;font-size:15px}.blog-module__R2lbeq__fine{color:var(--ibl-fine);text-align:center;margin:2px 0 0;font-size:13px;line-height:1.5}.blog-module__R2lbeq__inlineCta{background:var(--ibl-cream);border-radius:24px;flex-direction:column;gap:12px;padding:24px 22px;display:flex}.blog-module__R2lbeq__inlineCtaTitle{color:var(--ibl-ink);font:400 clamp(24px, 2.4vw, 28px) / 1.15 var(--ibl-font-display);margin:0}.blog-module__R2lbeq__inlineCtaFine{color:var(--ibl-cream-text);font-size:15px;line-height:1.55}@media (min-width:1100px){.blog-module__R2lbeq__inlineCta{display:none}}.blog-module__R2lbeq__related{padding-bottom:clamp(72px,7.2vw,104px)}.blog-module__R2lbeq__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:clamp(20px,2vw,28px);display:flex}.blog-module__R2lbeq__sectionTitle{color:var(--ibl-ink);font:400 clamp(30px, 2.6vw, 36px) / 1.1 var(--ibl-font-display);letter-spacing:-.015em;margin:0}.blog-module__R2lbeq__grid{grid-template-columns:minmax(0,1fr);gap:clamp(20px,2vw,28px);display:grid}@media (min-width:720px){.blog-module__R2lbeq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.blog-module__R2lbeq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-module__R2lbeq__guideCard{border:1px solid var(--ibl-rule);background:var(--ibl-surface);color:var(--ibl-ink);transition:border-color .2s ease, transform .2s var(--ibl-ease), box-shadow .2s ease;border-radius:22px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 1px 2px #26333e0a,0 18px 40px -30px #26333e59}.blog-module__R2lbeq__guideCard:hover{border-color:var(--ibl-card-hover-border);color:var(--ibl-ink);transform:translateY(-3px);box-shadow:0 1px 2px #26333e0d,0 26px 48px -30px #26333e73}@media (prefers-reduced-motion:reduce){.blog-module__R2lbeq__guideCard:hover{transform:none}}.blog-module__R2lbeq__guideCardImage{object-fit:cover;width:100%;height:clamp(200px,17vw,236px);display:block}.blog-module__R2lbeq__guideCardBody{flex-direction:column;flex:1;gap:12px;padding:22px 24px 26px;display:flex}.blog-module__R2lbeq__guideCardTitle{color:var(--ibl-ink);font:400 clamp(24px, 1.9vw, 26px) / 1.18 var(--ibl-font-display);letter-spacing:-.01em;margin:0}.blog-module__R2lbeq__guideCardText{color:var(--ibl-body);margin:0;font-size:15.5px;line-height:1.58}.blog-module__R2lbeq__guideCardMore{margin-top:auto;padding-top:4px;font-size:15px}.blog-module__R2lbeq__indexHero{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:clamp(28px,4.6vw,72px);padding-bottom:clamp(24px,3.6vw,56px);display:grid}@media (min-width:1000px){.blog-module__R2lbeq__indexHero{grid-template-columns:minmax(0,640px) 470px;justify-content:space-between;align-items:center}}.blog-module__R2lbeq__indexHeroText{flex-direction:column;gap:clamp(14px,1.5vw,22px);display:flex}.blog-module__R2lbeq__indexTitle{color:var(--ibl-ink);font:400 clamp(40px, 4.6vw, 64px) / 1.04 var(--ibl-font-display);letter-spacing:-.024em;text-wrap:balance;margin:0}.blog-module__R2lbeq__indexTitle em{font-style:italic}.blog-module__R2lbeq__indexLead{max-width:560px;color:var(--ibl-body);font:400 clamp(17px, 1.4vw, 20px) / 1.6 var(--ibl-font-body);margin:0}.blog-module__R2lbeq__tiles{aspect-ratio:47/36;width:min(100%,470px);margin:0 auto;position:relative}.blog-module__R2lbeq__tile{aspect-ratio:16/10;border:clamp(3px, .4vw, 5px) solid var(--ibl-page);object-fit:cover;border-radius:clamp(14px,1.8vw,22px);width:52%;height:auto;position:absolute;box-shadow:0 30px 50px -30px #26333e80}.blog-module__R2lbeq__tileA{top:4%;left:0;transform:rotate(-4deg)}.blog-module__R2lbeq__tileB{top:8%;left:47%;transform:rotate(3deg)}.blog-module__R2lbeq__tileC{top:50%;left:0;transform:rotate(2deg)}.blog-module__R2lbeq__tileD{top:54%;left:47.5%;transform:rotate(-3deg)}.blog-module__R2lbeq__filters{margin:3px calc(-1 * var(--ibl-gutter)) -5px;padding:5px var(--ibl-gutter);scroll-padding-inline:var(--ibl-gutter);scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.blog-module__R2lbeq__filters::-webkit-scrollbar{display:none}.blog-module__R2lbeq__filter{border:1px solid var(--ibl-rule);background:var(--ibl-surface);min-height:42px;color:var(--ibl-ink);font:600 15px/1 var(--ibl-font-body);cursor:pointer;border-radius:999px;flex-shrink:0;padding:0 20px;transition:border-color .16s,background-color .16s,color .16s}.blog-module__R2lbeq__filter:hover{border-color:var(--ibl-ink)}.blog-module__R2lbeq__filter[aria-pressed=true]{border-color:var(--ibl-ink);background:var(--ibl-ink);color:#fff}.blog-module__R2lbeq__featuredWrap{padding-top:clamp(28px,3.8vw,56px);padding-bottom:clamp(16px,2.6vw,40px)}.blog-module__R2lbeq__featured{border:1px solid var(--ibl-rule);background:var(--ibl-surface);color:var(--ibl-ink);border-radius:clamp(24px,2vw,28px);grid-template-columns:minmax(0,1fr);text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 1px 2px #26333e0a,0 30px 60px -40px #26333e73}.blog-module__R2lbeq__featured:hover{border-color:var(--ibl-card-hover-border);color:var(--ibl-ink)}.blog-module__R2lbeq__featuredImage{object-fit:cover;width:100%;height:clamp(220px,32vw,440px);display:block}.blog-module__R2lbeq__featuredBody{flex-direction:column;justify-content:center;gap:clamp(14px,1.3vw,18px);padding:clamp(22px,3.6vw,52px);display:flex}.blog-module__R2lbeq__featuredTitle{color:var(--ibl-ink);font:400 clamp(29px, 3vw, 42px) / 1.1 var(--ibl-font-display);letter-spacing:-.018em;margin:0}.blog-module__R2lbeq__featuredText{color:var(--ibl-body);margin:0;font-size:clamp(16px,1.25vw,17.5px);line-height:1.6}@media (min-width:900px){.blog-module__R2lbeq__featured{grid-template-columns:55% minmax(0,1fr)}.blog-module__R2lbeq__featuredImage{height:100%;min-height:440px}}.blog-module__R2lbeq__featuredPlain .blog-module__R2lbeq__featuredBody{max-width:820px}@media (min-width:900px){.blog-module__R2lbeq__featuredPlain{grid-template-columns:minmax(0,1fr)}}.blog-module__R2lbeq__moreWrap{padding-top:clamp(16px,1.8vw,24px);padding-bottom:clamp(64px,6.6vw,96px)}.blog-module__R2lbeq__promo{background:var(--ibl-cream);border-radius:clamp(24px,2vw,28px);flex-direction:column;justify-content:space-between;gap:22px;padding:clamp(26px,3vw,40px) clamp(22px,3vw,44px);display:flex;position:relative;overflow:hidden;container-type:inline-size}.blog-module__R2lbeq__promoGlow{background:radial-gradient(circle,#f9b2888c,#f9b28800 70%);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-60px;right:-60px}.blog-module__R2lbeq__promoText{flex-direction:column;gap:14px;display:flex;position:relative}.blog-module__R2lbeq__promoTitle{color:var(--ibl-ink);font:400 clamp(27px, 2.4vw, 32px) / 1.12 var(--ibl-font-display);letter-spacing:-.012em;margin:0}.blog-module__R2lbeq__promoLine{color:var(--ibl-cream-text);margin:0;font-size:16px;line-height:1.6}.blog-module__R2lbeq__promo .blog-module__R2lbeq__button{align-self:stretch;padding:0 20px;position:relative}@media (min-width:720px) and (max-width:1099.98px){.blog-module__R2lbeq__filterScope:is([data-rest="0"],[data-rest="2"],[data-rest="4"]) .blog-module__R2lbeq__promo{grid-column:1/-1}}@media (min-width:1100px){.blog-module__R2lbeq__filterScope:is([data-rest="0"],[data-rest="3"]) .blog-module__R2lbeq__promo{grid-column:1/-1}.blog-module__R2lbeq__filterScope:is([data-rest="1"],[data-rest="4"]) .blog-module__R2lbeq__promo{grid-column:span 2}}@container (min-width:560px){.blog-module__R2lbeq__promoText{max-width:520px}.blog-module__R2lbeq__promo .blog-module__R2lbeq__button{align-self:flex-start;padding:0 26px}}.blog-module__R2lbeq__hidden{display:none}.blog-module__R2lbeq__filterScope{flex-direction:column;gap:clamp(24px,3vw,40px);display:flex}.blog-module__R2lbeq__filterScope[data-filter=Theme\ ideas] [data-category]:not([data-category=Theme\ ideas]),.blog-module__R2lbeq__filterScope[data-filter=Wording] [data-category]:not([data-category=Wording]),.blog-module__R2lbeq__filterScope[data-filter=Planning] [data-category]:not([data-category=Planning]),:is(.blog-module__R2lbeq__filterScope[data-filter=Theme\ ideas] .blog-module__R2lbeq__moreWrap:not(:has([data-category=Theme\ ideas])) .blog-module__R2lbeq__sectionHead,.blog-module__R2lbeq__filterScope[data-filter=Wording] .blog-module__R2lbeq__moreWrap:not(:has([data-category=Wording])) .blog-module__R2lbeq__sectionHead,.blog-module__R2lbeq__filterScope[data-filter=Planning] .blog-module__R2lbeq__moreWrap:not(:has([data-category=Planning])) .blog-module__R2lbeq__sectionHead){display:none}@media print{.blog-module__R2lbeq__progress,.blog-module__R2lbeq__aside,.blog-module__R2lbeq__inlineCta,.blog-module__R2lbeq__related,.blog-module__R2lbeq__filters{display:none!important}.blog-module__R2lbeq__layout{display:block}.blog-module__R2lbeq__coverImage{height:320px;box-shadow:none}.blog-module__R2lbeq__card,.blog-module__R2lbeq__callout,.blog-module__R2lbeq__spotlight{break-inside:avoid;box-shadow:none}}.blog-module__R2lbeq__tryCard{border:1px solid var(--ibl-rule);background:var(--ibl-surface);border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #26333e0d,0 30px 60px -36px #26333e73}.blog-module__R2lbeq__tryVisual{background:#fbf6ea;justify-content:center;padding:24px 20px 8px;display:flex;position:relative;overflow:hidden}.blog-module__R2lbeq__tryText{flex-direction:column;gap:14px;padding:22px 22px 24px;display:flex}.blog-module__R2lbeq__tryLine{color:var(--ibl-ink);font:400 clamp(25px, 2.4vw, 29px) / 1.14 var(--ibl-font-display);letter-spacing:-.01em;margin:0}.blog-module__R2lbeq__tryActions{flex-direction:column;align-items:stretch;gap:14px;display:flex}.blog-module__R2lbeq__tryActions .blog-module__R2lbeq__arrowLink{justify-content:center;font-size:15px}.blog-module__R2lbeq__tryNote{color:var(--ibl-ink);text-align:center;margin:0;font-size:15px;font-weight:600;line-height:1.45}.blog-module__R2lbeq__tryFine{color:var(--ibl-fine);text-align:center;margin:-8px 0 0;font-size:13px;line-height:1.5}@media (min-width:640px){.blog-module__R2lbeq__tryText{justify-content:center;padding:28px 30px}.blog-module__R2lbeq__tryActions{flex-flow:wrap;align-items:center;gap:18px}.blog-module__R2lbeq__tryNote,.blog-module__R2lbeq__tryFine{text-align:left}}@media (min-width:1100px){.blog-module__R2lbeq__tryCard{display:none}}@media print{.blog-module__R2lbeq__tryCard{display:none!important}}.blog-module__R2lbeq__photo{flex-direction:column;gap:8px;display:flex}.blog-module__R2lbeq__photoImage{aspect-ratio:3/2;object-fit:cover;background:var(--ibl-cream);border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 24px 48px -32px #26333e73}.blog-module__R2lbeq__photoCredit{color:var(--ibl-fine);font-size:13px;line-height:1.4}.blog-module__R2lbeq__photoStep{gap:18px;display:grid}.blog-module__R2lbeq__photoStepText{flex-direction:column;gap:14px;min-width:0;display:flex}@media (min-width:760px){.blog-module__R2lbeq__photoStep{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:28px}.blog-module__R2lbeq__photoStep .blog-module__R2lbeq__photoImage{aspect-ratio:4/5}}.blog-module__R2lbeq__pictured{color:var(--ibl-ink);background:#fbf3e6;border-radius:22px;align-items:center;gap:18px;padding:18px 22px 18px 18px;display:flex}.blog-module__R2lbeq__picturedArt{flex-shrink:0;width:92px;display:block}.blog-module__R2lbeq__picturedText{flex-direction:column;gap:6px;min-width:0;font-size:clamp(16px,1.2vw,17px);line-height:1.55;display:flex}@media (min-width:560px){.blog-module__R2lbeq__picturedEnd{flex-direction:row-reverse}.blog-module__R2lbeq__picturedArt{width:112px}}.blog-module__R2lbeq__invite{background:linear-gradient(160deg,#fff7ec 0%,#fdf0e1 100%);border:1px solid #f1dcc4;border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #26333e0d,0 36px 70px -40px #b255268c}.blog-module__R2lbeq__inviteVisual{justify-content:center;padding:26px 20px 12px;display:flex;position:relative;overflow:hidden}.blog-module__R2lbeq__inviteGlow{background:radial-gradient(circle,#f7d3798c,#f7d37900 70%);border-radius:50%;width:320px;height:320px;margin-left:-160px;position:absolute;top:28px;left:50%}.blog-module__R2lbeq__inviteText{flex-direction:column;gap:16px;padding:4px 22px 24px;display:flex}.blog-module__R2lbeq__inviteLine{color:var(--ibl-ink);font:400 clamp(26px, 2.5vw, 31px) / 1.12 var(--ibl-font-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.blog-module__R2lbeq__inviteSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.blog-module__R2lbeq__inviteStep{color:var(--ibl-ink);text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:1.25;display:flex}.blog-module__R2lbeq__inviteStepNumber{background:var(--ibl-peach);width:34px;height:34px;color:var(--ibl-action);font:600 16px/1 var(--ibl-font-body);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.blog-module__R2lbeq__inviteActions{flex-direction:column;align-items:stretch;gap:14px;display:flex}.blog-module__R2lbeq__inviteActions .blog-module__R2lbeq__arrowLink{justify-content:center;font-size:15px}.blog-module__R2lbeq__inviteFine{color:var(--ibl-fine);text-align:center;margin:0;font-size:13px;line-height:1.5}@media (min-width:640px){.blog-module__R2lbeq__inviteText{padding:4px 32px 30px}.blog-module__R2lbeq__inviteSteps{justify-items:start}.blog-module__R2lbeq__inviteStep{text-align:left;flex-direction:row;gap:8px}.blog-module__R2lbeq__inviteActions{flex-flow:wrap;align-items:center;gap:18px}.blog-module__R2lbeq__inviteFine{text-align:left}}@media (min-width:1100px){.blog-module__R2lbeq__sticky{transition:opacity .25s var(--ibl-ease), visibility .25s}html[data-invite-card] .blog-module__R2lbeq__sticky{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.blog-module__R2lbeq__sticky{transition:none}}@media print{.blog-module__R2lbeq__invite,.blog-module__R2lbeq__photoCredit{display:none!important}}.blog-module__R2lbeq__friends{object-fit:contain;width:100%;max-width:420px;height:auto;max-height:150px;display:block;position:relative}.blog-module__R2lbeq__body[data-illustrated]{gap:clamp(28px,2.6vw,36px);line-height:1.8}.blog-module__R2lbeq__body[data-illustrated] .blog-module__R2lbeq__section{gap:clamp(24px,2.3vw,32px)}.blog-module__R2lbeq__body[data-illustrated] ul:not([class]):has(>li>strong:first-child){gap:10px;padding-left:0;list-style:none}.blog-module__R2lbeq__body[data-illustrated] ul:not([class]):has(>li>strong:first-child)>li{background:#fbf3e6;border-radius:14px;padding:12px 16px 13px;font-size:clamp(16px,1.2vw,17px);line-height:1.6}.blog-module__R2lbeq__body[data-illustrated] ul:not([class]):has(>li>strong:first-child)>li>strong:first-child{color:var(--ibl-action);font:650 12px / 1.4 var(--ibl-font-body);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;display:block}.blog-module__R2lbeq__ideaHead{align-items:center;gap:clamp(12px,1.4vw,18px);margin-top:10px;display:flex}.blog-module__R2lbeq__ideaHead h3{margin:0}.blog-module__R2lbeq__ideaArt{flex-shrink:0;width:clamp(84px,7vw,96px);display:block}.blog-module__R2lbeq__sectionLead{display:flow-root}.blog-module__R2lbeq__sectionArt{float:left;width:clamp(48px,57vw - 134px,88px);margin:0 14px 4px 0;display:block}.blog-module__R2lbeq__sectionLead .blog-module__R2lbeq__h2{display:block}.blog-module__R2lbeq__sectionLead .blog-module__R2lbeq__h2Number{margin-bottom:10px;display:block}@media (min-width:760px){.blog-module__R2lbeq__sectionLead{align-items:center;gap:clamp(18px,2vw,28px);display:flex}.blog-module__R2lbeq__sectionArt{float:none;flex-shrink:0;width:clamp(120px,11vw,160px);margin:0}}.blog-module__R2lbeq__handnote{color:#b25526;font:600 clamp(22px, 2vw, 25px) / 1.1 var(--ibl-font-hand);transform-origin:100% 100%;align-self:flex-end;align-items:flex-end;gap:2px;display:flex;transform:rotate(-2deg);margin:4px 6px -8px 0!important}.blog-module__R2lbeq__handnote:has(+h3){margin-bottom:2px!important}.blog-module__R2lbeq__handnoteText{text-align:right;max-width:15em}.blog-module__R2lbeq__handnoteArrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;flex-shrink:0;width:34px;height:31px;margin-bottom:-16px}.blog-module__R2lbeq__checklistLabel{cursor:pointer;flex:1;align-items:flex-start;gap:14px;display:flex;position:relative}.blog-module__R2lbeq__checklistBox{opacity:0;cursor:pointer;width:26px;height:26px;margin:0;position:absolute;top:0;left:0}.blog-module__R2lbeq__checklistLabel .blog-module__R2lbeq__checklistTick{border:2px solid var(--ibl-action);background:var(--ibl-surface);color:#0000;transition:background .16s,color .16s}.blog-module__R2lbeq__checklistBox:checked+.blog-module__R2lbeq__checklistTick{background:var(--ibl-action);color:#fff}.blog-module__R2lbeq__checklistBox:focus-visible+.blog-module__R2lbeq__checklistTick{outline:2px solid var(--ibl-focus-ring);outline-offset:2px}.blog-module__R2lbeq__checklistBox:checked~.blog-module__R2lbeq__checklistText{color:var(--ibl-fine);text-decoration:line-through;-webkit-text-decoration-color:var(--ibl-action-underline);text-decoration-color:var(--ibl-action-underline)}.blog-module__R2lbeq__reveal{padding:clamp(20px,2vw,26px) clamp(20px,2.4vw,30px) clamp(10px,1vw,14px)}.blog-module__R2lbeq__revealHint{color:var(--ibl-fine);font-size:15px;line-height:1.5;margin:6px 0 0!important}.blog-module__R2lbeq__revealList{padding:0;list-style:none;margin:10px 0 0!important}.blog-module__R2lbeq__revealItem+.blog-module__R2lbeq__revealItem{border-top:1px solid var(--ibl-rule-soft)}.blog-module__R2lbeq__revealPrompt{color:var(--ibl-ink);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 0;font-size:clamp(16px,1.2vw,17px);line-height:1.5;list-style:none;display:flex}.blog-module__R2lbeq__revealPrompt::-webkit-details-marker{display:none}.blog-module__R2lbeq__revealPrompt:focus-visible{outline:2px solid var(--ibl-focus-ring);outline-offset:2px;border-radius:8px}.blog-module__R2lbeq__revealMark{background:#fbe7d3;border-radius:50%;flex-shrink:0;width:26px;height:26px;margin-top:-1px;transition:transform .2s;position:relative}.blog-module__R2lbeq__revealMark:before,.blog-module__R2lbeq__revealMark:after{background:var(--ibl-action);content:"";border-radius:2px;width:12px;height:2.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blog-module__R2lbeq__revealMark:after{transform:translate(-50%,-50%)rotate(90deg)}details[open]>.blog-module__R2lbeq__revealPrompt .blog-module__R2lbeq__revealMark{transform:rotate(45deg)}.blog-module__R2lbeq__revealAnswer{color:var(--ibl-ink);background:#fbf3e6;border-radius:12px;padding:10px 14px;font-weight:600;line-height:1.5;animation:.22s blog-module__R2lbeq__revealIn;margin:0 0 14px!important}@keyframes blog-module__R2lbeq__revealIn{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.blog-module__R2lbeq__revealMark,.blog-module__R2lbeq__checklistLabel .blog-module__R2lbeq__checklistTick,.blog-module__R2lbeq__tocChevron{transition:none}.blog-module__R2lbeq__revealAnswer{animation:none}}@media print{.blog-module__R2lbeq__revealAnswer{display:block}}
.SplitLists-module__1mnVsq__head{flex-direction:column;gap:14px;max-width:680px;display:flex}.SplitLists-module__1mnVsq__intro{color:var(--ibl-body);font:400 clamp(16px, 1.2vw, 18px) / 1.6 var(--ibl-font-body);text-wrap:pretty;margin:0}.SplitLists-module__1mnVsq__cards{gap:clamp(16px,2vw,24px);margin-top:clamp(32px,3.6vw,52px);display:grid}@media (min-width:860px){.SplitLists-module__1mnVsq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.SplitLists-module__1mnVsq__card{border-radius:24px;padding:clamp(26px,2.6vw,40px);position:relative;overflow:hidden}.SplitLists-module__1mnVsq__light{border:1px solid var(--ibl-rule);background:var(--ibl-surface);box-shadow:0 1px 2px #26333e0a}.SplitLists-module__1mnVsq__ink{background:var(--ibl-ink);color:#ffffffdb}.SplitLists-module__1mnVsq__glow{pointer-events:none;background:radial-gradient(50% 50%,#f9b28838,#26333e00 72%);border-radius:50%;width:80%;height:150%;position:absolute;top:-55%;right:-25%}.SplitLists-module__1mnVsq__cardTitle{color:var(--ibl-ink);font:500 clamp(21px, 1.65vw, 25px) / 1.2 var(--ibl-font-display);letter-spacing:-.01em;margin:0;position:relative}.SplitLists-module__1mnVsq__ink .SplitLists-module__1mnVsq__cardTitle{color:#fff}.SplitLists-module__1mnVsq__list{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid;position:relative}.SplitLists-module__1mnVsq__item{color:var(--ibl-body);font:400 16px / 1.55 var(--ibl-font-body);text-wrap:pretty;padding-left:30px;position:relative}.SplitLists-module__1mnVsq__ink .SplitLists-module__1mnVsq__item{color:#ffffffdb}.SplitLists-module__1mnVsq__item:before{content:"";background:center / 10px 10px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.6 5.2l2.1 2.1L8.4 2.6' fill='none' stroke='%23b25526' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), var(--ibl-cream);border-radius:50%;width:16px;height:16px;position:absolute;top:.32em;left:2px}.SplitLists-module__1mnVsq__ink .SplitLists-module__1mnVsq__item:before{background:#f9b288;width:8px;height:8px;top:.55em;left:6px}.SplitLists-module__1mnVsq__footnote{color:var(--ibl-muted);font:400 15px / 1.55 var(--ibl-font-body);margin:clamp(22px,2.4vw,32px) 0 0}
.Spotlight-module__HmEY3q__column{flex-direction:column;align-items:center;display:flex}.Spotlight-module__HmEY3q__copy{max-width:720px}.Spotlight-module__HmEY3q__followUp{max-width:600px;color:var(--ibl-muted);font:400 clamp(16px, 1.2vw, 18px) / 1.66 var(--ibl-font-body);text-wrap:pretty;margin:14px 0 0}.Spotlight-module__HmEY3q__cta{margin-top:clamp(28px,2.8vw,36px)}.Spotlight-module__HmEY3q__frame{width:100%;max-width:1060px;margin-top:clamp(44px,5vw,76px)}.Spotlight-module__HmEY3q__preview{object-fit:cover;object-position:top center}
.ThemeGallery-module__Hfji5G__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ThemeGallery-module__Hfji5G__title{max-width:620px}.ThemeGallery-module__Hfji5G__cards{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:clamp(20px,2.2vw,30px);margin-top:clamp(36px,4vw,60px);display:grid}@media (min-width:640px){.ThemeGallery-module__Hfji5G__cards:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ThemeGallery-module__Hfji5G__cards:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px){.ThemeGallery-module__Hfji5G__cards:has(>:nth-child(5):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.ThemeGallery-module__Hfji5G__cards:has(>:nth-child(5):last-child)>*{grid-column:span 2}.ThemeGallery-module__Hfji5G__cards:has(>:nth-child(5):last-child)>:nth-child(5){grid-column:2/span 2}}@media (min-width:1100px){.ThemeGallery-module__Hfji5G__cards:not(.ThemeGallery-module__Hfji5G__choiceCards):has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.ThemeGallery-module__Hfji5G__cards:not(.ThemeGallery-module__Hfji5G__choiceCards):has(>:nth-child(5):last-child)>:nth-child(5){grid-column:span 2}.ThemeGallery-module__Hfji5G__cards:not(.ThemeGallery-module__Hfji5G__choiceCards):has(>:nth-child(5):last-child)>:nth-child(4){grid-column:2/span 2}}.ThemeGallery-module__Hfji5G__card{border:1px solid var(--ibl-rule);background:var(--ibl-surface);transition:transform .26s var(--ibl-ease), box-shadow .26s ease, border-color .26s ease;border-radius:20px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 1px 2px #26333e0a}.ThemeGallery-module__Hfji5G__card:hover{border-color:var(--ibl-card-hover-border);transform:translateY(-4px);box-shadow:0 26px 48px -28px #26333e4d}.ThemeGallery-module__Hfji5G__card:focus-visible{border-radius:20px}.ThemeGallery-module__Hfji5G__media{aspect-ratio:16/9;background:var(--ibl-cream);position:relative;overflow:hidden}.ThemeGallery-module__Hfji5G__body{flex-direction:column;flex:1;gap:10px;padding:clamp(22px,2vw,28px);display:flex}.ThemeGallery-module__Hfji5G__name{color:var(--ibl-ink);font:500 clamp(21px, 1.65vw, 25px) / 1.2 var(--ibl-font-display);letter-spacing:-.01em;margin:0}.ThemeGallery-module__Hfji5G__description{color:var(--ibl-muted);font:400 16px / 1.62 var(--ibl-font-body);text-wrap:pretty;margin:0}@media (prefers-reduced-motion:reduce){.ThemeGallery-module__Hfji5G__card:hover{transform:none}}.ThemeGallery-module__Hfji5G__heading{flex-direction:column;gap:14px;max-width:640px;display:flex}.ThemeGallery-module__Hfji5G__intro{color:var(--ibl-body);font:400 clamp(16px, 1.2vw, 18px) / 1.6 var(--ibl-font-body);text-wrap:balance;margin:0}.ThemeGallery-module__Hfji5G__cardCta{color:var(--ibl-action);font:600 15px / 1.4 var(--ibl-font-body);margin-top:14px}ul.ThemeGallery-module__Hfji5G__cards{padding:0;list-style:none}@media (min-width:640px){.ThemeGallery-module__Hfji5G__cards.ThemeGallery-module__Hfji5G__choiceCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ThemeGallery-module__Hfji5G__cards.ThemeGallery-module__Hfji5G__choiceCards:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.ThemeGallery-module__Hfji5G__choice{scroll-margin-top:128px}.ThemeGallery-module__Hfji5G__choice:hover{border-color:var(--ibl-rule);transform:none;box-shadow:0 1px 2px #26333e0a}.ThemeGallery-module__Hfji5G__choice .ThemeGallery-module__Hfji5G__body{gap:8px}.ThemeGallery-module__Hfji5G__mood{color:var(--ibl-action);font:600 12.5px / 1.3 var(--ibl-font-body);letter-spacing:.08em;text-transform:uppercase;margin:0}.ThemeGallery-module__Hfji5G__palette{color:var(--ibl-muted);font:400 14.5px / 1.45 var(--ibl-font-body);align-items:center;gap:10px;margin:4px 0 0;display:flex}.ThemeGallery-module__Hfji5G__swatches{flex:none;display:inline-flex}.ThemeGallery-module__Hfji5G__swatch{border:2px solid var(--ibl-surface);border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #26333e1f}.ThemeGallery-module__Hfji5G__swatch+.ThemeGallery-module__Hfji5G__swatch{margin-left:-5px}.ThemeGallery-module__Hfji5G__actions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;padding-top:18px;display:flex}@media (min-width:1000px){.ThemeGallery-module__Hfji5G__actions{flex-flow:wrap;align-items:center;gap:8px 20px}}.ThemeGallery-module__Hfji5G__note{color:var(--ibl-muted);font:400 15px / 1.55 var(--ibl-font-body);text-align:center;margin:clamp(24px,2.6vw,36px) 0 0}
.ThemeTrio-module__9cTIXa__row{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));align-items:start;gap:clamp(34px,4.2vw,76px);display:grid;position:relative}.ThemeTrio-module__9cTIXa__title{max-width:520px}.ThemeTrio-module__9cTIXa__body{flex-direction:column;gap:18px;max-width:540px;display:flex}.ThemeTrio-module__9cTIXa__paragraph{color:var(--ibl-body);font:400 clamp(16px, 1.15vw, 17.5px) / 1.68 var(--ibl-font-body);text-wrap:pretty;margin:0}.ThemeTrio-module__9cTIXa__muted{color:var(--ibl-muted)}.ThemeTrio-module__9cTIXa__trio{grid-template-columns:repeat(auto-fit,minmax(min(216px,100%),1fr));justify-items:center;gap:clamp(28px,3vw,44px);margin-top:clamp(52px,5.8vw,92px);display:grid}.ThemeTrio-module__9cTIXa__item{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:300px;display:flex}.ThemeTrio-module__9cTIXa__device{width:100%}.ThemeTrio-module__9cTIXa__label{color:var(--ibl-muted);font:500 15px / 1 var(--ibl-font-body);margin:0}
.Prose-module__DXeDLq__prose{color:var(--ibl-body);font:400 clamp(16px, 1.15vw, 17.5px) / 1.68 var(--ibl-font-body);text-wrap:pretty}.Prose-module__DXeDLq__prose>*{margin:0}.Prose-module__DXeDLq__prose>*+*{margin-top:18px}.Prose-module__DXeDLq__prose>:first-child{margin-top:0}.Prose-module__DXeDLq__prose h2{color:var(--ibl-ink);font:400 clamp(29px, 3.3vw, 46px) / 1.13 var(--ibl-font-display);letter-spacing:-.016em;text-wrap:balance;margin-top:clamp(48px,5vw,72px)}.Prose-module__DXeDLq__prose h2+*{margin-top:20px}.Prose-module__DXeDLq__prose ul{padding-left:1.25em}.Prose-module__DXeDLq__prose li+li{margin-top:10px}.Prose-module__DXeDLq__prose li::marker{color:var(--ibl-muted)}.Prose-module__DXeDLq__prose a:not([class]){color:var(--ibl-action);text-decoration:underline;-webkit-text-decoration-color:var(--ibl-action-underline);text-decoration-color:var(--ibl-action-underline);text-underline-offset:3px;overflow-wrap:anywhere;transition:color .16s,text-decoration-color .16s}.Prose-module__DXeDLq__prose a:not([class]):hover{color:var(--ibl-action-hover);text-decoration-color:currentColor}.Prose-module__DXeDLq__prose>.Prose-module__DXeDLq__footnote{border-top:1px solid var(--ibl-rule);color:var(--ibl-muted);margin-top:clamp(40px,4.4vw,60px);padding-top:22px;font-size:16px;line-height:1.62}
@keyframes motion-module__ciAzgq__ibl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes motion-module__ciAzgq__ibl-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.motion-module__ciAzgq__float{animation:motion-module__ciAzgq__ibl-float var(--motion-duration,10s) ease-in-out var(--motion-delay,0s) infinite}.motion-module__ciAzgq__breathe{animation:motion-module__ciAzgq__ibl-breathe var(--motion-duration,12s) ease-in-out var(--motion-delay,0s) infinite}@media (prefers-reduced-motion:reduce){.motion-module__ciAzgq__float,.motion-module__ciAzgq__breathe{animation:none}}
.Motif-module__Ew3Hnq__motif{z-index:0;pointer-events:none;line-height:0;position:absolute}.Motif-module__Ew3Hnq__desktop{display:block}.Motif-module__Ew3Hnq__mobile{display:none}@media (max-width:1300px){.Motif-module__Ew3Hnq__desktop{display:none}}@media (max-width:920px){.Motif-module__Ew3Hnq__mobile{display:block}}.Motif-module__Ew3Hnq__inline{display:inline-block;position:static}
.Eyebrow-module__Iun7XG__eyebrow{color:var(--ibl-cream-text);font:600 13px/1 var(--ibl-font-body);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}
.SectionHeading-module__M0XBcW__heading{flex-direction:column;align-items:flex-start;display:flex}.SectionHeading-module__M0XBcW__center{text-align:center;align-items:center}.SectionHeading-module__M0XBcW__title{color:var(--ibl-ink);font-family:var(--ibl-font-display);margin:0;font-weight:400}.SectionHeading-module__M0XBcW__balance{text-wrap:balance}.SectionHeading-module__M0XBcW__standard{letter-spacing:-.016em;font-size:clamp(29px,3.3vw,46px);line-height:1.13}.SectionHeading-module__M0XBcW__spotlight{letter-spacing:-.016em;font-size:clamp(29px,3.5vw,48px);line-height:1.12}.SectionHeading-module__M0XBcW__closing{letter-spacing:-.018em;font-size:clamp(30px,3.7vw,52px);line-height:1.11}.SectionHeading-module__M0XBcW__onInk{color:var(--ibl-on-ink-heading)}.SectionHeading-module__M0XBcW__intro{color:var(--ibl-body);font-family:var(--ibl-font-body);text-wrap:pretty;font-weight:400}.SectionHeading-module__M0XBcW__introStandard{max-width:620px;margin:20px 0 0;font-size:clamp(16px,1.15vw,17.5px);line-height:1.68}.SectionHeading-module__M0XBcW__introSpotlight{max-width:600px;margin:22px 0 0;font-size:clamp(16px,1.2vw,18px);line-height:1.66}.SectionHeading-module__M0XBcW__introClosing{max-width:560px;margin:20px 0 0;font-size:clamp(16.5px,1.25vw,19px);line-height:1.6}.SectionHeading-module__M0XBcW__introOnInk{color:var(--ibl-on-ink-body)}
