.styleLanding{background-color:var(--ida-color-back-first);width:100%;padding:0 0 clamp(3rem,8vw,6rem)}.styleWrap{width:min(100% - 2 * var(--marginGlobal,1.25rem), 92rem);margin:0 auto}.styleShell{display:block}@media (width>=1100px){.styleShell{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}}.styleMain{min-width:0}.styleSide{top:var(--navBoxH,7.5rem);z-index:5;margin:0 calc(-1 * var(--marginGlobal,1.25rem)) 1.2rem;padding:calc(var(--navLogoOver,0px) + .55rem) var(--marginGlobal,1.25rem) .55rem;background:color-mix(in srgb, var(--ida-color-back-first) 88%, transparent);backdrop-filter:blur(10px);position:sticky}.styleMenuTitle{font-family:var(--fontTitles), sans-serif;color:var(--ida-color-main-first);margin:0 0 .8rem;font-size:1.15rem;display:none}.styleMenuList{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.styleMenuList::-webkit-scrollbar{display:none}.styleMenuList{scroll-behavior:smooth;--fadeL:0px;--fadeR:0px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fadeL), #000 calc(100% - var(--fadeR)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fadeL), #000 calc(100% - var(--fadeR)), transparent)}.styleMenuList[data-more-left]{--fadeL:1.6rem}.styleMenuList[data-more-right]{--fadeR:1.6rem}.styleMenuLink{white-space:nowrap;color:var(--ida-color-main-first);border:1px solid color-mix(in srgb, var(--ida-color-main-first) 45%, transparent);transition:background-color var(--dur-soft,.6s) var(--ease-soft,ease), color var(--dur-soft,.6s) var(--ease-soft,ease), border-color var(--dur-soft,.6s) var(--ease-soft,ease);border-radius:999px;padding:.45em 1em;font-size:.9rem;text-decoration:none;display:inline-block}.styleMenuLink[aria-current=page]{color:var(--ida-color-text-dark);background:var(--ida-color-main-first);border-color:var(--ida-color-main-first)}@media (hover:hover){.styleMenuLink:hover{color:var(--ida-color-text-dark);background:var(--ida-color-main-first);border-color:var(--ida-color-main-first)}}.styleMenuAll .styleMenuLink{color:var(--ida-color-text);border-color:#80808080}@media (width>=1100px){.styleSide{top:calc(var(--navStackH,7.5rem) + 1.2rem);backdrop-filter:none;background:0 0;margin:0;padding:0}.styleMenuTitle{display:block}.styleMenuList{flex-direction:column;gap:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.styleMenuLink{white-space:normal;width:100%;transition:color var(--dur-soft,.6s) var(--ease-soft,ease), padding-left var(--dur-soft,.6s) var(--ease-soft,ease), border-color var(--dur-soft,.6s) var(--ease-soft,ease), background-color var(--dur-soft,.6s) var(--ease-soft,ease);background:0 0;border:0;border-left:2px solid #80808059;border-radius:0;padding:.7em 0 .7em 1rem;font-size:1rem;display:block}.styleMenuLink:hover,.styleMenuLink:focus-visible{color:var(--ida-color-main-first);border-left-color:var(--ida-color-main-first);background:linear-gradient(to right, color-mix(in srgb, var(--ida-color-main-first) 18%, transparent), transparent 88%);padding-left:1.6rem}.styleMenuLink[aria-current=page],.styleMenuLink[aria-current=page]:hover,.styleMenuLink[aria-current=page]:focus-visible{color:#fff;border-left-color:var(--ida-color-main-first);background:0 0;padding-left:1rem}.styleMenuAll{margin-top:.8rem}.styleMenuAll .styleMenuLink{font-size:.9rem}}.styleCrumbs ol{opacity:.8;flex-wrap:wrap;align-items:center;gap:.3rem .8rem;margin:1.2rem 0 2.6rem;padding:0;font-size:.85rem;line-height:1.5;list-style:none;display:flex}.styleCrumbs li{align-items:center;display:inline-flex}.styleCrumbs li+li:before{content:"";opacity:.6;border-top:1.5px solid;border-right:1.5px solid;flex:none;width:.4em;height:.4em;margin-right:.9rem;transform:rotate(45deg)}.styleCrumbs li a{font-size:inherit;color:inherit;text-decoration:none}.styleCrumbs a:hover{text-decoration:underline}.styleHero{background:radial-gradient(120% 90% at 30% 20%, color-mix(in srgb, var(--ida-color-main-first) 22%, #000), var(--ida-color-back-second,#121213) 70%);align-items:flex-end;width:100%;min-height:clamp(24rem,74vh,46rem);display:flex;position:relative;overflow:hidden}.styleHeroBg,.styleHeroBg picture,.styleHeroBg img{width:100%;height:100%;display:block;position:absolute;inset:0}.styleHeroBg img{object-fit:cover}.styleHeroOverlay{pointer-events:none;position:absolute;inset:0}.styleHeroShade{background:linear-gradient(#0000008c,#0000 26%),linear-gradient(#0000001f,#00000047 48%,#000000c7);position:absolute;inset:0}.styleHeroText{z-index:1;width:min(100% - 2 * var(--marginGlobal,1.25rem), 60rem);text-align:center;flex-direction:column;align-items:center;margin:0 auto;padding:9rem 0 clamp(2rem,6vw,3.5rem);display:flex;position:relative}.styleTitle{margin:0 0 1rem;font-size:clamp(1.9rem,5vw,3.6rem);line-height:1.12}.styleTagline{max-width:40rem;margin:1.1rem 0 0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.6}.styleIntro{align-items:center;gap:clamp(1.4rem,3vw,2.4rem);margin:0 0 clamp(2rem,5vw,3.2rem);display:grid}@media (width>=760px){.styleIntro[data-has-photo]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.styleIntroTitle{color:var(--ida-color-main-first);margin:0 0 .9rem;font-size:clamp(1.4rem,3vw,2.1rem);line-height:1.25}.styleIntro .sectionOrnament{margin:0 0 1.2rem}.styleIntroBody{font-size:1.05rem;line-height:1.8}.styleIntroBody p{margin:0 0 1rem}.styleIntroPhoto{margin:0}.styleIntroPhoto .styleTile{aspect-ratio:4/5}.styleIntroPhoto .styleTile img{height:100%}.styleMosaic{margin:0 0 clamp(2rem,5vw,3.2rem)}.styleMosaicTitle{color:var(--ida-color-main-first);margin:0 0 1.1rem;font-size:clamp(1.25rem,2.6vw,1.8rem);line-height:1.3}.styleMosaicGrid{grid-template-rows:1fr;grid-template-columns:1fr;gap:10px;height:clamp(17rem,34vw,27rem);display:grid}.styleMosaicGrid[data-count="2"]{grid-template-columns:1fr 1fr}.styleMosaicGrid[data-count="3"]{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr 1fr}.styleMosaicGrid[data-count="3"] .styleMosaicTile:first-child{grid-row:span 2}.styleMosaicTile{height:100%;min-height:0}.styleMosaicTile picture,.styleMosaicTile img{height:100%}.styleArticle{max-width:56rem;margin:clamp(2rem,5vw,3.5rem) auto;font-size:1.05rem;line-height:1.8}.styleArticle h2{color:var(--ida-color-main-first);margin:2.4rem 0 .8rem;font-size:clamp(1.3rem,3vw,1.7rem)}.styleArticle h3{margin:1.8rem 0 .5rem;font-size:1.15rem}.styleArticle p{margin:0 0 1.1rem}.styleArticle p:last-of-type{margin-bottom:1.1rem}.styleArticle ul,.styleArticle ol{margin:0 0 1.3rem;padding-inline-start:1.5rem}.styleArticle ul{list-style:outside}.styleArticle ol{list-style:decimal}.styleArticle li{margin-bottom:.45rem;padding-inline-start:.2rem}.styleArticle li::marker{color:var(--ida-color-main-first)}.styleArticle blockquote,.styleMosaicCaption{text-align:center;letter-spacing:.01em;opacity:1;max-width:40rem;color:var(--ida-color-text-dark,#fff);border:0;margin:clamp(1.8rem,4vw,2.6rem) auto;padding:2.4rem .5rem 0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-size:clamp(1.15rem,2.4vw,1.45rem);font-style:italic;line-height:1.65;position:relative}.styleArticle blockquote:before,.styleMosaicCaption:before{content:"“";color:var(--ida-color-main-first);font-size:4rem;font-style:normal;line-height:1;position:absolute;top:-.35rem;left:50%;transform:translate(-50%)}.styleArticle strong{color:#fff}.styleArticle a{color:var(--ida-color-main-soft);text-underline-offset:.2em;text-decoration:underline}.styleCta{text-align:center;max-width:none;margin:clamp(2rem,5vw,3.5rem) 0;padding:0}.styleCta .sectionOrnament,.styleGallery .sectionOrnament{margin:0 auto 1.6rem}.styleCtaTitle{color:var(--ida-color-main-first);margin:0 0 .8rem;font-size:clamp(1.4rem,3vw,2rem)}.styleCtaText{max-width:34rem;margin:0 auto;line-height:1.7}.styleCtaActions{flex-wrap:wrap;justify-content:center;gap:1rem 1.2rem;margin-top:2.2rem;display:flex}.styleCta{--styleGlow:0 8px 28px color-mix(in srgb, var(--ida-color-main-first) 38%, transparent)}.styleCtaActions .btn{transition:color var(--dur-soft,.6s) var(--ease-soft,ease), background-color var(--dur-soft,.6s) var(--ease-soft,ease), border-color var(--dur-soft,.6s) var(--ease-soft,ease), box-shadow var(--dur-soft,.6s) var(--ease-soft,ease)}.styleCtaActions .btn-primary:hover,.styleCtaActions .btn-primary:focus-visible{color:var(--ida-color-main-soft);box-shadow:var(--styleGlow);background:#000;transform:none}.styleCtaActions .btn-secondary:hover,.styleCtaActions .btn-secondary:focus-visible{box-shadow:var(--styleGlow)}.styleGallery{margin-top:clamp(3rem,7vw,5rem);scroll-margin-top:5rem}.styleGalleryHeading{text-align:center;flex-direction:column;align-items:center;gap:.45rem;margin:0 0 clamp(1.6rem,4vw,2.4rem);line-height:1.15;display:flex}.styleGalleryLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ida-color-main-first);font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:500}.styleGalleryName{font-size:clamp(2.2rem,6vw,3.8rem);font-weight:700}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.styleJump{text-align:center;margin:0 0 clamp(1.6rem,4vw,2.4rem)}.styleJumpLink{align-items:center;gap:.7rem;display:inline-flex}.styleJumpArrow{border-bottom:2px solid;border-right:2px solid;width:.55em;height:.55em;transform:translateY(-.12em)rotate(45deg)}@media (prefers-reduced-motion:no-preference){html:has(.styleLanding){scroll-behavior:smooth}}.styleGrid{column-count:2;column-gap:10px;margin:0;padding:0;list-style:none}@media (width>=700px){.styleGrid{column-count:3}}@media (width>=1100px){.styleGrid{column-count:3}}@media (width>=1500px){.styleGrid{column-count:4}}.styleGridItem{break-inside:avoid;margin:0 0 10px}.styleTile{cursor:zoom-in;background:#ffffff0a;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.styleTile picture,.styleTile img{width:100%;height:100%;display:block}.styleTile img{object-fit:cover;transition:transform var(--dur-soft,.6s) var(--ease-soft,ease)}.styleTile:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 0 var(--ida-color-main-first);transition:box-shadow var(--dur-soft,.6s) var(--ease-soft,ease);position:absolute;inset:0}@media (hover:hover){.styleTile:hover img{transform:scale(1.04)}.styleTile:hover:after{box-shadow:inset 0 0 0 2px var(--ida-color-main-first)}}.styleTile:focus-visible{outline:2px solid var(--ida-color-main-first);outline-offset:2px}.styleEmpty{text-align:center;opacity:.8}.styleStep{border-top:1px solid #80808059;justify-content:space-between;gap:1rem;margin:clamp(2.5rem,6vw,4rem) 0 0;padding-top:1.6rem;display:flex}.styleStepLink{max-width:48%;color:inherit;flex-direction:column;gap:.2rem;text-decoration:none;display:flex}.styleStepLink.is-next{text-align:right;margin-left:auto}.styleStepLabel{opacity:.7;font-size:.8rem}.styleStepName{font-family:var(--fontTitles), sans-serif;color:var(--ida-color-main-first);transition:opacity var(--dur-soft,.6s) var(--ease-soft,ease);font-size:clamp(1.1rem,2.4vw,1.5rem)}@media (hover:hover){.styleStepLink:hover .styleStepName{opacity:.75}}.styleRelated{margin-top:clamp(2.5rem,6vw,4rem)}.styleRelatedTitle{text-align:center;margin:0 0 1.4rem;font-size:clamp(1.3rem,3vw,1.8rem)}.styleRelated .styleCards{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.styleRelated .styleCard{aspect-ratio:3/4}@media (prefers-reduced-motion:reduce){.styleTile img,.styleTile:after,.styleMenuLink,.styleStepName{transition:none}.styleTile:hover img{transform:none}.styleMenuLink:hover{padding-left:1rem}}
