.container[data-astro-cid-llewbttw]{position:fixed;height:9dvh;width:100dvw;backdrop-filter:blur(30px);z-index:10;transition:top .3s ease,height .3s ease}.sub-container[data-astro-cid-llewbttw]{display:flex;height:100%;padding:0 3em;flex-direction:row;align-items:center;justify-content:space-between}#nav-logo[data-astro-cid-llewbttw]{width:4.5em;height:auto;cursor:pointer;transition:.3s ease all}a[data-astro-cid-llewbttw]{transition:.2s ease;cursor:pointer;text-decoration:none}a[data-astro-cid-llewbttw]:hover{text-decoration:underline}.positions-link[data-astro-cid-llewbttw]{display:flex;width:min-content;flex-direction:row;align-items:center;padding:.75em 1.5em;border-radius:1.25em;transition:.2s ease;color:var(--itm-white);font-weight:700}.arrow[data-astro-cid-llewbttw]{width:1.25em;height:auto;padding:auto;margin-left:.5em;rotate:-135deg}.routes[data-astro-cid-llewbttw]{display:inherit;align-items:center;gap:4em}.burger[data-astro-cid-llewbttw],.burger-links[data-astro-cid-llewbttw]{display:none}@media(max-width:768px){.routes[data-astro-cid-llewbttw]{display:none}.burger[data-astro-cid-llewbttw]{width:3em;display:flex;cursor:pointer;z-index:10}.container[data-astro-cid-llewbttw].open{height:100dvh}.container[data-astro-cid-llewbttw].open .burger-links[data-astro-cid-llewbttw]{display:flex;flex-direction:column;gap:3em;padding:2em 3em}.sub-container[data-astro-cid-llewbttw]{height:9dvh}}.footer[data-astro-cid-iaykcll7]{background-color:var(--brand-secondary-blue);padding:clamp(1.5rem,4vw,4rem) 0;position:relative}.footer-content[data-astro-cid-iaykcll7]{display:flex;flex-direction:column;gap:clamp(2.125rem,4vw,4rem)}.logo-section[data-astro-cid-iaykcll7]{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.footer-logo[data-astro-cid-iaykcll7]{width:clamp(10rem,20vw,20rem);height:auto;fill:var(--brand-primary-pink)}.main-container[data-astro-cid-iaykcll7]{display:flex;flex-direction:column;gap:clamp(2rem,4vw,7.375rem)}.contact-section[data-astro-cid-iaykcll7]{display:flex;gap:clamp(1rem,2vw,6.563rem);justify-content:flex-end;align-items:flex-end}.contact-section-desktop[data-astro-cid-iaykcll7]{display:flex}.contact-section-mobile[data-astro-cid-iaykcll7]{display:none}.contact-column[data-astro-cid-iaykcll7]{display:flex;flex-direction:column;gap:.75rem;padding:1rem 0;width:clamp(10rem,20vw,16.25rem)}.contact-link[data-astro-cid-iaykcll7]{display:flex;align-items:center;gap:1rem;color:var(--brand-white);font-size:var(--text-18);font-weight:500;line-height:1.56;text-decoration:none;transition:text-decoration .2s ease}.contact-link[data-astro-cid-iaykcll7]:hover{text-decoration:underline}.contact-row[data-astro-cid-iaykcll7]{display:flex;align-items:center;gap:1rem;color:var(--brand-white);font-size:var(--text-18);font-weight:500;line-height:1.56}.contact-address[data-astro-cid-iaykcll7]{color:var(--brand-white);font-size:var(--text-18);font-weight:500;line-height:1.56;margin:0}.contact-icon[data-astro-cid-iaykcll7]{flex:none;width:1.75rem;height:1.75rem;color:var(--brand-white)}.link-columns[data-astro-cid-iaykcll7]{display:flex;flex-direction:row;gap:clamp(2rem,4vw,7.375rem);justify-content:space-between;padding:0 .5rem}.link-column[data-astro-cid-iaykcll7]{display:flex;flex-direction:column;gap:.5rem;justify-content:center;width:clamp(10rem,20vw,16.25rem)}.column-group[data-astro-cid-iaykcll7]{display:flex;flex-direction:column;gap:.5rem}.column-header[data-astro-cid-iaykcll7]{color:var(--brand-primary-pink);font-size:var(--text-24);font-weight:700;line-height:1.17;margin:0}.link-item[data-astro-cid-iaykcll7]{color:var(--brand-white);font-size:var(--text-14);font-weight:600;line-height:1.43;text-decoration:none;transition:text-decoration .2s ease}.link-item[data-astro-cid-iaykcll7]:hover{text-decoration:underline}.divider[data-astro-cid-iaykcll7]{width:100%;height:0;border:1px solid var(--brand-white);opacity:.5;margin:.625rem 0}.decoration[data-astro-cid-iaykcll7]{position:absolute}.decoration-top-right[data-astro-cid-iaykcll7]{right:clamp(1.5rem,4vw,2.625rem);top:clamp(-2rem,-3vw,-3.312rem);width:8rem;height:8rem}.pink-rect-large[data-astro-cid-iaykcll7]{position:absolute;width:5.406rem;height:5.406rem;background-color:var(--brand-primary-pink);top:2.594rem;left:0}.pink-rect-small[data-astro-cid-iaykcll7]{position:absolute;width:2.594rem;height:2.594rem;background-color:var(--brand-primary-pink);top:5.406rem;left:0}.decoration-bottom-left[data-astro-cid-iaykcll7]{left:clamp(-.5rem,-1vw,-.019rem);bottom:clamp(-.5rem,-1vw,-.019rem)}.pink-rect-square[data-astro-cid-iaykcll7]{width:clamp(2rem,4vw,3.144rem);height:clamp(2rem,4vw,3.144rem);background-color:var(--brand-primary-pink)}@media(max-width:768px){.contact-section-desktop[data-astro-cid-iaykcll7]{display:none}.contact-section-mobile[data-astro-cid-iaykcll7]{display:flex;flex-direction:column;gap:1rem;width:100%}.contact-block[data-astro-cid-iaykcll7]{display:flex;flex-direction:column;gap:.75rem;width:100%}.link-columns[data-astro-cid-iaykcll7]{flex-direction:column;gap:clamp(1.5rem,3vw,2rem);width:100%}.link-column[data-astro-cid-iaykcll7]{width:100%}.logo-section[data-astro-cid-iaykcll7]{width:100%;height:6.5rem}.footer-logo[data-astro-cid-iaykcll7]{width:clamp(8rem,40vw,12rem)}}html{scroll-behavior:smooth;font-size:100%}*{font-family:Figtree,sans-serif;letter-spacing:0px;margin:0;padding:0}.secondary-font{font-family:Caveat,cursive;letter-spacing:0px;line-height:1;margin:0;padding:0}:root{--itm-pink: #ff0080;--itm-navy: #000353;--itm-beige: #e8dfd0;--itm-gray: #505154;--itm-lightgray: #adafb2;--itm-white: #ffffff;--brand-primary-pink: #ff0080;--brand-secondary-blue: #000353;--brand-tertiary-sand: #e8dfd0;--brand-white: #ffffff;--text-primary-blue: #000353;--text-secondary-blue: #40427e;--text-tertiary-blue: #595b8f;--text-12: .75rem;--text-14: .875rem;--text-16: 1rem;--text-18: 1.125rem;--text-20: 1.25rem;--text-24: 1.5rem;--text-28: 1.75rem;--text-32: 2rem;--text-48: clamp(1.75rem, 1.28rem + 1.91vw, 3rem);--text-84: clamp(2rem, .78rem + 4.97vw, 5.25rem);--text-xs: var(--text-14);--text-sm: var(--text-16);--text-base: var(--text-16);--text-md: var(--text-24);--text-lg: var(--text-28);--text-xl: var(--text-32);--text-xxl: var(--text-48);--text-xxxl: var(--text-84)}p,a{font-size:var(--text-16)}h1{font-size:var(--text-84)}h2{font-size:var(--text-48)}h3{font-size:var(--text-24)}h4{font-size:var(--text-20)}h5{font-size:var(--text-18)}h6{font-size:var(--text-16)}.content-width{box-sizing:border-box;width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.5rem,5.9vw,5.3125rem)}.prose{color:var(--text-primary-blue)}.prose>*+*{margin-top:1rem}.prose>*+:is(h2,h3,h4){margin-top:1.5rem}.prose h2,.prose h3,.prose h4{font-weight:600;text-wrap:balance}.prose h2{font-size:var(--text-48);line-height:1}.prose h3{font-size:var(--text-24);line-height:1.33}.prose h4{font-size:var(--text-20);line-height:1.4}.prose p,.prose li{font-size:var(--text-16);line-height:1.25}.prose strong{font-weight:600}.prose a{color:var(--brand-primary-pink);font-weight:500;text-decoration:underline}.prose ul,.prose ol{padding-left:1.5rem}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li+li{margin-top:.5rem}.prose blockquote{border-left:.25rem solid var(--brand-primary-pink);padding-left:1.5rem;font-size:var(--text-24);font-weight:500;line-height:1.33}.prose hr{border:none;border-top:1px solid var(--text-tertiary-blue);opacity:.5;margin-block:2rem}.prose img{display:block;max-width:100%;height:auto}.prose-on-dark,.prose-on-dark a{color:var(--brand-white)}.itm-border{border-top-left-radius:0;border-top-right-radius:1rem;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.slide,.slide-navy,.slide-pink,.slide-beige,.slide-white{min-height:100dvh;display:flex;flex-direction:column}.slide-navy{background-color:var(--itm-navy);color:var(--itm-white)}.slide-pink{background-color:var(--itm-pink);color:var(--itm-white)}.slide-beige{background-color:var(--itm-beige);color:var(--itm-gray)}.slide-white{background-color:var(--itm-white);color:var(--itm-gray)}.eyebrow{text-transform:uppercase;letter-spacing:.2em;font-weight:700;color:var(--itm-pink);margin-bottom:1.25rem}.hero{background-color:var(--itm-navy);color:#fff;padding:clamp(.5rem,3vw,2rem) clamp(1.5rem,8vw,8rem)}.headline{color:#fff;font-weight:900;width:100%}.description{color:#fff;opacity:.8;font-size:var(--text-lg);width:50%;margin-top:1.5rem}.hero p{line-height:1.8;max-width:60ch}.author{margin-top:1.5rem;color:var(--itm-lightgray);font-weight:600}.section{padding:clamp(3rem,6vw,4rem) clamp(1.5rem,8vw,8rem)}.section-content{margin:auto;max-width:clamp(21cm,45vw,40cm)}.section-content h2{color:var(--itm-navy)}.section-content h2:after{content:"";display:block;width:5rem;height:.25rem;background-color:var(--itm-pink);margin-top:.5rem;margin-bottom:1.5rem}.content h2:after{content:"";display:block;width:5rem;height:.25rem;background-color:var(--itm-pink);margin-top:.5rem;margin-bottom:1.5rem}.section-content h3{margin-top:1.5rem;font-size:2.6rem;color:var(--itm-navy)}.section-content h4{margin-top:2rem;margin-bottom:.5rem;color:var(--itm-navy)}.section-content p{line-height:1.5;color:var(--itm-gray);margin-bottom:1rem}.section-content ul,.section-content ol{margin-left:1.5rem;margin-bottom:1rem;line-height:1;color:var(--itm-gray)}.section-content ul{list-style-type:disc}.section-content ol{list-style-type:decimal}.section-content li{margin-bottom:1.5rem}.section-content strong{font-weight:600;color:var(--itm-navy)}.section-content a{color:var(--itm-pink);text-decoration:underline}.section-content hr{border:none;border-top:1px solid #e5e7eb;margin:2rem 0}.section-content blockquote{border-left:3px solid var(--itm-pink);padding-left:1rem;margin:1.5rem 0;color:var(--itm-gray);font-style:italic}input,button{font-size:1rem}@media(max-width:1024px){.section-content{padding-inline:1.5rem;max-width:none}}html.bw-transitioning *,html.bw-transitioning *:before,html.bw-transitioning *:after{transition:background-color .5s ease,color .5s ease,fill .5s ease,border-color .5s ease!important}html.bw-mode{--itm-pink: #515151;--itm-navy: #0d0d0d;--itm-beige: #e0e0e0;--itm-gray: #515151;--itm-lightgray: #afafaf;--brand-primary-pink: #515151;--brand-secondary-blue: #0d0d0d;--brand-tertiary-sand: #e0e0e0;--text-primary-blue: #0d0d0d;--text-secondary-blue: #484848;--text-tertiary-blue: #606060}html.bw-mode img,html.bw-mode video{filter:grayscale(100%)}.section-content ul,.section-content ol{font-size:var(--text-base)}
