#shopify-section-ss-header{position:sticky;top:0;z-index:100}.ss-header{position:relative}
.ss-nav-links a[aria-current=page]{color:var(--blue)}.ss-library-heading{padding-block:65px 45px}.ss-library-heading-grid{display:grid;grid-template-columns:1fr 190px;gap:55px;align-items:center}.ss-library-heading h1{font-size:clamp(42px,4.7vw,66px);line-height:1.06;max-width:950px;text-wrap:balance}.ss-library-heading .ss-hero-lead{font-size:17px;max-width:750px}.ss-editorial-mark{position:relative;height:170px;display:grid;place-items:center;color:#2346ee;overflow:hidden;background:#f3f5ff;border:1px solid #dce3fb;border-radius:6px}.ss-editorial-mark>span{font-size:122px;font-weight:600;letter-spacing:-.1em;line-height:1;z-index:1}.ss-editorial-mark:before{content:'';position:absolute;inset:-15px 15px;border:1px solid #cbd5fa;transform:rotate(30deg)}.ss-editorial-mark i{position:absolute;inset:30px -25px;border:1px solid #acbaff;transform:rotate(-30deg)}.ss-editorial-mark i:last-child{inset:55px -30px}.ss-library-section{padding-bottom:65px}.ss-featured-insight{margin:0 0 55px;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--wash)}.ss-featured-insight>a{display:grid;grid-template-columns:1.1fr 1fr;min-height:410px}.ss-featured-image{overflow:hidden;background:#e8ecf8;min-width:0}.ss-featured-image>img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.ss-featured-insight>a:hover img{transform:scale(1.035)}.ss-featured-copy{padding:35px 38px;align-self:center}.ss-featured-copy>.ss-eyebrow{font-size:10px;margin-bottom:20px}.ss-featured-topic{font-size:10px;letter-spacing:.06em;color:#505e86;display:block;margin-bottom:13px;text-transform:uppercase}.ss-featured-copy h2{font-size:31px;letter-spacing:-.04em;line-height:1.16}.ss-featured-copy>p:not(.ss-eyebrow){font-size:13px;line-height:1.8;margin-top:20px}.ss-featured-copy .ss-link{margin-top:25px}.ss-library-tools{display:grid;grid-template-columns:1fr 280px;gap:22px;align-items:end;border-bottom:1px solid var(--line);padding-bottom:24px}.ss-topic-filters{display:flex;gap:8px;flex-wrap:wrap}.ss-topic-filters button{border:1px solid #d8e0f1;color:#4b5672;border-radius:40px;padding:10px 14px;font-size:11px;min-height:40px;line-height:1.4;transition:background .2s,color .2s}.ss-topic-filters button[aria-pressed=true]{color:white;background:var(--blue);border-color:var(--blue)}.ss-topic-filters button:hover{border-color:var(--blue)}.ss-insights-search{position:relative;display:block}.ss-insights-search>span{display:block;font-size:10px;font-weight:600;letter-spacing:.04em;margin-bottom:7px;color:#4f5d7b}.ss-insights-search input{width:100%;min-width:0;min-height:43px;border:1px solid #c9d2e9;border-radius:5px;font-size:12px;padding:11px 38px 11px 13px;color:var(--ink);background:white}.ss-insights-search input::-webkit-search-cancel-button{-webkit-appearance:none}.ss-insights-search button{position:absolute;bottom:2px;right:3px;width:38px;height:39px;display:grid;place-items:center;border:0;font-size:23px;color:var(--blue)}.ss-library-count{display:flex;align-items:center;justify-content:space-between;margin:22px 0 28px;gap:20px}.ss-library-count p{font-size:12px;color:#4a5672}.ss-library-count>span{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#65718b}.ss-library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 29px;align-items:start}.ss-library-card{min-width:0}.ss-library-card-link{display:block}.ss-library-image{aspect-ratio:1.6;overflow:hidden;position:relative;border-radius:6px;background:#eff2fa}.ss-library-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ss-library-card-link:hover img{transform:scale(1.045)}.ss-cover-arrow{position:absolute;bottom:13px;right:13px;width:36px;height:36px;background:white;color:var(--blue);display:grid;place-items:center;border-radius:50%;font-size:21px;transition:background .2s,color .2s}.ss-library-card-link:hover .ss-cover-arrow{color:white;background:var(--blue)}.ss-library-meta{display:flex;gap:15px;align-items:center;justify-content:space-between;padding-top:18px;font-size:9px;letter-spacing:.035em;line-height:1.5}.ss-library-meta>span{color:var(--blue);text-transform:uppercase;font-weight:600}.ss-library-meta time{color:#68728a;flex-shrink:0}.ss-library-card h2{font-size:23px;line-height:1.24;letter-spacing:-.035em;margin-top:13px;font-weight:600;text-wrap:pretty}.ss-library-card p{font-size:13px;line-height:1.75;margin-top:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ss-library-card .ss-link{margin-top:17px;font-size:11px}.ss-cover-fallback{position:relative;display:grid;place-items:center;height:100%;background:linear-gradient(135deg,#eef2ff,#e5dfff);overflow:hidden}.ss-cover-fallback span{font-size:95px;font-weight:700;color:#5263c9}.ss-cover-fallback i{position:absolute;width:250px;height:250px;border:1px solid #92a5e8;transform:rotate(30deg)}.ss-cover-fallback i:last-child{width:150px;height:150px}.ss-library-empty{padding:45px 25px;text-align:center;background:#f4f6ff;border-radius:6px;font-size:16px}.ss-library-more{display:flex;justify-content:center;margin-top:46px}.ss-library-more .ss-btn{min-width:220px}.ss-library-pagination{display:flex;justify-content:center;gap:10px;padding-top:35px;font-size:14px}.ss-library-pagination span{padding:8px 13px;border:1px solid #d7def1;border-radius:4px}.ss-library-pagination .current{color:white;background:var(--blue)}.ss-story-heading{padding-block:42px 37px}.ss-back-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;color:var(--blue);margin-bottom:39px}.ss-story-heading>.ss-eyebrow{font-size:10px;margin-bottom:18px}.ss-story-heading h1{font-size:clamp(40px,4.7vw,64px);line-height:1.07;max-width:1100px;text-wrap:balance;letter-spacing:-.05em}.ss-story-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:27px;font-size:11px;color:#596780}.ss-story-meta>*+*:before{content:'·';padding-right:14px;color:#8d98b3}.ss-story-cover{height:450px;margin-top:0;margin-bottom:55px;overflow:hidden;border-radius:7px}.ss-story-cover img{width:100%;height:100%;object-fit:cover;object-position:center}.ss-reading-layout{display:grid;grid-template-columns:240px minmax(0,750px);gap:72px;align-items:start;justify-content:space-between}.ss-reading-aside{position:sticky;top:125px;padding-bottom:20px}.ss-contents{border-top:2px solid var(--blue);padding-top:18px}.ss-contents summary{font-size:12px;font-weight:700;letter-spacing:.02em;display:flex;justify-content:space-between;gap:18px;list-style:none}.ss-contents summary::-webkit-details-marker{display:none}.ss-contents summary>span{font-size:18px;font-weight:400;color:var(--blue);display:none}.ss-contents nav{display:flex;flex-direction:column;gap:13px;padding-top:22px}.ss-contents nav a{display:block;font-size:12px;line-height:1.6;color:#5e6881;border-left:2px solid #e5e9f3;padding-left:12px;transition:color .2s,border-color .2s}.ss-contents nav a:hover,.ss-contents nav a[aria-current=true]{color:var(--blue);border-color:var(--blue)}.ss-reading-contact{margin-top:30px;padding:20px;background:#f0f3ff;border-radius:5px}.ss-reading-contact p{font-size:15px;line-height:1.4;color:var(--ink);letter-spacing:-.025em}.ss-reading-contact>a{display:inline-flex;gap:15px;margin-top:15px;font-size:11px;color:var(--blue);line-height:1.5;font-weight:600}.ss-reading-body{font-size:18px;line-height:1.9;color:#3f485d;min-width:0}.ss-reading-body>p{font-size:18px!important;line-height:1.9!important;margin:0 0 24px!important;color:#3f485d!important}.ss-reading-body>p:first-of-type{font-size:21px!important;line-height:1.75!important;color:#2c3650!important}.ss-reading-body h2{font-size:30px!important;line-height:1.2!important;letter-spacing:-.035em!important;color:var(--ink)!important;margin:46px 0 20px!important;scroll-margin-top:123px;font-weight:600!important}.ss-reading-body h3{font-size:24px!important;line-height:1.3!important;color:var(--ink)!important;margin:32px 0 15px!important;scroll-margin-top:123px}.ss-reading-body p strong,.ss-reading-body li strong{color:#242d43}.ss-reading-body span{font-size:inherit!important;line-height:inherit!important;font-family:inherit!important}.ss-reading-body img{max-width:100%;height:auto!important;border-radius:5px;margin-block:24px}.ss-reading-body a{color:var(--blue);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.ss-reading-body ul,.ss-reading-body ol{padding-left:26px;margin:24px 0;font-size:18px;line-height:1.9}.ss-reading-body li{margin-bottom:12px}.ss-reading-body blockquote{margin:30px 0;padding:20px 27px;background:var(--wash);border-left:3px solid var(--blue);font-size:23px;line-height:1.55;letter-spacing:-.025em}.ss-reading-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px}.ss-reading-body td,.ss-reading-body th{padding:14px;border:1px solid var(--line)}.ss-reading-end{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:50px;border-bottom:1px solid var(--line);margin-bottom:55px}.ss-related-insights{padding-bottom:65px}.ss-related-insights>header{margin-bottom:30px}.ss-related-insights>header h2{font-size:37px}.ss-reading-progress{position:fixed;top:var(--header);left:0;height:2px;width:100%;transform-origin:left;transform:scaleX(var(--reading-progress,0));background:linear-gradient(90deg,#153eff,#9266fd);z-index:110;pointer-events:none}.ss-destination-hero{padding-block:67px 52px;display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.ss-destination-hero h1{font-size:clamp(43px,5.4vw,76px);max-width:740px}.ss-destination-hero .ss-hero-lead{font-size:17px;max-width:650px}.ss-method-visual{display:flex;gap:0;justify-content:space-between;align-items:center;position:relative;padding:70px 20px;border-radius:80px 6px 6px;background:#f2f4ff;border:1px solid #e0e5fa;overflow:hidden}.ss-method-visual>span{font-size:24px;color:var(--blue);width:55px;height:55px;display:grid;place-items:center;border:1px solid #bdcafb;border-radius:50%;background:white;z-index:2;font-weight:500;letter-spacing:-.05em}.ss-method-visual i{height:1px;background:#a6b9ff;flex:1}.ss-method-visual b{position:absolute;inset:-45px 35%;border:1px solid #c8d1ff;border-radius:50%;transform:rotate(-30deg);width:220px}.ss-approach-teaser .ss-wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.ss-approach-teaser h2{font-size:48px;max-width:650px}.ss-approach-teaser p:not(.ss-eyebrow){font-size:15px;line-height:1.75;max-width:630px;margin-top:20px}.ss-approach-teaser .ss-btn{margin-top:27px}.ss-teaser-stages{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ss-teaser-stages span{display:flex;align-items:center;min-height:90px;font-size:12px;font-weight:600;line-height:1.5;color:var(--blue);padding:20px;background:var(--wash);border:1px solid #e0e6fa;border-top:2px solid #8e9ff2;border-radius:5px}.ss-page-cta{background:linear-gradient(110deg,#f2f5ff,#f5f1ff)}.ss-page-cta .ss-wrap>div{display:grid;grid-template-columns:1.25fr 1fr;gap:20px 70px;align-items:start}.ss-page-cta h2{font-size:42px;grid-row:span 2;max-width:720px}.ss-page-cta p{font-size:15px;line-height:1.75}.ss-page-cta .ss-btn{justify-self:start}.ss-footer-bottom{flex-wrap:wrap}.ss-home-quicklinks{display:none}
@media(max-width:1000px){.ss-library-heading-grid{grid-template-columns:1fr 130px;gap:35px}.ss-editorial-mark{height:145px}.ss-editorial-mark>span{font-size:100px}.ss-featured-copy{padding:28px}.ss-featured-copy h2{font-size:27px}.ss-featured-insight>a{min-height:360px}.ss-library-tools{grid-template-columns:1fr}.ss-insights-search{max-width:420px}.ss-library-grid{grid-template-columns:1fr 1fr;gap:35px 25px}.ss-reading-layout{grid-template-columns:200px minmax(0,1fr);gap:40px}.ss-story-cover{height:360px}.ss-destination-hero{gap:35px}.ss-method-visual{padding-inline:13px}.ss-method-visual>span{width:44px;height:44px;font-size:20px}.ss-approach-teaser .ss-wrap{gap:45px}.ss-teaser-stages span{font-size:11px;padding:14px}.ss-page-cta .ss-wrap>div{gap:20px 40px}}
@media(max-width:700px){.ss-library-heading-grid{grid-template-columns:1fr}.ss-editorial-mark{display:none}.ss-library-heading{padding-block:43px 32px}.ss-library-heading h1{font-size:43px}.ss-featured-insight>a{grid-template-columns:1fr}.ss-featured-image{aspect-ratio:1.75}.ss-featured-insight{margin-bottom:35px}.ss-featured-copy{padding:28px}.ss-featured-copy h2{font-size:31px}.ss-featured-copy>p:not(.ss-eyebrow){font-size:14px}.ss-featured-copy .ss-link{margin-top:22px}.ss-topic-filters{gap:8px}.ss-topic-filters button{padding:10px 13px;font-size:11px;min-height:40px}.ss-library-tools{gap:22px;padding-bottom:20px}.ss-insights-search{max-width:none}.ss-insights-search input{min-height:46px;font-size:16px}.ss-insights-search button{height:42px}.ss-library-count{margin-block:20px 25px}.ss-library-count>span{display:none}.ss-library-grid{grid-template-columns:1fr;gap:35px}.ss-library-card h2{font-size:26px;line-height:1.25}.ss-library-card p{font-size:14px}.ss-library-meta{font-size:10px}.ss-library-image{aspect-ratio:1.65}.ss-library-section{padding-bottom:40px}.ss-library-more{margin-top:35px}.ss-story-heading{padding-block:28px 30px}.ss-back-link{margin-bottom:28px;min-height:36px}.ss-story-heading h1{font-size:41px;line-height:1.09;letter-spacing:-.045em;text-wrap:pretty}.ss-story-meta{font-size:10px;gap:10px;margin-top:23px;line-height:1.7}.ss-story-meta>*+*:before{padding-right:10px}.ss-story-cover{height:auto;aspect-ratio:1.6;border-radius:5px;margin-bottom:30px}.ss-reading-layout{grid-template-columns:1fr;gap:25px}.ss-reading-aside{position:relative;top:0;padding-bottom:0}.ss-contents{border-top:1px solid #d7dff5;border-bottom:1px solid #d7dff5;padding:17px;background:#f7f8ff;border-radius:4px}.ss-contents summary{font-size:13px}.ss-contents summary>span{display:inline}.ss-contents[open] summary>span{transform:rotate(45deg)}.ss-contents nav{padding-top:19px;gap:12px}.ss-contents nav a{font-size:12px;padding-block:3px}.ss-reading-contact{display:none}.ss-reading-body{font-size:17px;line-height:1.85}.ss-reading-body>p{font-size:17px!important;line-height:1.85!important;margin-bottom:21px!important}.ss-reading-body>p:first-of-type{font-size:19px!important;line-height:1.75!important}.ss-reading-body h2{font-size:27px!important;line-height:1.25!important;margin:34px 0 17px!important;scroll-margin-top:96px}.ss-reading-body h3{font-size:23px!important;scroll-margin-top:96px}.ss-reading-body ul,.ss-reading-body ol{font-size:17px;line-height:1.85;padding-left:23px}.ss-reading-body blockquote{padding:20px;font-size:21px}.ss-reading-end{flex-direction:column;align-items:stretch;padding-block:34px;margin-bottom:35px}.ss-related-insights{padding-bottom:40px}.ss-related-insights>header h2{font-size:32px}.ss-destination-hero{padding-block:43px 35px;grid-template-columns:1fr;gap:30px}.ss-destination-hero h1{font-size:50px}.ss-method-visual{padding:40px 25px;border-radius:45px 6px 6px;max-width:500px}.ss-method-visual>span{width:50px;height:50px;font-size:22px}.ss-approach-teaser .ss-wrap{grid-template-columns:1fr;gap:28px}.ss-approach-teaser h2{font-size:35px}.ss-approach-teaser p:not(.ss-eyebrow){font-size:14px}.ss-teaser-stages{gap:11px}.ss-teaser-stages span{min-height:76px;padding:17px;font-size:11px}.ss-page-cta .ss-wrap>div{display:block}.ss-page-cta h2{font-size:34px;line-height:1.1}.ss-page-cta p{font-size:14px;margin-top:22px}.ss-page-cta .ss-btn{width:100%;margin-top:24px}.ss-footer-bottom{gap:14px 20px}.ss-footer-bottom>a{min-height:25px;display:inline-flex;align-items:center}}
@media(prefers-reduced-motion:reduce){.ss-library-image img,.ss-featured-image img,.ss-cover-arrow,.ss-contents nav a{transition:none}}
