@import url("./fonts/noto-sans-kr.91936659f941.css");
@font-face{font-family:"Igeon Display";src:url("./fonts/space-grotesk-latin-wght-normal.87c506d88b9f.woff2") format("woff2");font-style:normal;font-weight:300 700;font-display:swap}
:root{--igeon-ink:#171b33;--igeon-muted:#66708b;--igeon-blue:#4c56d8;--igeon-blue-deep:#303cae;--igeon-red:#eb745f;--igeon-paper:#fff;--igeon-bg:#f3f5fa;--igeon-line:#e2e6f0}
html{scroll-behavior:smooth}
body{background:var(--igeon-bg);color:var(--igeon-ink);font-family:"Noto Sans KR Variable","Apple SD Gothic Neo","Malgun Gothic",sans-serif;letter-spacing:-.025em}
body .shell{width:min(1220px,calc(100% - 48px))}
body .site-header{position:sticky;top:10px;z-index:20;background:transparent;border:0}
body .header-inner{min-height:66px;margin-top:10px;padding:0 24px;border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 10px 44px rgba(36,46,94,.09),inset 0 1px rgba(255,255,255,.9);border:1px solid rgba(193,201,223,.45)}
body .brand{gap:9px;color:var(--igeon-ink);font-size:22px;font-weight:850;letter-spacing:-.085em}
body .brand-mark{width:34px;height:34px;border-radius:11px;background:var(--igeon-blue);color:#fff;font-size:18px;letter-spacing:-.08em;transform:rotate(-7deg)}
body .site-header nav{gap:26px}
body .site-header nav a,body .site-header .text-button{font-size:13px;color:#3d4665;font-weight:680}
body .site-header nav a:hover,body .site-header .text-button:hover{color:var(--igeon-blue);text-decoration:none}
body .site-header nav .nav-join{padding:10px 17px;border:0;border-radius:999px;background:var(--igeon-ink);color:#fff!important;box-shadow:inset 0 1px rgba(255,255,255,.16)}
body .site-header nav .nav-join:hover{background:var(--igeon-blue)}
body .site-footer{margin-top:88px;padding:26px 0 40px;border-top:1px solid var(--igeon-line);color:var(--igeon-muted)}
body .site-footer span:first-child{color:var(--igeon-ink);font-size:17px;letter-spacing:-.06em}
body a,body button{transition:transform .42s cubic-bezier(.2,.8,.2,1),background-color .42s cubic-bezier(.2,.8,.2,1),color .42s cubic-bezier(.2,.8,.2,1),box-shadow .42s cubic-bezier(.2,.8,.2,1)}
body button:active,body .igeon-primary-link:active{transform:scale(.98)}
:focus-visible{outline:3px solid #f2aa72;outline-offset:4px}
.live-indicator{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ee795e;box-shadow:0 0 0 5px rgba(238,121,94,.13)}
.igeon-eyebrow{margin:0;color:var(--igeon-blue);font-family:"Igeon Display","Noto Sans KR Variable",sans-serif;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}
.igeon-primary-link{display:inline-flex;align-items:center;gap:22px;min-height:54px;padding:7px 8px 7px 22px;border-radius:999px;background:var(--igeon-blue);color:#fff;font-size:14px;font-weight:760;text-decoration:none!important;box-shadow:0 12px 28px rgba(76,86,216,.22)}
.igeon-primary-link:hover{background:var(--igeon-blue-deep);color:#fff;transform:translateY(-2px)}
.igeon-primary-link>span{display:grid;place-items:center;width:39px;height:39px;border-radius:50%;background:rgba(255,255,255,.17);font-size:18px;font-weight:400;transition:transform .42s cubic-bezier(.2,.8,.2,1)}
.igeon-primary-link:hover>span{transform:translate(2px,-2px)}
.igeon-home-page{padding-top:36px}
.igeon-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,.85fr);align-items:stretch;gap:48px;min-height:505px}
.igeon-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:38px 0 44px}
.igeon-hero-copy .igeon-eyebrow{display:flex;align-items:center;gap:14px;color:#676f91;letter-spacing:.035em}
.igeon-hero h1{margin:31px 0 24px;color:var(--igeon-ink);font-size:clamp(58px,6.9vw,112px);font-weight:850;line-height:1.05;letter-spacing:-.09em}
.igeon-hero h1 span{color:var(--igeon-blue)}
.igeon-hero-copy>p{max-width:500px;margin:0;color:#636c86;font-size:17px;line-height:1.85;word-break:keep-all}
.igeon-hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:38px}
.igeon-hero-actions>span{color:#8089a2;font-size:12px;font-weight:600}
.igeon-hero-stage{position:relative;display:grid;place-items:center;isolation:isolate;overflow:hidden;min-height:460px;border:7px solid #e8ebf4;border-radius:42px;background:#22294c;box-shadow:0 28px 70px rgba(35,43,84,.17),inset 0 1px rgba(255,255,255,.2)}
.igeon-hero-stage:before{content:"";position:absolute;z-index:-1;inset:0 50% 0 0;background:#4554ca;clip-path:polygon(0 0,100% 0,82% 100%,0 100%)}
.igeon-hero-stage:after{content:"";position:absolute;z-index:-1;width:420px;height:420px;right:-160px;bottom:-230px;border:1px solid rgba(255,255,255,.28);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.025)}
.stage-word{position:relative;color:#fff;font-size:clamp(126px,14vw,218px);font-weight:850;line-height:1;letter-spacing:-.18em;white-space:nowrap;transform:translateX(-.07em);text-shadow:0 15px 28px rgba(16,20,47,.13)}
.stage-word span{color:#ffb8a6}
.stage-label{position:absolute;color:rgba(255,255,255,.78);font-family:"Igeon Display","Noto Sans KR Variable",sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em}
.stage-label-a{top:32px;left:34px}.stage-label-b{right:34px;bottom:31px}
.stage-cross{position:absolute;width:56px;height:1px;background:rgba(255,255,255,.37)}.stage-cross:after{content:"";position:absolute;left:27px;top:-27px;width:1px;height:55px;background:inherit}.stage-cross-a{right:37px;top:45px}.stage-cross-b{left:39px;bottom:43px}
.igeon-feature{margin-top:56px;padding:7px;border-radius:30px;background:#e6eaf4;box-shadow:0 17px 46px rgba(32,41,81,.07)}
.igeon-feature>.feature-rail,.igeon-feature>.feature-body,.igeon-feature>.feature-bottom{background:var(--igeon-paper)}
.feature-rail{display:flex;justify-content:space-between;gap:20px;padding:19px 27px 10px;border-radius:24px 24px 0 0;color:var(--igeon-blue);font-size:12px;font-weight:720;letter-spacing:.035em}
.feature-rail span:last-child{color:#a2abc0;font-family:"Igeon Display",sans-serif}
.feature-body{display:flex;justify-content:space-between;align-items:end;gap:32px;padding:8px 28px 27px}
.feature-kicker{margin:0 0 10px;color:#a1a9bb;font-size:12px;font-weight:650}
.feature-body h2{max-width:820px;margin:0;font-size:clamp(26px,3.6vw,45px);line-height:1.35;letter-spacing:-.055em;word-break:keep-all}
.feature-body h2 a{color:var(--igeon-ink);text-decoration:none}.feature-body h2 a:hover{color:var(--igeon-blue)}
.feature-description{max-width:720px;margin:15px 0 0;color:var(--igeon-muted);font-size:14px;line-height:1.7;word-break:keep-all}
.feature-enter{display:inline-flex;flex:none;align-items:center;gap:15px;padding:13px 16px;border-radius:999px;background:#f0f2f9;color:var(--igeon-blue);font-size:13px;font-weight:740;text-decoration:none!important}.feature-enter:hover{background:var(--igeon-blue);color:#fff;transform:translateY(-2px)}
.feature-bottom{display:flex;justify-content:space-between;gap:15px;padding:12px 28px 20px;border-radius:0 0 24px 24px;color:#8b95ad;font-size:12px;border-top:1px solid #eef0f6}.feature-bottom span:first-child{color:#3c4565;font-weight:680}
.igeon-issues{margin-top:112px;scroll-margin-top:100px}
.igeon-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.igeon-section-head h2{margin:8px 0 0;font-size:clamp(30px,3.4vw,46px);letter-spacing:-.065em}.igeon-section-head>p{margin:0 0 6px;color:var(--igeon-muted);font-size:13px}
.igeon-explorer{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;padding:10px;border-radius:19px;background:rgba(255,255,255,.82);box-shadow:0 9px 28px rgba(34,43,81,.04)}
.igeon-search{display:flex;align-items:center;gap:7px;flex:1;max-width:375px;min-width:180px;margin:0;padding:0 12px;color:#a6aec2;font-size:22px}.igeon-search input{width:100%;margin:0!important;padding:7px 4px!important;min-height:38px!important;border:0!important;outline:0!important;background:transparent!important;font-size:14px!important;box-shadow:none!important}
.igeon-explorer .market-filters{display:flex;gap:5px;flex-wrap:wrap}.igeon-explorer .market-filter{display:flex;align-items:center;gap:6px;padding:9px 14px;border:0;border-radius:999px;background:transparent;color:#68728c;font-size:12px;font-weight:700}.igeon-explorer .market-filter:hover{background:#f1f3f9}.igeon-explorer .market-filter.is-selected{background:var(--igeon-ink);color:#fff}.igeon-explorer .market-filter span{opacity:.7;font-size:10px}
.igeon-issue-list{display:grid;gap:12px}.igeon-issue-card{display:grid;grid-template-columns:68px minmax(0,1fr) 58px;gap:18px;padding:28px;border:1px solid #edf0f6;border-radius:25px;background:#fff;box-shadow:0 10px 28px rgba(34,43,81,.035);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1)}.igeon-issue-card:hover{transform:translateY(-4px);box-shadow:0 20px 44px rgba(34,43,81,.09)}.igeon-issue-card[hidden]{display:none}
.issue-card-index{padding-top:4px;color:#a8afc2;font-family:"Igeon Display",sans-serif;font-size:16px;font-weight:700}.issue-card-label{display:flex;gap:8px;color:#8d97af;font-size:11px;font-weight:700}.issue-card-label span:first-child{color:var(--igeon-blue)}
.issue-card-content h3{max-width:870px;margin:10px 0;color:var(--igeon-ink);font-size:clamp(20px,2.3vw,29px);line-height:1.4;letter-spacing:-.055em;word-break:keep-all}.issue-card-content h3 a{color:inherit;text-decoration:none}.issue-card-content h3 a:hover{color:var(--igeon-blue)}.issue-card-content>p{margin:0;color:#78829b;font-size:13px;line-height:1.7;word-break:keep-all}
.issue-card-sides{display:flex;gap:8px;flex-wrap:wrap;margin-top:19px}.issue-card-sides a{padding:8px 13px;border-radius:999px;background:#eef1ff;color:#3c4abd;font-size:11px;font-weight:750;text-decoration:none}.issue-card-sides a:nth-child(2){background:#fff0eb;color:#b35d4d}.issue-card-sides a:hover{transform:translateY(-2px)}
.issue-card-arrow{display:grid;place-items:center;align-self:start;width:42px;height:42px;border-radius:50%;background:#f1f3f8;color:var(--igeon-ink);font-size:19px;text-decoration:none!important}.issue-card-arrow:hover{background:var(--igeon-blue);color:#fff;transform:translate(2px,-2px)}
.igeon-empty,.market-no-results{padding:40px;border-radius:20px;background:#fff;color:#65708d}.igeon-empty strong{color:var(--igeon-ink)}
.igeon-invite{display:flex;justify-content:space-between;align-items:center;gap:50px;margin:108px 0 0;padding:46px 55px;border-radius:34px;background:#20284c;color:#fff;box-shadow:0 28px 50px rgba(27,37,77,.14)}.igeon-invite .igeon-eyebrow{color:#a4b2ff}.igeon-invite h2{margin:14px 0;font-size:clamp(29px,3.4vw,46px);line-height:1.27;letter-spacing:-.06em}.igeon-invite p:not(.igeon-eyebrow){margin:0;color:#c5c9dc;font-size:13px}.igeon-invite>.igeon-primary-link{background:#fff;color:#2e3aa9;box-shadow:none}.igeon-invite .suggest-form{width:min(450px,100%);display:grid;gap:8px}.igeon-invite .suggest-form label{margin:0;color:#dce0f3}.igeon-invite .suggest-form input{min-height:42px;border:0;background:#fff}.igeon-invite .suggest-form button{min-height:44px;margin-top:5px;border:0;border-radius:999px;background:#fff;color:#2e3aa9;font-weight:750}
body.market-issue .breadcrumbs{margin:26px 0 24px;color:#8993aa;font-size:12px}
body.market-issue .case-desk{--ink:var(--igeon-ink);--blue:var(--igeon-blue);--agree:var(--igeon-blue);--oppose:var(--igeon-red);--line:var(--igeon-line);max-width:1220px;padding-bottom:28px}
body.market-issue .case-desk .case-header{padding:28px 35px 31px;border:1px solid #e9edf5;border-radius:28px;background:#fff;box-shadow:0 18px 45px rgba(34,43,81,.045)}
.igeon-issue-kicker{display:flex;align-items:center;gap:12px;margin:0 0 22px!important;color:var(--igeon-blue);font-size:12px;font-weight:760;letter-spacing:.03em}
body.market-issue .case-desk .case-heading h1{max-width:840px;font-size:clamp(35px,4.5vw,62px);line-height:1.23;letter-spacing:-.07em;word-break:keep-all}
body.market-issue .case-desk .case-context{margin-top:21px}body.market-issue .case-desk .case-context summary{font-size:12px;color:#79849d}body.market-issue .case-desk .case-context p{font-size:14px}
body.market-issue .case-desk .case-tools .text-action{min-height:38px;padding:8px 15px;border-radius:999px;background:#f2f4f9;border-color:transparent;color:#4d5875;font-size:12px}
body.market-issue .case-desk .case-tools .text-action:hover{background:#e9ecfb;color:var(--igeon-blue)}
body.market-issue .case-desk .market-layout{gap:23px;margin-top:24px;grid-template-columns:minmax(0,1fr) 345px}
body.market-issue .case-desk .market-main,body.market-issue .case-desk .market-sidebar{min-width:0}
body.market-issue .case-desk .market-sidebar{top:96px}
body.market-issue .case-desk .comments-panel{padding:27px 30px 31px;border:1px solid #e9edf5;border-radius:27px;background:#fff;box-shadow:0 18px 45px rgba(34,43,81,.045)}
body.market-issue .case-desk .comments-heading h2{font-size:24px;letter-spacing:-.05em}body.market-issue .case-desk .comment-disclaimer{margin-bottom:20px;color:#8892a9}
body.market-issue .case-desk .reason-columns{gap:12px}body.market-issue .case-desk .reason-side{padding:16px 17px 10px;border-radius:19px;background:#f6f8ff}body.market-issue .case-desk .reason-side[data-reason-side="B"]{background:#fff7f4}
body.market-issue .case-desk .reason-side>header{align-items:flex-start;border-color:#dfe5fb}body.market-issue .case-desk .reason-side[data-reason-side="B"]>header{border-color:#f4ded8}
body.market-issue .case-desk .reason-side>header h3{font-size:16px;color:#3547c4}body.market-issue .case-desk .reason-side[data-reason-side="B"]>header h3{color:#bd6251}
body.market-issue .case-desk .war-comment-body{color:#2d3657;font-size:14px;line-height:1.7;word-break:keep-all}
body.market-issue .case-desk .war-comment-controls .text-action{font-size:11px;color:#65708c}
body.market-issue .case-desk .all-comments{margin-top:25px}body.market-issue .case-desk .all-comments>summary{padding:17px 0 9px;color:#425078;font-size:13px}
body.market-issue .case-desk .compose-heading{margin-top:29px;padding-top:23px;border-top:1px solid var(--igeon-line)}body.market-issue .case-desk .compose-heading h3{font-size:20px}
body.market-issue .case-desk .war-comment-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:12px;padding-top:8px;border:0}
body.market-issue .case-desk .war-comment-form .comment-position-note,body.market-issue .case-desk .war-comment-form .comment-body-label,body.market-issue .case-desk .war-comment-form .form-actions,body.market-issue .case-desk .war-comment-form .form-message,body.market-issue .case-desk .war-comment-form .war-reply-context{grid-column:1/-1}
body.market-issue .case-desk .war-comment-form>.guest-name-label,body.market-issue .case-desk .war-comment-form>.guest-position-label{grid-column:auto}
body.market-issue .case-desk .war-comment-form label{margin:0;color:#485575;font-size:12px}
body.market-issue .case-desk .war-comment-form input,body.market-issue .case-desk .war-comment-form select,body.market-issue .case-desk .war-comment-form textarea{border:1px solid #dce2ef;border-radius:12px;background:#f9faff;color:var(--igeon-ink);font-size:13px}
body.market-issue .case-desk .war-comment-form textarea{min-height:125px;padding:14px}
body.market-issue .case-desk .war-comment-form .primary-action{min-height:45px;padding:10px 18px;border:0;border-radius:999px;background:var(--igeon-blue);color:#fff;font-size:13px;box-shadow:0 9px 20px rgba(76,86,216,.18)}
body.market-issue .case-desk .war-comment-form .form-actions .text-action:not(.primary-action){border:0;border-radius:999px;background:#f0f2f8}
body.market-issue .case-desk .war-comment-form .guest-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.igeon-inline-share{border:0;background:transparent;color:var(--igeon-blue);font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:3px}
body.market-issue .case-desk .arena-topline{padding:21px 22px 8px;border:1px solid #e9edf5;border-bottom:0;border-radius:25px 25px 0 0;background:#fff}
body.market-issue .case-desk .arena-topline h2{font-size:21px}body.market-issue .case-desk .participant-label{display:inline-block;padding:0;background:none;color:#919ab0}
body.market-issue .case-desk .position-block{padding:9px 22px 24px;border:1px solid #e9edf5;border-top:0;border-radius:0 0 25px 25px;background:#fff;box-shadow:0 18px 45px rgba(34,43,81,.045)}
body.market-issue .case-desk .war-position-actions{gap:8px}body.market-issue .case-desk .war-position-actions>.war-choice{min-height:100px;padding:12px;border:1px solid #dce3f5;border-radius:15px;background:#f5f7ff;text-align:left}body.market-issue .case-desk .war-position-actions>.war-choice:nth-of-type(2){border-color:#f2deda;background:#fff6f3}body.market-issue .case-desk .war-position-actions>.war-choice:nth-of-type(3){min-height:42px;border-color:#e3e6ef;background:#f8f9fc}body.market-issue .case-desk .war-position-actions>.war-choice:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(44,54,95,.1)}
body.market-issue .case-desk .position-distribution{margin-top:23px}body.market-issue .case-desk .position-meter{height:10px;border-radius:99px;background:#ecf0f7}body.market-issue .case-desk .position-meter-A{background:var(--igeon-blue)}body.market-issue .case-desk .position-meter-B{background:var(--igeon-red)}
body.market-issue .case-desk .verification-details{margin-top:26px;padding:0 24px;border:1px solid #e9edf5;border-radius:19px;background:#fff}
@media(max-width:970px){.igeon-hero{gap:25px;grid-template-columns:minmax(0,1fr) minmax(310px,.78fr)}.igeon-hero h1{font-size:clamp(56px,6vw,82px)}body.market-issue .case-desk .market-layout{grid-template-columns:minmax(0,1fr) 300px;gap:14px}}
@media(max-width:760px){body .shell{width:min(100% - 30px,1220px)}body .site-header{position:relative;top:auto}body .header-inner{min-height:61px;margin-top:8px;padding:0 15px;border-radius:19px}body .site-header nav{gap:11px}body .site-header nav a,body .site-header .text-button{font-size:11px}body .site-header nav a[href="/work/"]{display:none}body .brand{font-size:19px}body .brand-mark{width:30px;height:30px;font-size:16px}body .site-header nav .nav-join{padding:8px 11px}.igeon-home-page{padding-top:13px}.igeon-hero{grid-template-columns:1fr;gap:18px;min-height:auto}.igeon-hero-copy{padding:40px 6px 8px}.igeon-hero h1{margin:20px 0;font-size:clamp(58px,11vw,84px)}.igeon-hero-copy>p{font-size:15px}.igeon-hero-actions{margin-top:25px}.igeon-hero-stage{min-height:290px;border-width:5px;border-radius:27px}.stage-word{font-size:clamp(120px,24vw,180px)}.igeon-feature{margin-top:31px}.feature-body{display:block;padding:7px 20px 21px}.feature-rail{padding:17px 20px 8px}.feature-body h2{font-size:28px}.feature-enter{margin-top:20px}.feature-bottom{padding:11px 20px 18px}.igeon-issues{margin-top:78px}.igeon-section-head{display:block}.igeon-section-head>p{margin-top:8px}.igeon-explorer{display:block}.igeon-search{max-width:none}.igeon-explorer .market-filters{overflow-x:auto;flex-wrap:nowrap;padding:5px 0}.igeon-explorer .market-filter{flex:none}.igeon-issue-card{grid-template-columns:33px minmax(0,1fr);gap:8px;padding:21px}.issue-card-arrow{display:none}.issue-card-content h3{font-size:21px}.igeon-invite{display:block;margin-top:75px;padding:35px 25px}.igeon-invite>.igeon-primary-link{margin-top:23px}.igeon-invite .suggest-form{margin-top:25px}body.market-issue .case-desk .case-header{display:block;padding:23px 22px}body.market-issue .case-desk .case-heading h1{font-size:clamp(32px,6vw,46px)}body.market-issue .case-desk .case-tools{margin-top:16px}body.market-issue .case-desk .market-layout{grid-template-columns:1fr;grid-template-areas:"side" "main";gap:15px}body.market-issue .case-desk .market-sidebar{position:static;top:auto}body.market-issue .case-desk .comments-panel{padding:22px 18px}body.market-issue .case-desk .reason-columns{grid-template-columns:1fr}body.market-issue .case-desk .war-comment-form{grid-template-columns:1fr}body.market-issue .case-desk .war-comment-form>label{grid-column:1/-1}body.market-issue .case-desk .war-position-actions>.war-choice{min-height:92px}}
@media(max-width:760px){body .header-inner{align-items:center;flex-wrap:nowrap}body .site-header nav,body:is(.market-home,.market-issue,.market-claim,.market-work,.market-task,.market-review) .site-header nav{width:auto;flex-wrap:nowrap;justify-content:flex-end;gap:8px;border:0;padding:0}body .site-header nav .nav-join,body:is(.market-home,.market-issue,.market-claim,.market-work,.market-task,.market-review) .site-header nav .nav-join{padding:8px 10px;border:0;border-radius:999px;background:var(--igeon-ink)}}
@media(max-width:420px){body .site-header nav a[href="/notifications/"]{display:none}.igeon-hero h1{font-size:56px}.igeon-hero-stage{min-height:240px}.stage-word{font-size:112px}.stage-label{font-size:10px}.igeon-issue-card{grid-template-columns:1fr}.issue-card-index{display:none}.igeon-issue-card{padding:19px}.feature-bottom{display:block}.feature-bottom span{display:block}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body a,body button,.igeon-issue-card{transition:none!important}}
@media(max-width:760px){body.igeon-home .header-inner{flex-direction:row;align-items:center;justify-content:space-between;min-height:61px;padding:0 15px}body.igeon-home .site-header nav{width:auto;flex-wrap:nowrap;justify-content:flex-end;gap:8px;border:0;padding:0}}

/* On narrow screens the current question, rather than the brand stage, owns the first fold. */
@media(max-width:760px){
  .igeon-home-page{padding-top:8px}
  .igeon-hero{display:block}
  .igeon-hero-copy{padding:20px 5px 10px}
  .igeon-hero-copy .igeon-eyebrow{font-size:11px}
  .igeon-hero h1{margin:12px 0;font-size:clamp(39px,10vw,52px);line-height:1.13}
  .igeon-hero-copy>p{font-size:14px;line-height:1.65}
  .igeon-hero-actions{gap:12px;margin-top:17px}
  .igeon-hero-actions .igeon-primary-link{min-height:46px;padding:5px 6px 5px 18px;font-size:13px}
  .igeon-hero-actions .igeon-primary-link>span{width:34px;height:34px}
  .igeon-hero-actions>span{font-size:11px}
  .igeon-hero-stage{display:none}
  .igeon-feature{margin-top:17px}
  .feature-body h2{font-size:clamp(25px,6.6vw,30px);line-height:1.36}
  .feature-description{margin-top:11px;font-size:13px;line-height:1.6}
  .feature-enter{margin-top:17px;background:var(--igeon-blue);color:#fff}
  .feature-enter:hover{background:var(--igeon-blue-deep)}
  .igeon-issues{margin-top:62px}
}
@media(max-width:360px){
  .igeon-hero-copy{padding-top:12px}
  .igeon-feature{margin-top:12px}
}

body .brand-logo{display:block;width:90px;height:auto}
body .footer-logo{display:block;width:72px;height:auto}
@media(max-width:600px){body .brand-logo{width:80px}}
