.te-hero{--te-hero-arrow:hsl(var(--gold));--te-hero-c1:hsl(var(--pink));--te-hero-c2:hsl(var(--turquoise));--te-hero-tan:.0699;--te-hero-tan-abs:.0699;--te-hero-neg:0;--te-hero-max:300px;--te-hero-h:clamp(240px, 20vw, var(--te-hero-max));--te-hero-split:45%;--te-hero-fade-n:18;--te-hero-stripe:clamp(14px, 2.2vw, 36px);--te-hero-band:clamp(40px, 4.6vw, 66px);--te-hero-gutter:max(calc(var(--te-hero-stripe) + var(--te-hero-h) * 1.3 * var(--te-hero-tan-abs) + 24px), calc((100vw - var(--container-max)) / 2 + var(--container-pad)));--te-hero-rise:calc(var(--te-hero-neg) * var(--te-hero-tan-abs) * 55vw);grid-template-columns:minmax(0, var(--te-hero-split)) minmax(0, 1fr);min-height:var(--te-hero-h);background-color:hsl(var(--blue));color:hsl(var(--white));isolation:isolate;display:grid;position:relative;overflow:hidden;container-type:inline-size}.te-hero__deco{z-index:-1;pointer-events:none;position:absolute;inset:0;container-type:size}.te-hero__c1,.te-hero__c2{position:absolute;inset:0}.te-hero__c2{background-color:var(--te-hero-c2);clip-path:polygon(0 calc(100% - var(--te-hero-band) - var(--te-hero-stripe) * var(--te-hero-tan)), 100% calc(100% - var(--te-hero-band) + (100cqw - var(--te-hero-stripe)) * var(--te-hero-tan)), 100% 100%, 0 100%)}.te-hero__c1{background-color:var(--te-hero-c1);clip-path:polygon(0 0, calc(var(--te-hero-stripe) + (100cqh - var(--te-hero-band)) * var(--te-hero-tan)) 0, calc(var(--te-hero-stripe) - var(--te-hero-band) * var(--te-hero-tan)) 100%, 0 100%)}.te-hero__text{z-index:1;padding:var(--space-5) var(--space-6) calc(var(--space-4) + var(--te-hero-band) + var(--te-hero-rise)) var(--te-hero-gutter);align-items:center;display:flex;position:relative}.te-hero__mark{z-index:0;aspect-ratio:1;background-color:hsla(var(--white), .05);pointer-events:none;height:135%;position:absolute;top:4%;right:10%;-webkit-mask:url(../images/watermark_tf.svg) 50%/contain no-repeat;mask:url(../images/watermark_tf.svg) 50%/contain no-repeat}.te-hero__textinner{z-index:2;max-width:760px;position:relative}.te-hero__eyebrow{margin-bottom:var(--space-3);background-color:hsl(var(--yellow));color:hsl(var(--darkBlue));letter-spacing:.28em;text-transform:uppercase;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:500;line-height:1.4;display:inline-block}.te-hero__title{color:hsl(var(--white));letter-spacing:-.01em;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.1rem + 1.4vw,2.5rem);font-weight:700;line-height:1.1}.te-hero__meta{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.te-hero__pill{border-radius:calc(var(--border-radius) * 3);background-color:hsla(var(--white), .16);color:hsl(var(--white));padding:4px 11px;font-size:13px;display:inline-block}.te-hero__intro{margin-top:var(--space-4);color:hsla(var(--white), .92);font-size:16px;line-height:1.5}.te-hero__intro p+p{margin-top:var(--space-2)}.te-hero__intro a{color:hsl(var(--yellow))}.te-hero__media{top:0;bottom:0;right:0;left:calc(var(--te-hero-split) - var(--te-hero-fade-n) * 1%);z-index:0;-webkit-mask-image:linear-gradient(90deg, transparent 0, #0000008c calc(var(--te-hero-fade-n) * .55cqw), #000 calc(var(--te-hero-fade-n) * 1cqw));-webkit-mask-image:linear-gradient(90deg, transparent 0, #0000008c calc(var(--te-hero-fade-n) * .55cqw), #000 calc(var(--te-hero-fade-n) * 1cqw));mask-image:linear-gradient(90deg, transparent 0, #0000008c calc(var(--te-hero-fade-n) * .55cqw), #000 calc(var(--te-hero-fade-n) * 1cqw));position:absolute}.te-hero__img,.te-hero__zoom{width:100%;height:100%;position:absolute;inset:0}.te-hero__img{object-fit:cover;object-position:var(--te-hero-focus,center);display:block}.te-hero__zoom{cursor:zoom-in;background:0 0;border:0;padding:0}.te-hero__zoom:focus-visible{outline:3px solid hsl(var(--gold));outline-offset:-3px}.te-hero__arrow{top:0;bottom:0;left:var(--te-hero-split);z-index:2;aspect-ratio:43.3/100;background-color:var(--te-hero-arrow);opacity:var(--te-hero-arrow-opacity,1);clip-path:polygon(0 0,33.333% 0,100% 50%,33.333% 100%,0 100%,66.667% 50%);pointer-events:none;position:absolute}.te-hero--long .te-hero__title{font-size:clamp(1.375rem,.95rem + 1vw,2rem)}.te-hero--xlong .te-hero__title{font-size:clamp(1.25rem,.9rem + .7vw,1.625rem);line-height:1.15}.te-hero--noimage{grid-template-columns:minmax(0,1fr);min-height:0}.te-hero--noimage .te-hero__text{padding-right:var(--te-hero-gutter)}.te-hero--noimage .te-hero__textinner{max-width:900px}@media not (min-width:1040px){.te-hero{--te-hero-media-h:min(56.25vw, 440px, 60vh);--te-hero-overlap:clamp(48px, 9vw, 88px);--te-hero-stripe:12px;--te-hero-band:26px;--te-hero-gutter:max(calc(var(--container-pad) + 6px + 300px * var(--te-hero-tan-abs)), calc(var(--te-hero-stripe) + 24px));--te-hero-rise:calc(var(--te-hero-neg) * var(--te-hero-tan-abs) * 100vw);grid-template-columns:minmax(0,1fr);min-height:0}.te-hero__media{z-index:1;width:100%;height:var(--te-hero-media-h);order:-1;min-height:0;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.te-hero__media:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 35%, hsla(var(--blue), 0) 0%, hsla(var(--blue), 0) 40%, hsla(var(--blue), .45) 80%, hsla(var(--blue), .8) 100%), linear-gradient(180deg, hsla(var(--blue), 0) 45%, hsla(var(--blue), .85) 82%, hsl(var(--blue)) 100%);position:absolute;inset:-1px}.te-hero__arrow{display:none}.te-hero--image .te-hero__deco{top:calc(var(--te-hero-media-h) - 1px)}.te-hero__text{z-index:3;padding:var(--space-2) var(--container-pad) calc(var(--space-5) + var(--te-hero-band) + var(--te-hero-rise)) var(--te-hero-gutter)}.te-hero--image .te-hero__text{margin-top:calc(var(--te-hero-overlap) * -1)}.te-hero--noimage .te-hero__text{padding-top:var(--space-6)}.te-hero__title{text-shadow:0 2px 22px hsla(var(--darkBlue), .55);font-size:clamp(1.75rem,1rem + 4vw,2.75rem)}.te-hero__meta,.te-hero__eyebrow{position:relative}.te-hero__mark{height:115%;top:6%;right:-6%}}.te-lightbox{z-index:1000;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-5);cursor:zoom-out;background-color:#000000d9;flex-direction:column;display:flex;position:fixed;inset:0}.te-lightbox img{border-radius:var(--radius);width:auto;max-width:92vw;height:auto;max-height:86vh;display:block}.te-lightbox p{color:#fff;text-align:center;max-width:92vw;font-size:14px}.te-toast{left:50%;bottom:var(--space-6);z-index:1001;border-radius:var(--radius);background:hsl(var(--darkBlue));color:hsl(var(--white));box-shadow:var(--shadow-card);padding:10px 18px;font-size:14px;position:fixed;transform:translate(-50%)}@media print{.te-hero{color:#000;background:0 0;min-height:0}.te-hero .te-hero__deco,.te-hero .te-hero__mark,.te-hero .te-hero__arrow{display:none}.te-hero .te-hero__title{color:#000}}