.tid-page{--tid-serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--tid-hero-progress:0;padding-bottom:calc(5.25rem + env(safe-area-inset-bottom,0px));background:#fff}.tid-page main:focus{outline:none}.tid-page main:focus-visible{outline:2px solid var(--home-focus);outline-offset:4px}.tid-open{color:#fff;background:#fff;min-height:100svh;position:relative}.tid-open__stage{isolation:isolate;min-height:100svh;display:grid;position:relative}.tid-open__media{z-index:0;border-radius:calc(106px * var(--tid-hero-progress));inset:0;top:calc(24px * var(--tid-hero-progress));right:calc(40px * var(--tid-hero-progress));bottom:calc(24px * var(--tid-hero-progress));left:calc(40px * var(--tid-hero-progress));position:absolute;overflow:hidden}.tid-open__still.home-still,.tid-open__media .home-still{aspect-ratio:auto;background:#1a2a33;width:100%;height:100%;min-height:100%;position:absolute;inset:0}.tid-open__media .home-still__img,.tid-open__media .home-still__video{object-fit:cover;object-position:center 42%}.tid-open__wash{z-index:1;pointer-events:none;background:linear-gradient(#0a101438 0%,#0a101414 38%,#0a10148c 100%);position:absolute;inset:0}.tid-open__copy{z-index:2;width:min(72rem,100% - 2rem);min-height:100%;padding:5.5rem 0 calc(2.75rem + env(safe-area-inset-bottom,0px));text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:.85rem;margin-inline:auto;display:flex;position:relative}.tid-open--motion .tid-open__copy{transform:translate3d(0, calc(var(--tid-hero-progress) * -100vh), 0);will-change:transform}.tid-open__eyebrow{color:#ffffffe0;letter-spacing:.6px;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:600;line-height:1.2}.tid-open h1{color:#fff;font-family:var(--tid-serif);letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:clamp(1.45rem,6.4vw,3.1rem);font-weight:400;line-height:1}.tid-open__links{flex-direction:row;justify-content:center;align-items:center;gap:1.65rem;margin-top:.55rem;display:flex}.tid-open__link{color:#fff;letter-spacing:-.01em;text-underline-offset:.22em;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:underline;text-decoration-thickness:1px}.tid-open__link:hover,.tid-open__link:focus-visible{text-decoration-thickness:2px}.tid-story{color:var(--home-ink);background:#fff;flex-direction:column;gap:2rem;padding:4.25rem 1.25rem 5rem;scroll-margin-top:5.6rem;display:flex}.tid-story__portrait{aspect-ratio:4/5;background:#e8eef1;border-radius:1.35rem;width:100%;max-height:36rem;margin:0;position:relative;overflow:hidden}.tid-story__img{object-fit:cover;object-position:50% 18%}.tid-story__img--harati{object-position:50% 12%}.tid-story__copy{flex-direction:column;gap:1.35rem;max-width:38rem;display:flex}.tid-story h2,.tid-videos h2,.tid-next h2,.tid-close h2{font-family:var(--tid-serif);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(1.95rem,7vw,2.7rem);font-weight:400;line-height:1.15}.tid-story__body{flex-direction:column;gap:1.1rem;display:flex}.tid-story__body p{color:var(--home-ink-soft);text-wrap:pretty;margin:0;font-size:1.05rem;line-height:1.55}.tid-videos{color:var(--home-ink);background:var(--home-paper);padding:4.25rem 1.25rem 5.5rem}.tid-videos__intro{flex-direction:column;gap:1.1rem;max-width:38rem;margin:0 auto 2.75rem;display:flex}.tid-videos__lede{max-width:34rem;color:var(--home-ink-soft);text-wrap:pretty;margin:0;font-size:1.05rem;line-height:1.55}.tid-videos__board{flex-direction:column;gap:1.75rem;margin-inline:auto;display:flex}.tid-videos__player{margin:0}.tid-videos__media,.tid-videos__frame{aspect-ratio:9/16;background:#1a2a33;border-radius:1.25rem;width:100%;max-height:56svh;position:relative;overflow:hidden}.tid-videos__poster.fz-vimeo-poster{width:100%;height:100%}.tid-videos__poster .fz-vimeo-poster__img{object-fit:cover;object-position:50% 20%}.tid-videos__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tid-videos__close{z-index:2;color:#fff;min-width:2.75rem;min-height:2.75rem;font:inherit;cursor:pointer;background:#1a2a33c7;border:1px solid #ffffff73;border-radius:999px;padding:.35rem .85rem;font-size:.78rem;position:absolute;top:.65rem;right:.65rem}.tid-videos__caption{color:var(--home-ink);align-items:baseline;gap:.75rem;margin:1rem 0 0;font-size:.95rem;line-height:1.4;display:flex}.tid-videos__index,.tid-videos__choice-index{letter-spacing:.08em;font-variant-numeric:tabular-nums;flex:none;font-size:.78rem;font-weight:650}.tid-videos__picker{flex-direction:column;gap:.45rem;display:flex}.tid-videos__choice{width:100%;min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.85rem;grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:.85rem;padding:.85rem .95rem;display:grid}.tid-videos__choice.is-active{border-color:var(--home-line);background:#fff}.tid-videos__choice-label{letter-spacing:-.015em;font-size:1rem;font-weight:550;line-height:1.35}.tid-next{color:var(--home-ink);background:var(--home-paper);padding:4.25rem 1.25rem 5rem}.tid-next__frame{width:min(100%,42rem);margin-inline:auto}.tid-next h2{max-width:22ch}.tid-next__list{margin:2.1rem 0 0;padding:0;list-style:none}.tid-next__link{border-top:1px solid var(--home-line);color:inherit;grid-template-columns:2.6rem minmax(0,1fr);gap:.85rem;padding:1.25rem 0;text-decoration:none;display:grid}.tid-next__list li:last-child .tid-next__link{border-bottom:1px solid var(--home-line)}.tid-next__index{color:var(--home-authority);letter-spacing:-.03em;font-size:1.05rem;font-weight:650}.tid-next__title{letter-spacing:-.025em;font-size:1.12rem;font-weight:650;line-height:1.25}.tid-next__link:hover .tid-next__title,.tid-next__link:focus-visible .tid-next__title{text-underline-offset:.16em;text-decoration:underline}.tid-close{color:var(--home-ink);background:#fff;justify-content:center;align-items:center;padding:4.75rem 1.5rem 5.25rem;display:flex}.tid-close__frame{text-align:center;flex-direction:column;align-items:center;width:min(100%,42rem);margin:0 auto;display:flex}.tid-close__lede{max-width:34rem;color:var(--home-ink-soft);margin:1.5rem 0 0;font-size:1.02rem;line-height:1.55}.tid-close__actions{flex-direction:column;align-items:stretch;width:100%;max-width:22rem;margin-top:2rem;display:flex}.tid-close__support{max-width:28rem;color:var(--home-ink-faint);margin:1rem 0 0;font-size:.88rem;line-height:1.45}@media (min-width:980px){.tid-open--wide{min-height:175lvh}.tid-open--wide .tid-open__stage{height:100svh;position:sticky;top:0;overflow:hidden}.tid-open--wide .tid-open__media{will-change:top, right, bottom, left, border-radius}.tid-open h1{font-size:clamp(2.85rem,5.1vw,5.15rem)}.tid-open__copy{gap:1rem;width:min(78rem,100% - 5rem);padding-bottom:3.25rem}.tid-open__links{gap:2.25rem;margin-top:.7rem}.tid-open__link{font-size:1.05rem}.tid-story{grid-template-columns:minmax(22rem,.92fr) minmax(0,1.08fr);align-items:center;gap:4.5rem;min-height:100svh;padding:6.5rem 5vw;display:grid}.tid-story__portrait{aspect-ratio:auto;border-radius:1.6rem;height:min(78svh,46rem);max-height:none}.tid-story h2{font-size:clamp(2.35rem,3.4vw,3.35rem)}.tid-videos{padding:7.5rem 5vw 8.5rem}.tid-videos__intro{margin-inline:auto;max-width:42rem;margin-bottom:3.75rem}.tid-videos h2{font-size:clamp(2.35rem,3.4vw,3.35rem)}.tid-videos__board{grid-template-columns:minmax(22rem,32rem) minmax(18rem,1fr);grid-template-areas:"stage picker";align-items:start;gap:4.75rem;max-width:74rem;margin-inline:auto;display:grid}.tid-videos__stage{grid-area:stage}.tid-videos__picker{grid-area:picker;gap:.7rem;max-width:28rem;padding-top:.85rem}.tid-videos__media,.tid-videos__frame{border-radius:1.35rem;width:min(100%,45svh);max-height:80svh}.tid-next{padding:7.5rem 5vw 7.75rem}.tid-next h2{font-size:clamp(2.35rem,3.4vw,3.35rem)}.tid-close{min-height:100svh;padding:7.5rem 5vw 6.5rem}.tid-close h2{font-size:clamp(2.85rem,4.6vw,4.25rem);line-height:1.06}}@media (prefers-reduced-motion:reduce){.tid-open--motion .tid-open__copy,.tid-open__media{will-change:auto;transform:none}.tid-close--motion .tid-close__frame{animation:none}}.tid-close--motion:not(.is-inview) .tid-close__frame{opacity:0;transform:translateY(18px)}.tid-close--motion.is-inview .tid-close__frame{animation:.9s cubic-bezier(.22,1,.36,1) both tid-close-in}@keyframes tid-close-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
