.igls-section{margin:0!important}.igls{background:var(--igls-bg,#f9f9f9);color:var(--igls-fg,#030303);font-size:18px;line-height:1.55;letter-spacing:0;scroll-margin-top:140px}.igls *{box-sizing:border-box}.igls :is(h1,h2,h3,p,figure){margin:0}.igls :is(h1,h2,h3){font-weight:700;color:inherit;letter-spacing:-.03em;text-transform:none}.igls a{color:inherit}.igls img{display:block;width:100%;max-width:100%;height:auto}.igls .igls-heading{font-size:clamp(38px,4.4vw,70px);line-height:1.06;overflow-wrap:break-word;margin-bottom:28px}.igls .igls-eyebrow{font-size:12px;letter-spacing:.12em;font-weight:700;margin-bottom:24px}.igls-text p+p{margin-top:18px}.igls-text{max-width:65ch}.igls-inner{max-width:1400px;margin:auto;padding:88px 60px}.igls-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1400px;margin:auto;padding:90px 60px;gap:80px;align-items:center}.igls-copy{min-width:0;container-type:inline-size}.igls-hero .igls-split,.igls-closing .igls-split{max-width:none;padding:0;gap:0}.igls-hero .igls-copy{padding:72px clamp(32px,5vw,100px);width:100%;max-width:780px;justify-self:end}.igls-hero .igls-heading{font-size:clamp(32px,11.8cqi,80px);line-height:1.07}.igls-hero .igls-heading .igls-accent{color:#591c65}.igls-hero .igls-text{font-size:20px;max-width:440px}.igls-photo{position:relative;min-width:0}.igls-photo img{height:620px;object-fit:cover;border-radius:18px;object-position:center}.igls-hero .igls-photo{height:100%;min-height:660px}.igls-hero .igls-photo img{height:100%;position:absolute;inset:0;border-radius:0}.igls-photo figcaption{font-size:14px;margin-top:14px}.igls-hero figcaption{position:absolute;left:24px;bottom:24px;background:#fff;color:#030303;padding:8px 14px;border-radius:40px}.igls-badge{position:absolute;right:8%;top:8%;display:grid;place-content:center;width:118px;height:118px;border-radius:50%;background:#f8ff94;color:#030303;text-align:center;transform:rotate(12deg);font-size:19px;line-height:1.1;font-weight:700}.igls .igls-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:30px;padding:15px 26px;border-radius:100px;background:#f8ff94;color:#030303;font-size:16px;font-weight:700;text-decoration:none;line-height:1.4}.igls .igls-button:hover{background:#faffbb}.igls :is(a,summary):focus-visible{outline:3px solid currentColor;outline-offset:5px}.igls-facts{font-size:14px;margin-top:34px!important}.igls-points:empty{display:none}.igls-point{display:flex;gap:22px;border-top:1px solid #591c6538;padding:22px 0}.igls-point h3{font-size:24px;line-height:1.15;margin-bottom:10px}.igls-point p{font-size:17px}.igls-number{font-size:13px;padding-top:5px;flex:0 0 22px}.igls-editorial .igls-photo,.igls-closing .igls-photo{grid-column:1;grid-row:1}.igls-editorial .igls-copy,.igls-closing .igls-copy{grid-column:2}.igls-note{background:#faffbb;border-radius:12px;padding:24px;margin-top:24px;font-size:16px}.igls-note p+p{margin-top:8px}.igls-intro .igls-inner{max-width:1000px;padding-top:90px;padding-bottom:80px}.igls-intro .igls-text{max-width:640px}.igls-ribbon .igls-inner{max-width:none;padding:22px 5%;text-align:center}.igls-ribbon .igls-text{max-width:none;font-size:14px;font-weight:700;line-height:2}.igls-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:42px}.igls-gallery img{height:430px;object-fit:cover;border-radius:12px}.igls-gallery figure:nth-child(2){margin-top:65px}.igls-gallery figcaption{font-size:15px;margin-top:14px}.igls-accordion{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:75px}.igls-questions details{background:#fff;border-radius:18px;margin-bottom:12px;padding:0 22px;scroll-margin-top:140px}.igls-questions summary{position:relative;list-style:none;font-size:19px;line-height:1.35;font-weight:600;padding:24px 44px 24px 0;cursor:pointer}.igls-questions summary::-webkit-details-marker{display:none}.igls-questions summary:after{content:'+';position:absolute;right:0;top:21px;width:30px;height:30px;line-height:28px;text-align:center;font-size:26px;border-radius:50%;background:#f8ff94;color:#030303}.igls-questions details[open]>summary:after{content:'−'}.igls-answer{font-size:17px;line-height:1.65;padding-bottom:24px;overflow-wrap:anywhere}.igls-answer p+p{margin-top:16px}.igls-table-wrap{margin:45px 0 26px;border-radius:18px;overflow:hidden}.igls .igls-table{border-collapse:collapse;box-shadow:none;width:100%;table-layout:fixed;background:white;color:#030303;font-size:17px}.igls-table :is(th,td){padding:24px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #591c6538;line-height:1.5;overflow-wrap:anywhere}.igls-table th:first-child{width:18%;font-size:13px}.igls-table th{font-weight:700}.igls-table thead th:not(:first-child){font-size:28px;line-height:1.1}.igls-table :is(td,th):last-child{background:#faffbb}.igls-table tr:last-child :is(th,td){border-bottom:0}.igls-closing .igls-copy{padding:70px 12%}.igls-closing .igls-photo img{height:650px;border-radius:0}.igls-closing .igls-button{background:#591c65;color:white}.igls-closing .igls-heading{font-size:clamp(38px,4vw,64px)}
@media(max-width:1000px){.igls-inner{padding:70px 6%}.igls-split{padding:70px 6%;gap:40px}.igls-hero .igls-copy{padding:50px 32px}.igls-hero .igls-text{font-size:18px}.igls-photo img{height:560px}.igls-accordion{gap:35px}.igls-gallery img{height:350px}}
@media(max-width:749px){.igls{font-size:17px}.igls-inner{padding:60px 6%}.igls .igls-heading{font-size:clamp(34px,9.8vw,48px)}.igls-split{display:flex;flex-direction:column;padding:60px 6%;gap:35px}.igls-copy{width:100%}.igls-hero .igls-copy{padding:42px 6% 36px;max-width:none}.igls-hero .igls-heading{font-size:clamp(30px,11.8cqi,60px)}.igls-hero .igls-photo{min-height:0;height:400px;width:100%}.igls-hero .igls-photo img{position:static;height:400px}.igls-badge{width:96px;height:96px;font-size:17px}.igls-photo{width:100%}.igls-photo img{height:440px}.igls-editorial .igls-photo{order:-1}.igls-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;gap:16px}.igls-gallery figure{min-width:82%;scroll-snap-align:start}.igls-gallery figure:nth-child(2){margin-top:0}.igls-gallery img{height:390px}.igls-accordion{display:block}.igls-questions{margin-top:32px}.igls-questions summary{font-size:18px}.igls-answer{font-size:16px}.igls .igls-table{font-size:14px}.igls-table :is(th,td){padding:18px 10px}.igls-table th:first-child{width:21%;font-size:11px}.igls-table thead th:not(:first-child){font-size:20px}.igls-closing .igls-copy{padding:50px 6% 60px}.igls-closing .igls-photo{order:-1}.igls-closing .igls-photo img{height:380px}.igls-ribbon .igls-inner{padding:18px 6%}.igls-ribbon .igls-text{font-size:11px}.igls-intro .igls-inner{padding:60px 6%}.igls-point h3{font-size:22px}}
.igls-news{display:inline-block;border-radius:5px;padding:8px 13px;background:#f8ff94;color:#591c65;font-weight:700;font-size:13px;line-height:1.2;letter-spacing:.08em}.iglow-news-intro{margin-bottom:16px}.igls-news-photo{position:absolute;top:20px;left:20px;z-index:1}.igls-photo{position:relative}.igls-hero .igls-heading{font-size:clamp(34px,7cqw,68px);overflow-wrap:normal}.igls-button{min-height:48px;white-space:normal;text-align:center}.igls-ribbon p{white-space:normal!important}.igls-gallery img{object-fit:cover;aspect-ratio:4/5}@media(max-width:749px){.igls-split{gap:28px}.igls-hero .igls-heading{font-size:clamp(32px,9vw,44px)}.igls-news-photo{top:14px;left:14px}.igls .igls-button{max-width:100%;font-size:14px}.igls-ribbon{font-size:12px}}

.igls-hero .igls-split{max-width:1800px}
