.sDLhJq_root{--brand:#3a4a04;--brandDeep:#26310a;--brandSoft:#91ba081f;--em:#5f7a05;--yellow:#91ba08;--night:#141a0a;--ez:cubic-bezier(.16, 1, .3, 1);font-family:var(--font-sans);background:var(--bg);color:var(--ink);overflow-x:clip}[data-theme=dark] .sDLhJq_root{--em:#b9d94a;--brandSoft:#b9d94a1f}.sDLhJq_root a{color:inherit;text-decoration:none}.sDLhJq_wrap{max-width:1360px;margin:0 auto;padding-inline:clamp(1rem,3.5vw,3.5rem)}.sDLhJq_display{font-family:var(--font-sans);letter-spacing:-.02em;font-weight:700;line-height:1}.sDLhJq_display em{color:var(--em);font-style:italic;font-weight:600}.sDLhJq_label{letter-spacing:.14em;text-transform:uppercase;color:var(--em);align-items:center;gap:.7rem;font-size:13px;font-weight:700;display:inline-flex}.sDLhJq_label:before{content:"";background:var(--yellow);border-radius:2px;width:22px;height:3px}.sDLhJq_lede{color:var(--ink-3);max-width:50ch;font-size:clamp(16.5px,1.2vw,18.5px);line-height:1.6}.sDLhJq_progressBar{z-index:999;background:var(--yellow);transform-origin:0;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.sDLhJq_reveal{opacity:0;transition:opacity .9s ease, transform 1.1s var(--ez);transform:translateY(20px)}.sDLhJq_revealSeen{opacity:1;transform:none}.sDLhJq_button{cursor:pointer;border-radius:999px;align-items:center;gap:.7rem;padding:14px 24px;font-size:15.5px;font-weight:700;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex}.sDLhJq_button svg{width:16px;height:16px;transition:transform .4s var(--ez)}.sDLhJq_button:hover svg{transform:translate(3px)}.sDLhJq_root a.sDLhJq_buttonBrand{background:var(--brand);color:#fff}.sDLhJq_root a.sDLhJq_buttonBrand:hover{background:var(--brandDeep)}.sDLhJq_root a.sDLhJq_buttonWhite{color:var(--brand);background:#fff}.sDLhJq_root a.sDLhJq_buttonWhite:hover{background:#eef5d0}.sDLhJq_root a.sDLhJq_buttonLine{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.sDLhJq_root a.sDLhJq_buttonLine:hover{background:var(--ink);color:var(--bg)}.sDLhJq_root a.sDLhJq_buttonGlass{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1.5px #ffffff8c}.sDLhJq_root a.sDLhJq_buttonGlass:hover{background:#ffffff38}.sDLhJq_button:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.sDLhJq_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.sDLhJq_sectionTitle{margin-top:1rem;font-size:clamp(2.2rem,4.2vw,4rem)}@media (max-width:560px){.sDLhJq_sectionTitle{font-size:clamp(2rem,9vw,2.5rem)}}@media (prefers-reduced-motion:reduce){.sDLhJq_root *{transition-duration:.01ms!important;animation:none!important}.sDLhJq_reveal{opacity:1;transform:none}}
@keyframes LNE5nq_fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.LNE5nq_hero{isolation:isolate;background:var(--night);color:#fff;height:min(100svh - 64px,820px);min-height:560px;position:relative;overflow:hidden}.LNE5nq_hero:before{content:"";z-index:-2;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.LNE5nq_hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 85% 30%,#91ba0852 0%,#91ba0800 70%),radial-gradient(40% 50% at 10% 100%,#91ba0824 0%,#91ba0800 70%);position:absolute;inset:0}.LNE5nq_inner{flex-direction:column;justify-content:space-between;height:100%;padding-top:clamp(1.25rem,3vw,2.25rem);padding-bottom:clamp(2rem,5vw,4rem);display:flex;position:relative}.LNE5nq_top{justify-content:space-between;align-items:center;gap:1rem;animation:1s .2s backwards LNE5nq_fadeUp;display:flex}.LNE5nq_rafport{width:auto;height:24px}.LNE5nq_topNote{letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;font-size:13px;font-weight:700}.LNE5nq_copy{max-width:720px}.LNE5nq_kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffffffe6;align-items:center;gap:.7rem;font-size:13px;font-weight:700;animation:1s .3s backwards LNE5nq_fadeUp;display:inline-flex}.LNE5nq_kicker:before{content:"";background:var(--yellow);border-radius:2px;width:22px;height:3px}.LNE5nq_title{margin-top:1.1rem;font-size:clamp(2.6rem,6.4vw,5.8rem);animation:1.1s .4s backwards LNE5nq_fadeUp}.LNE5nq_title span{display:block}.LNE5nq_title em{color:#b9d94a}.LNE5nq_lede{color:#ffffffe0;max-width:46ch;margin-top:1.4rem;font-size:clamp(16.5px,1.25vw,19px);line-height:1.6;animation:1.1s .55s backwards LNE5nq_fadeUp}.LNE5nq_cta{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;animation:1.1s .7s backwards LNE5nq_fadeUp;display:flex}@media (max-width:760px){.LNE5nq_hero{height:auto;min-height:min(100svh - 56px,680px)}.LNE5nq_inner{min-height:inherit;gap:3rem}.LNE5nq_topNote{display:none}.LNE5nq_rafport{height:20px}}
._5chbHG_page{padding:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,5rem)}._5chbHG_listHead{margin-bottom:clamp(2rem,4vw,3rem)}._5chbHG_listTitle{font-family:var(--font-display);letter-spacing:-.03em;margin:.4rem 0 0;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700}._5chbHG_empty{color:var(--ink-3);max-width:52ch;font-size:16px}._5chbHG_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}._5chbHG_card{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);color:inherit;padding:1.4rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}._5chbHG_card:hover{border-color:var(--accent);box-shadow:var(--shadow)}._5chbHG_cardTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 .6rem;font-size:1.2rem;font-weight:700}._5chbHG_cardMeta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:13.5px;display:flex}._5chbHG_cardBadge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);border-radius:100px;padding:3px 8px;font-size:10.5px}._5chbHG_cardLoc,._5chbHG_cardPrice{color:var(--ink-3);margin-top:.4rem;font-size:13.5px}._5chbHG_eventHead{margin-bottom:1.6rem}._5chbHG_eventTitle{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 .6rem;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:700}._5chbHG_eventMeta{color:var(--ink-3);margin:.2rem 0;font-size:15px}._5chbHG_sessionList{gap:.6rem;margin:1.4rem 0;padding:0;list-style:none;display:grid}._5chbHG_sessionItem{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);flex-wrap:wrap;justify-content:space-between;gap:.6rem;padding:12px 16px;display:flex}._5chbHG_sessionDate{color:var(--ink);font-size:14.5px}._5chbHG_sessionSeats{font-family:var(--font-mono);color:var(--ink-3);font-size:12px}._5chbHG_eventBody{max-width:68ch;margin:1.6rem 0}._5chbHG_eventParagraph{color:var(--ink-2);margin:0 0 1rem;font-size:16px;line-height:1.65}._5chbHG_closedNote{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px;font-size:13px;display:inline-block}._5chbHG_form{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);max-width:520px;margin-top:2rem;padding:clamp(1.4rem,3vw,2rem)}._5chbHG_field{border:none;margin-bottom:1.1rem;padding:0}._5chbHG_field>label,._5chbHG_field>legend{color:var(--ink-2);margin-bottom:.4rem;font-size:13px;font-weight:500;display:block}._5chbHG_req{color:var(--accent-ink)}._5chbHG_input,._5chbHG_field input[type=text],._5chbHG_field input[type=email],._5chbHG_field input[type=tel],._5chbHG_field input[type=number],._5chbHG_field textarea,._5chbHG_field select{border:1px solid var(--line);border-radius:var(--r-lg);width:100%;min-height:46px;font-size:15px;font-family:var(--font-body);color:var(--ink);background:var(--surface);padding:0 14px}._5chbHG_field textarea{min-height:90px;padding:10px 14px}._5chbHG_help{color:var(--ink-4);margin-top:.3rem;font-size:12.5px}._5chbHG_errMsg{color:var(--err);margin-top:.3rem;font-size:12.5px;display:block}._5chbHG_seg{gap:1.2rem;display:flex}._5chbHG_seg label{color:var(--ink-2);align-items:center;gap:.4rem;font-size:14.5px;display:inline-flex}._5chbHG_sessionPicker{gap:.5rem;display:grid}._5chbHG_sessionOption{border:1px solid var(--line);border-radius:var(--r-lg);cursor:pointer;align-items:flex-start;gap:.6rem;padding:10px 12px;font-size:14px;display:flex}._5chbHG_sessionOption:has(input:disabled){opacity:.5;cursor:not-allowed}._5chbHG_honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}._5chbHG_consent{color:var(--ink-3);margin:1rem 0;font-size:12.5px;line-height:1.5}._5chbHG_submit{justify-content:center;width:100%}._5chbHG_done{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--accent-soft);max-width:520px;margin-top:2rem;padding:clamp(1.4rem,3vw,2rem)}._5chbHG_doneTitle{font-family:var(--font-display);color:var(--accent-ink);margin:0 0 .6rem;font-size:1.5rem;font-weight:700}._5chbHG_doneSub{color:var(--ink-2);margin:.3rem 0;font-size:15px}
.DQFGtW_facts{border-bottom:1px solid var(--line);padding:clamp(2rem,4vw,3rem) 0}.DQFGtW_factsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.DQFGtW_fact{border-left:3px solid var(--yellow);flex-direction:column;gap:.4rem;padding-left:1.1rem;display:flex}.DQFGtW_factValue{font-size:clamp(2rem,3.4vw,3rem)}.DQFGtW_factLabel{color:var(--ink-3);font-size:15px}.DQFGtW_topics{padding:clamp(4.5rem,9vw,7rem) 0}.DQFGtW_topicGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.DQFGtW_topic{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s var(--ez), transform .6s var(--ez);border-radius:6px;flex-direction:column;gap:.6rem;padding:1.4rem 1.3rem 1.3rem;display:flex}.DQFGtW_topic:hover{box-shadow:inset 0 0 0 2px var(--yellow)}.DQFGtW_topicNo{letter-spacing:.14em;color:var(--em);font-size:13px;font-weight:700}.DQFGtW_topicTitle{margin:0;font-size:18.5px;font-weight:700;line-height:1.25}.DQFGtW_topicDetail{color:var(--ink-3);flex:1;margin:0;font-size:15px;line-height:1.55}.DQFGtW_topicWhere{background:var(--brandSoft);color:var(--em);border-radius:999px;align-self:flex-start;margin-top:.4rem;padding:4px 10px;font-size:12.5px;font-weight:700}.DQFGtW_format{background:var(--bg-2);padding:clamp(4rem,8vw,6rem) 0}.DQFGtW_formatGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.DQFGtW_formatLede{margin-top:1.3rem}.DQFGtW_host{border-left:3px solid var(--yellow);background:var(--brandSoft);color:var(--ink-2);border-radius:6px;flex-direction:column;gap:.2rem;max-width:54ch;margin-top:1.6rem;padding:1.1rem 1.25rem;font-size:15.5px;line-height:1.6;display:flex}.DQFGtW_hostName{color:var(--ink);font-size:17px;font-weight:700}.DQFGtW_hostRole{letter-spacing:.08em;text-transform:uppercase;color:var(--em);margin-bottom:.4rem;font-size:13px;font-weight:700}.DQFGtW_steps{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.DQFGtW_step{border-bottom:1px solid var(--line-2);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:1.25rem;padding:1.4rem .25rem;display:grid}.DQFGtW_stepNo{color:var(--em);min-width:1.4ch;font-size:clamp(2rem,3vw,2.6rem)}.DQFGtW_stepTitle{margin:0;font-size:19px;font-weight:700}.DQFGtW_stepDetail{color:var(--ink-3);margin:.3rem 0 0;font-size:15.5px;line-height:1.55}.DQFGtW_register{background:var(--night);color:#fff;padding:clamp(4.5rem,9vw,7rem) 0}.DQFGtW_registerGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}.DQFGtW_registerCopy .DQFGtW_list{margin-top:2.2rem}.DQFGtW_registerCard{--surface:#fff;--bg-2:#f5f7ee;--ink:#14180c;--ink-2:#353b2b;--ink-3:#5b6250;--ink-4:#7b826e;--line:#e0e5d3;--accent:#91ba08;--accent-ink:#3a4a04;--accent-soft:#eef5d0;color:var(--ink);background:#fff;border-radius:14px;padding:clamp(1.5rem,3.4vw,2.6rem);position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073,0 0 0 1px #b9d94a40}.DQFGtW_registerCard:before{content:"";background:linear-gradient(90deg,#91ba08,#b9d94a);height:6px;position:absolute;inset:0 0 auto}.DQFGtW_registerCard section{margin:0}.DQFGtW_registerCard section>h2{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(2rem,3.4vw,2.8rem)}.DQFGtW_registerCard section>h2:before{content:"Næsta námskeið";font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:.7rem;font-size:12.5px;font-weight:700;display:block}.DQFGtW_registerCard section>h2~div:not([tabindex]){display:none}.DQFGtW_registerCard section>ul{gap:.7rem;margin:1.4rem 0 0}.DQFGtW_registerCard section>ul>li{border:0;border-left:5px solid var(--accent);background:var(--accent-soft);border-radius:10px;align-items:center;padding:16px 18px}.DQFGtW_registerCard section>ul>li>span:first-child{color:var(--ink);font-size:17px;font-weight:700}.DQFGtW_registerCard section>ul>li>span+span{color:var(--accent-ink);background:#fff;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700}.DQFGtW_registerCard section:has(input[name=sessionId])>ul{display:none}.DQFGtW_registerCard form label:has(input[name=sessionId]){border:1.5px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:.85rem;padding:16px 18px;font-size:16px;font-weight:700;transition:border-color .2s,background .2s,box-shadow .2s}.DQFGtW_registerCard form label:has(input[name=sessionId]):hover{border-color:var(--accent)}.DQFGtW_registerCard form label:has(input[name=sessionId]:checked){border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 4px 0 0 var(--accent)}.DQFGtW_registerCard form input[name=sessionId]{accent-color:#6f8f06;flex:none;width:20px;height:20px;margin:0}.DQFGtW_registerCard section form,.DQFGtW_registerCard section>div[tabindex]{background:0 0;border:0;max-width:none;margin-top:1.6rem;padding:0}.DQFGtW_registerCard section>div[tabindex]{background:var(--accent-soft);border-radius:10px;padding:1.4rem}.DQFGtW_registerCard form label,.DQFGtW_registerCard form legend{color:var(--ink);font-size:14px;font-weight:700}.DQFGtW_registerCard form input[type=text],.DQFGtW_registerCard form input[type=email],.DQFGtW_registerCard form input[type=tel],.DQFGtW_registerCard form input[type=number],.DQFGtW_registerCard form textarea,.DQFGtW_registerCard form select{border:1.5px solid var(--line);background:var(--bg-2);border-radius:10px;min-height:52px;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.DQFGtW_registerCard form input:focus,.DQFGtW_registerCard form textarea:focus,.DQFGtW_registerCard form select:focus{border-color:var(--accent);background:#fff;outline:none;box-shadow:0 0 0 4px #91ba0833}.DQFGtW_registerCard form p{font-size:13px}.DQFGtW_registerCard form button[type=submit]{background:var(--accent);color:#14180c;cursor:pointer;min-height:56px;transition:background .25s ease, transform .25s var(--ez), box-shadow .25s ease;border:0;border-radius:999px;font-size:16.5px;font-weight:700;box-shadow:0 10px 24px #91ba0859}.DQFGtW_registerCard form button[type=submit]:hover:not(:disabled){background:#a3cc12;transform:translateY(-1px);box-shadow:0 14px 30px #91ba0873}.DQFGtW_registerCard form button[type=submit]:focus-visible{outline-offset:3px;outline:3px solid #14180c}.DQFGtW_fallback h3{margin:0;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:700;line-height:1.2}.DQFGtW_fallback p{color:var(--ink-3);margin-top:.8rem;font-size:16px;line-height:1.6}.DQFGtW_registerLabel{color:#fff}.DQFGtW_registerTitle{margin-top:1rem;font-size:clamp(2.2rem,4.2vw,4rem)}.DQFGtW_registerTitle em{color:#b9d94a}.DQFGtW_registerCopy>p{color:#ffffffd9;max-width:48ch;margin-top:1.3rem;font-size:clamp(16px,1.15vw,18px);line-height:1.6}.DQFGtW_actions{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.DQFGtW_list{gap:1.1rem;margin:0;display:grid}.DQFGtW_list dt{letter-spacing:.12em;text-transform:uppercase;color:#fff9;font-size:12px;font-weight:700}.DQFGtW_list dd{margin:.25rem 0 0;font-size:17px;font-weight:600}.DQFGtW_list dd a:hover{text-decoration:underline}@media (max-width:1100px){.DQFGtW_factsGrid,.DQFGtW_topicGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.DQFGtW_formatGrid,.DQFGtW_registerGrid{grid-template-columns:1fr}}@media (max-width:560px){.DQFGtW_factsGrid,.DQFGtW_topicGrid{grid-template-columns:1fr}.DQFGtW_factsGrid{gap:1.1rem}}