.ticker_root__7Gao8{border-top:.5px solid var(--line);border-bottom:.5px solid var(--line);overflow:hidden;padding:13px 0;white-space:nowrap}.ticker_track__KtyVO{display:inline-flex;animation:ticker_ticker-scroll__AT18C 48s linear infinite}.ticker_lane__PwYxU{display:inline-flex;align-items:center;font-size:11px;letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase}.ticker_dot__S1Bd_{margin:0 18px;width:5px;height:5px;border-radius:50%;background:var(--ink-4);display:inline-block;flex-shrink:0}.ticker_dotAccent___qx3Z{background:var(--accent)}@keyframes ticker_ticker-scroll__AT18C{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ticker_track__KtyVO{animation:none}}.photo_root__KPl__{position:relative;overflow:hidden;flex-shrink:0;border-radius:18px}.photo_captionShort__KEUWE{display:none}@media (max-width:760px){.photo_captionFull__9j1Rv{display:none}.photo_captionShort__KEUWE{display:inline}}.photo_toneA__aHPJu{background:linear-gradient(135deg,oklch(.86 .04 255),oklch(.8 .05 60))}.photo_toneB__whSiQ{background:linear-gradient(135deg,oklch(.85 .05 60),oklch(.78 .05 255))}.photo_toneC__R_5xa{background:linear-gradient(135deg,oklch(.87 .03 155),oklch(.79 .05 255))}.photo_label__DI_jW{inset:0;display:flex;align-items:center;justify-content:center;letter-spacing:.14em;color:rgba(255,255,255,.8)}.photo_caption__MS5pc,.photo_label__DI_jW{position:absolute;font-size:9px;text-transform:uppercase}.photo_caption__MS5pc{left:10px;bottom:10px;background:color-mix(in oklab,var(--surface) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:999px;padding:5px 10px;letter-spacing:.1em;color:var(--ink);white-space:nowrap}.photo_polaroid__vopBW{background:var(--surface);border:.5px solid var(--line);border-radius:14px;padding:9px;box-shadow:0 14px 40px rgba(14,17,22,.14)}.photo_polaroidPhoto__T6xkX{width:100%;aspect-ratio:1}.photo_polaroidLabel__BmKW_{font-size:8.5px;letter-spacing:.12em;color:var(--ink-3);padding:8px 2px 2px;text-transform:uppercase}.site_row__P3jnV{display:flex;align-items:center;gap:14px}.site_n__6XBo1{font-size:12px;color:var(--ink-3)}.site_title__71S3y{font-size:11px;letter-spacing:.14em;color:var(--ink-3)}.site_hairline__P1MWI{flex:1 1;height:.5px;background:var(--line)}.site_nMobileOnly__Z2i49{display:none}@media (max-width:760px){.site_nDesktopOnly__HJIa_{display:none}.site_nMobileOnly__Z2i49{display:inline}}.blog-teaser_root__Vj96v{padding-top:60px;padding-bottom:64px}.blog-teaser_row___G_bN{display:flex;gap:28px;margin-top:28px}.blog-teaser_featured__ejSH4{flex:1.35 1;min-width:0;padding:26px;display:flex;gap:24px;background:var(--surface);border:.5px solid var(--line);border-radius:18px;transition:border-color .15s}.blog-teaser_featured__ejSH4:hover{border-color:var(--ink-4)}.blog-teaser_featuredCopy__wBLPY{flex:1 1;min-width:0;display:flex;flex-direction:column}.blog-teaser_categoryChip__XfVJG{align-self:flex-start;display:inline-flex;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:500;letter-spacing:.08em;background:var(--accent-soft);color:var(--accent-ink)}.blog-teaser_featuredTitle__lD1Rq{font-size:27px;line-height:1.15;letter-spacing:-.03em;margin:14px 0 10px;color:var(--ink)}.blog-teaser_featuredExcerpt__7TiNm{font-size:14px;color:var(--ink-3);line-height:1.55;margin:0}.blog-teaser_featuredSpacer__N789k{flex:1 1;min-height:16px}.blog-teaser_featuredMeta__dzh5h{font-size:10.5px;color:var(--ink-4);letter-spacing:.08em}.blog-teaser_featuredPhoto__4vHT_{width:190px;height:230px;align-self:center}.blog-teaser_list__hmF0n{flex:1 1;min-width:0;display:flex;flex-direction:column}.blog-teaser_listRow__8PVrM{display:flex;align-items:center;gap:14px;padding:13px 2px;flex:1 1}.blog-teaser_listRow__8PVrM+.blog-teaser_listRow__8PVrM{border-top:.5px solid var(--line)}.blog-teaser_listThumb__wsmqV{width:56px;height:56px}.blog-teaser_listBody__EzfBs{flex:1 1;min-width:0}.blog-teaser_listCategory___U2eQ{font-size:9px;color:var(--ink-4);letter-spacing:.12em}.blog-teaser_listTitle__K82m_{font-size:16.5px;font-weight:600;letter-spacing:-.02em;margin-top:5px;line-height:1.25}.blog-teaser_listMin__3nqLV{font-size:10px;color:var(--ink-4)}.blog-teaser_readAllRow__YneLw{padding-top:16px;border-top:.5px solid var(--line);margin-top:auto}.blog-teaser_readAll__GUbkn{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--accent-ink)}@media (max-width:900px){.blog-teaser_row___G_bN{flex-direction:column}.blog-teaser_featuredPhoto__4vHT_{width:130px;height:160px}}@media (max-width:760px){.blog-teaser_root__Vj96v{display:none}}.qr-badge_card__sCgP7{display:inline-flex;align-items:center;justify-content:center;background:#ffffff;border:.5px solid var(--line);border-radius:12px;padding:12px;flex-shrink:0}.qr-badge_card__sCgP7 svg{width:100%;height:100%;display:block}.tool_root__nopEV{max-width:920px;margin:0 auto;padding-top:46px;padding-bottom:60px}.tool_head__VDz3V{display:flex;gap:26px;align-items:center;margin-top:4px}.tool_headCopy__aBhBm{flex:1 1;min-width:0}.tool_h1__zqWvW{font-size:clamp(30px,4.5vw,42px);letter-spacing:-.04em;margin:22px 0 12px;color:var(--ink)}.tool_subtitle__usNkR{font-size:16px;color:var(--ink-2);line-height:1.55;max-width:560px;margin:0}.tool_headPhoto__e4M8a{width:132px;height:132px;flex-shrink:0;margin-top:18px}@media (max-width:760px){.tool_root__nopEV{padding-top:30px}.tool_headPhoto__e4M8a{display:none}.tool_h1__zqWvW{margin:16px 0 12px}.tool_subtitle__usNkR{font-size:15px}}.schedule-tool_grid__QlK13{display:flex;gap:20px;margin-top:30px;align-items:flex-start}.schedule-tool_form__T7dk3{width:320px;flex-shrink:0;padding:22px;background:var(--surface);border:.5px solid var(--line);border-radius:18px}.schedule-tool_label__2gONx{display:block;font-size:10px;font-weight:500;color:var(--ink-3);margin-bottom:6px}.schedule-tool_segment__GXtMK{display:flex;background:var(--surface-2);border-radius:12px;padding:3px;margin-bottom:16px}.schedule-tool_segmentBtn__pBPM_{flex:1 1;text-align:center;padding:9px 0;font-size:14px;color:var(--ink-3);border-radius:10px;transition:background .15s,color .15s}.schedule-tool_segmentActive___s4hh{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.06)}.schedule-tool_field__htuvR{display:flex;align-items:center;gap:10px;background:var(--surface);border:.5px solid var(--line);border-radius:12px;padding:11px 14px;margin-bottom:16px;position:relative}.schedule-tool_fieldIcon__4fa_N{color:var(--ink-3);flex-shrink:0}.schedule-tool_input__hZiUt,.schedule-tool_select__pQdy_{flex:1 1;border:none;background:none;font:inherit;font-size:14.5px;color:var(--ink);outline:none;min-width:0}.schedule-tool_select__pQdy_{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.schedule-tool_selectChev__Hui0I{color:var(--ink-4);pointer-events:none;flex-shrink:0}.schedule-tool_submit__euInb{width:100%;height:50px;border-radius:14px;background:var(--ink);color:var(--bg);font-size:16px;font-weight:500;letter-spacing:-.01em;transition:opacity .15s}.schedule-tool_submit__euInb:hover:not(:disabled){opacity:.9}.schedule-tool_submit__euInb:disabled{opacity:.4;cursor:not-allowed}.schedule-tool_disclaimer__sakYJ{font-size:9.5px;color:var(--ink-4);margin-top:14px;line-height:1.6;letter-spacing:.06em}.schedule-tool_result__UaJ60{flex:1 1;min-width:0}.schedule-tool_resultPlaceholder__ECXiD{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:280px;border:.5px dashed var(--line);border-radius:18px;color:var(--ink-4);font-size:14px}.schedule-tool_placeholderIcon__yT1p9{color:var(--ink-4)}.schedule-tool_resultCard__joVG5{padding:20px 24px;background:var(--surface);border:.5px solid var(--line);border-radius:18px}.schedule-tool_resultHead__yxn2M{display:flex;align-items:center;gap:10px;margin-bottom:4px;flex-wrap:wrap}.schedule-tool_resultKicker___6eoY{font-size:9.5px;letter-spacing:.14em;color:var(--ink-3)}.schedule-tool_resultBadge__9S9DE{margin-left:auto;display:inline-flex;padding:4px 10px;border-radius:999px;font-size:9.5px;font-weight:500;background:var(--accent-soft);color:var(--accent-ink)}.schedule-tool_resultTitle__WoAw1{font-size:22px;letter-spacing:-.025em;margin:2px 0 16px;color:var(--ink)}.schedule-tool_timeline__cZVfh{position:relative;padding-left:22px}.schedule-tool_rail__46wK2{position:absolute;left:5px;top:8px;bottom:8px;width:1.5px;background:var(--line)}.schedule-tool_now__9l2ZT{display:flex;align-items:center;gap:10px;margin:10px 0 10px -22px}.schedule-tool_nowDot__kZmWP{width:11px;height:11px;border-radius:50%;border:2.5px solid var(--accent);background:var(--surface);margin-left:.5px;flex-shrink:0}.schedule-tool_nowLabel__hh__P{font-size:9.5px;letter-spacing:.14em;color:var(--accent-ink)}.schedule-tool_nowLine__r8VO7{flex:1 1;height:.5px;background:var(--accent-soft)}.schedule-tool_row__PCFmY{display:flex;align-items:center;gap:10px;padding:9px 0;position:relative}.schedule-tool_dot__6sW_t{position:absolute;left:-20.5px;width:7px;height:7px;border-radius:50%;background:var(--ink-4)}.schedule-tool_dotWarn__ZcRM_{background:var(--warn)}.schedule-tool_dotNext__YXSG2{background:var(--accent)}.schedule-tool_rowTitle__hIsR0{font-size:14px;font-weight:550;letter-spacing:-.015em;flex:1 1;color:var(--ink)}.schedule-tool_rowDate__lL3G2{font-size:10.5px;color:var(--ink-4);white-space:nowrap}.schedule-tool_rowDateWarn__nV7gI{color:var(--warn)}.schedule-tool_empty__YJ6DZ{padding:8px 0 4px}.schedule-tool_emptyTitle__z_x4Z{font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.schedule-tool_emptyBody__ijeuT{font-size:13.5px;color:var(--ink-3);line-height:1.5;margin:6px 0 0}.schedule-tool_divider__Qxdac{height:.5px;background:var(--line);margin:14px 0}.schedule-tool_moreRow__f5eya{display:flex;align-items:center;gap:8px}.schedule-tool_moreText__0gioN{font-size:10px;color:var(--ink-4);letter-spacing:.1em}.schedule-tool_moreChev__VAWyX{margin-left:auto;color:var(--ink-4)}.schedule-tool_saveBand__jKDhH{background:var(--bg);border-radius:18px;margin-top:16px;padding:20px 24px;display:flex;align-items:center;gap:20px}.schedule-tool_saveCopy__wG0RP{flex:1 1;min-width:0}.schedule-tool_saveTitle__cBdOl{font-size:16.5px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.schedule-tool_saveBody__Gal_V{font-size:13px;color:var(--ink-2);margin:5px 0 0}@media (max-width:760px){.schedule-tool_grid__QlK13{flex-direction:column;gap:16px}.schedule-tool_form__T7dk3{width:100%}.schedule-tool_saveBand__jKDhH{flex-direction:column;align-items:flex-start;gap:16px}}.blog_root__91srt{padding-top:48px;padding-bottom:20px}.blog_head__0zJXn{display:flex;align-items:flex-end;gap:30px;margin:26px 0;flex-wrap:wrap}.blog_h1__f9pg5{font-size:clamp(40px,5vw,56px);letter-spacing:-.045em;line-height:.98;color:var(--ink);margin:0}.blog_lede___mntq{font-size:15.5px;color:var(--ink-2);line-height:1.5;max-width:460px;padding-bottom:6px;margin:0}.blog_filters___YWnm{display:flex;gap:8px;padding-bottom:26px;border-bottom:.5px solid var(--line);flex-wrap:wrap}.blog_filterChip__RKFKL{display:inline-flex;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:500;background:var(--surface);border:.5px solid var(--line);color:var(--ink-2)}.blog_filterChipActive__09dSY{background:var(--ink);color:var(--bg);border-color:transparent}.blog_featured__Ec_Gz{display:flex;gap:28px;padding:30px 0;border-bottom:.5px solid var(--line)}.blog_featuredPhoto__btjg_{width:420px;height:264px;flex-shrink:0}.blog_featuredCopy__kNlG6{display:flex;flex-direction:column;flex:1 1;min-width:0}.blog_featuredTags__kwcBl{display:flex;gap:10px;align-items:center}.blog_categoryChip__Pf1hS{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:500;letter-spacing:.08em;background:var(--accent-soft);color:var(--accent-ink)}.blog_featuredKicker__49jHN{font-size:10px;color:var(--ink-4);letter-spacing:.1em}.blog_featuredTitle__aGSZX{font-size:clamp(28px,3.5vw,36px);line-height:1.08;letter-spacing:-.035em;margin:16px 0 12px;color:var(--ink)}.blog_featuredExcerpt__V9_0M{font-size:15px;color:var(--ink-2);line-height:1.55;max-width:520px;margin:0}.blog_featuredSpacer__cyqHJ{flex:1 1;min-height:16px}.blog_featuredFoot__4Dqkh{display:flex;align-items:center;gap:12px}.blog_featuredMeta__0ej5d{font-size:10.5px;color:var(--ink-4);letter-spacing:.08em}.blog_readMore__PCulg{margin-left:auto;display:inline-flex;gap:8px;align-items:center;font-size:14.5px;font-weight:600;color:var(--accent-ink)}.blog_list__tu_BV{display:flex;flex-direction:column}.blog_row__HthLl{display:flex;align-items:center;gap:22px;padding:16px 0;border-bottom:.5px solid var(--line-2)}.blog_rowN__3A3NF{font-size:12px;color:var(--ink-4);width:26px;flex-shrink:0}.blog_rowThumb__5_yLK{width:76px;height:76px;flex-shrink:0}.blog_rowCategory__0RPap{font-size:9.5px;letter-spacing:.12em;color:var(--ink-3);width:104px;flex-shrink:0}.blog_rowBody__Q6opz{flex:1 1;min-width:0}.blog_rowTitle__5YBe9{font-size:21px;letter-spacing:-.025em;color:var(--ink)}.blog_rowExcerpt__C8vlV{font-size:13.5px;color:var(--ink-3);margin-top:4px}.blog_rowMeta__k9Gjl{font-size:10px;color:var(--ink-4);white-space:nowrap}.blog_rowArrow__gqZU2{color:var(--ink-4);flex-shrink:0}@media (max-width:900px){.blog_featured__Ec_Gz{flex-direction:column;gap:18px}.blog_featuredPhoto__btjg_{width:100%;height:200px}}@media (max-width:640px){.blog_rowCategory__0RPap,.blog_rowExcerpt__C8vlV,.blog_rowMeta__k9Gjl,.blog_rowThumb__5_yLK{display:none}.blog_row__HthLl{gap:14px}}