@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.text-end{text-align:end}.text-start{text-align:start}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--gold:#c9a84c;--gold-dim:#9a7b34;--bg:#080706;--bg2:#0f0e0c;--bg3:#161410;--jade:#228872;--text:#e8e0d0;--text-dim:#8a8070;--ash:#7e796e;--border:#c9a84c26}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-josefin), sans-serif;min-height:100vh;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:1000;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}.fs-hero:before,.hub:before,.vlg:before,.front-screen:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#080706d6,#080706d6),url(/assets/shoji-wall.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}@media (max-width:480px){.fs-hero:before,.hub:before,.vlg:before,.front-screen:before{background-position:28%}}.dojo-app{flex-direction:column;max-width:680px;min-height:100vh;margin:0 auto;display:flex;position:relative}.fs-emblem{aspect-ratio:768/595;display:block;overflow:hidden}.fs-emblem .start-logo{width:100%;max-width:none;height:auto;display:block}.fs-topp{z-index:1;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:18px 48px;display:flex;position:relative}.fs-merke{align-items:center;gap:15px;text-decoration:none;display:flex}.fs-merke .fs-emblem{flex:none;width:42px}.fs-merke-ord{font-family:var(--font-josefin), sans-serif;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-size:.86rem}.fs-logginn{font-family:var(--font-josefin), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--gold-dim);padding-bottom:5px;font-size:.68rem;text-decoration:none;transition:color .25s,border-color .25s}.fs-logginn:hover{color:var(--gold);border-color:var(--gold)}.fs-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;max-width:1344px;min-height:calc(100dvh - 78px);margin:0 auto;padding:64px 48px 88px;display:grid;position:relative}.fs-hero-h1{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.005em;color:var(--gold);max-width:11em;margin:0 0 36px;font-size:clamp(2.5rem,4.6vw,4rem);font-weight:400;line-height:1.1}.fs-syllogisme{border-left:1px solid var(--gold-dim);flex-direction:column;gap:11px;margin:0 0 44px;padding-left:24px;display:flex}.fs-syllogisme p{font-family:var(--font-josefin), sans-serif;color:var(--text);margin:0;font-size:1.02rem;line-height:1.35}.fs-syllogisme .fs-klimaks{color:var(--gold)}.fs-hero-cta{flex-wrap:wrap;align-items:center;gap:34px;display:flex}.fs-lesmer{cursor:pointer;font-family:var(--font-josefin), sans-serif;letter-spacing:.26em;text-transform:uppercase;color:var(--text-dim);background:0 0;border:0;padding:0;font-size:.68rem;text-decoration:none;transition:color .25s}.fs-lesmer:hover{color:var(--gold)}.fs-lesmer span{letter-spacing:0;margin-left:9px}.fs-hero-emblem{justify-self:center;width:min(100%,460px)}@media (prefers-reduced-motion:no-preference){.fs-syllogisme p{opacity:0;animation:.7s ease-out forwards fs-stig}.fs-syllogisme p:first-child{animation-delay:.2s}.fs-syllogisme p:nth-child(2){animation-delay:.75s}.fs-syllogisme p:nth-child(3){animation-duration:.9s;animation-delay:1.3s}}@keyframes fs-stig{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:960px){.fs-topp{padding:16px 24px}.fs-hero{grid-template-columns:minmax(0,1fr);gap:44px;min-height:0;padding:48px 24px 64px}.fs-hero-emblem{order:-1;justify-self:start;width:min(72vw,320px)}.fs-hero-h1{max-width:none}}.start-logo{width:min(80vw,380px);height:auto;display:block}.start-logo-fallback{aspect-ratio:1;border:1px solid var(--border);color:var(--gold);font-family:var(--font-cormorant), serif;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.start-logo-fallback span{letter-spacing:8px;padding-left:8px;font-size:32px}.start-logo-fallback small{font-family:var(--font-josefin), sans-serif;letter-spacing:1px;color:var(--text-dim);font-size:10px}.btn{box-sizing:border-box;color:var(--gold);cursor:pointer;text-align:center;font-family:var(--font-josefin), sans-serif;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:0;text-decoration:none;transition:color .2s,border-color .2s,box-shadow .2s,opacity .2s;display:inline-block}.btn--primary{border-color:var(--gold);color:var(--gold);letter-spacing:4px;padding:16px 52px;font-size:13px}.btn--primary:hover:not(:disabled){color:#e6cd82;box-shadow:0 0 16px #c9a84c29}.btn--secondary{color:var(--gold-dim);letter-spacing:3px;border:none;padding:0;font-size:10px}.btn--secondary:hover:not(:disabled){color:var(--gold)}.btn--block{width:100%;display:block}.btn--bar{white-space:nowrap;padding:0 18px}.btn:disabled{opacity:.35;cursor:not-allowed}.front-screen{flex-direction:column;gap:36px;max-width:520px;min-height:100dvh;margin:0 auto;padding:48px 28px;display:flex}.orient-strip{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px;padding:2px 0 6px;display:grid}.orient-step{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.orient-icon{width:20px;height:20px;color:var(--gold-dim);flex-shrink:0}.orient-step span{font-family:var(--font-josefin), sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:#b8ad93;font-size:12px;line-height:1.45}.front-sub{letter-spacing:1px;color:var(--text-dim);margin-top:4px;font-size:13px;line-height:1.5}.front-cards,.front-axis{flex-direction:column;gap:18px;display:flex}.front-divider{background:var(--border);height:1px}.front-card{background:linear-gradient(160deg,#d9bc66 0%,#c9a84c 55%,#a8873a 100%);border:1px solid #08070673;align-items:center;gap:20px;padding:14px 18px;text-decoration:none;transition:transform .15s;display:flex}.front-card:not(.disabled):hover{transform:translate(4px)}.front-tile{flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.front-tile-icon{object-fit:contain;width:100%;height:100%;display:block}.front-tile.disabled{opacity:.4;filter:grayscale(.6)}.front-card-body{flex:1}.front-card-name{font-family:var(--font-cormorant), serif;color:#14110a;font-size:28px;font-weight:600;line-height:1.1}.front-card-tag{letter-spacing:.5px;color:#14110ad6;margin-top:2px;font-size:13px;line-height:1.4}.front-card.disabled{cursor:default;background:var(--bg2);border-color:var(--border)}.front-card.disabled .front-card-name,.front-card.disabled .front-card-tag{color:var(--text-dim)}.prep-axis{flex-direction:column;gap:18px;display:flex}.prep-card{border:1px solid var(--gold-dim);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.prep-card:hover{border-color:var(--gold);transform:translate(4px)}.prep-card-name{font-family:var(--font-cormorant), serif;color:var(--gold);font-size:24px;font-weight:600;line-height:1.1}.prep-card-tag{letter-spacing:.5px;color:var(--text-dim);margin-top:2px;font-size:12px;line-height:1.4}.prep-card-arrow{color:var(--gold-dim);flex-shrink:0;font-size:18px}.prep-screen{flex-direction:column;gap:28px;max-width:520px;min-height:100dvh;margin:0 auto;padding:48px 28px;display:flex}.prep-eyebrow{font-family:var(--font-josefin), sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);font-size:9px}.prep-title{font-family:var(--font-cormorant), serif;color:var(--gold);margin:6px 0 0;font-size:34px;font-weight:400;line-height:1.1}.prep-sub{color:#b8ad93;margin:8px 0 0;font-size:13px;line-height:1.5}.prep-form{flex-direction:column;gap:18px;display:flex}.prep-label{font-family:var(--font-josefin), sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:#b8ad93;flex-direction:column;gap:8px;font-size:12px;display:flex}.prep-select{box-sizing:border-box;background:var(--bg2);border:1px solid var(--border);color:var(--text);font:inherit;letter-spacing:.5px;text-transform:none;padding:12px 14px}.prep-select:focus{border-color:var(--gold-dim);outline:none}.prep-input{min-height:56px;font:inherit;text-transform:none;letter-spacing:.3px}.prep-input[aria-invalid=true]{border-color:#c47070}.prep-match-note{color:var(--text);margin:0 0 14px;font-size:13px;line-height:1.5}.prep-kandidat{text-align:left;background:var(--bg2);border:1px solid var(--border);cursor:pointer;width:100%;margin-bottom:12px;padding:14px 16px;transition:border-color .15s;display:block}.prep-kandidat:hover{border-color:var(--gold-dim)}.prep-kandidat-name{font-family:var(--font-cormorant), serif;color:var(--gold);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:20px;display:flex}.prep-kandidat-meta{font-family:var(--font-josefin), sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-dim);font-size:10px}.prep-kandidat-traits{color:#b8ad93;margin-top:6px;font-size:12px;line-height:1.5}.prep-override-toggle{font-family:var(--font-josefin), sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:11px}.prep-override-toggle:hover{color:var(--gold)}.prep-override-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.prep-override-item{text-align:left;border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;background:0 0;padding:10px 14px;font-size:14px}.prep-override-item:hover{border-color:var(--gold-dim)}.front-coming{letter-spacing:3px;text-transform:uppercase;color:var(--ash);border:1px solid #7e796e66;border-radius:3px;align-self:flex-start;margin-top:6px;padding:3px 7px;font-size:9px}.dojo-header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;padding:24px 24px 16px;display:flex}.belt{background:#f5f5f0;border-radius:2px;flex-shrink:0;width:8px;height:32px;transition:background .3s}.dojo-title{font-family:var(--font-cormorant), serif;letter-spacing:4px;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:300}.phase-label{letter-spacing:3px;color:var(--text-dim);text-transform:uppercase;margin-left:auto;font-size:10px}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.vlg{padding-bottom:80px}.vlg-inn{max-width:1240px;margin:0 auto}.vlg-topp{border-bottom:1px solid var(--border);padding:56px 40px 48px}.vlg-topp-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;display:grid}.vlg-topp-hoyre{flex-direction:column;align-items:flex-end;gap:22px;display:flex}.vlg-eyebrow{font-family:var(--font-josefin), sans-serif;letter-spacing:.34em;text-transform:uppercase;color:var(--gold-dim);margin:0 0 18px;font-size:.72rem;font-weight:600}.vlg-h1{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.005em;color:var(--text);margin:0 0 18px;font-size:clamp(2.2rem,3.6vw,3rem);font-weight:400;line-height:1.12}.vlg-ingress{font-family:var(--font-cormorant), Georgia, serif;color:var(--text-dim);max-width:52ch;margin:0;font-size:1.16rem;line-height:1.6}.vlg-merke{font-family:var(--font-josefin), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dim);border:1px solid var(--border);white-space:nowrap;padding:10px 16px;font-size:.68rem}.vlg-tabs{border-bottom:1px solid var(--border)}.vlg-tabs-rad{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vlg-tab{border-bottom:2px solid #0000;border-left:1px solid var(--border);padding:22px 40px 20px;text-decoration:none;transition:border-color .25s,background .25s;display:block}.vlg-tab:first-child{border-left:none}.vlg-tab-retning{font-family:var(--font-josefin), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px;font-size:.68rem;display:block}.vlg-tab-navn{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);font-size:1.24rem;line-height:1.2;display:block}a.vlg-tab:hover{background:var(--bg2)}.vlg-tab.aktiv{border-bottom-color:var(--gold);background:var(--bg2)}.vlg-tab.aktiv .vlg-tab-retning{color:var(--gold-dim)}.vlg-liste{padding:44px 40px 0}.vlg-liste-hode{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:22px;display:flex}.vlg-liste-hode .vlg-eyebrow{margin:0}.vlg-tall{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);font-size:.85rem}.vlg-grupper{flex-direction:column;gap:14px;display:flex}.vlg-gruppe{border:1px solid var(--border)}.vlg-gruppe.aapen{border-color:var(--gold-dim)}.vlg-gruppe-rad{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;grid-template-columns:200px minmax(0,1fr) auto 28px;align-items:center;gap:24px;padding:24px 26px;display:grid}.vlg-gruppe-etikett{font-family:var(--font-josefin), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim);font-size:.66rem}.vlg-gruppe-navn{min-width:0}.vlg-gruppe-tittel{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);font-size:1.62rem;line-height:1.1;transition:color .25s;display:block}.vlg-gruppe.aapen .vlg-gruppe-tittel{color:var(--gold)}.vlg-gruppe-under{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);margin-top:5px;font-size:.88rem;display:block}.vlg-gruppe-antall{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);white-space:nowrap;font-size:.85rem}.vlg-gruppe-pil{color:var(--gold-dim);text-align:right;font-size:1rem}.vlg-kort-rad{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vlg-kort{border:none;border-left:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 26px 26px;transition:background .2s;display:flex}.vlg-kort:nth-child(3n+1){border-left:none}.vlg-kort:hover{background:var(--bg2)}.vlg-kort-navn{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);font-size:1.3rem;line-height:1.15}.vlg-kort-driver{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);font-size:.9rem;line-height:1.5}.vlg-kort-mott{font-family:var(--font-josefin), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);margin-top:4px;font-size:.68rem}.vlg-kort-mott.ny{color:var(--gold-dim)}.vlg a:focus-visible,.vlg button:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;border-radius:1px}.vlg .error-msg{margin-bottom:16px}@media (max-width:1080px){.vlg-topp-grid{grid-template-columns:minmax(0,1fr);gap:30px}.vlg-topp-hoyre{flex-flow:wrap;align-items:flex-start;gap:26px}.vlg-kort-rad{grid-template-columns:repeat(2,minmax(0,1fr))}.vlg-kort:nth-child(3n+1){border-left:1px solid var(--border)}.vlg-kort:nth-child(odd){border-left:none}}@media (max-width:820px){.vlg-gruppe-rad{grid-template-columns:minmax(0,1fr) auto 22px;gap:16px}.vlg-gruppe-etikett{display:none}}@media (max-width:720px){.vlg-topp{padding:36px 20px 32px}.vlg-tab{padding:16px 18px 14px}.vlg-tab-retning{letter-spacing:.16em;font-size:.6rem}.vlg-tab-navn{font-size:1.02rem}.vlg-liste{padding:32px 20px 0}.vlg-liste-hode{flex-direction:column;gap:8px}.vlg-gruppe-rad{grid-template-columns:minmax(0,1fr) 22px;row-gap:6px;padding:18px}.vlg-gruppe-navn{grid-area:1/1}.vlg-gruppe-pil{grid-area:1/2;align-self:start}.vlg-gruppe-antall{grid-area:2/1}.vlg-gruppe-tittel{font-size:1.42rem}.vlg-kort-rad{grid-template-columns:minmax(0,1fr)}.vlg-kort,.vlg-kort:nth-child(3n+1),.vlg-kort:nth-child(odd){border-left:none;padding:20px 18px}}.generating-screen{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:40px;animation:.4s fadeIn;display:flex}.spinner{border:1px solid var(--border);border-top-color:var(--gold);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.generating-text{letter-spacing:4px;text-transform:uppercase;color:var(--text-dim);font-size:11px}.self-rating-head{text-align:center}.self-rating-eyebrow{font-family:var(--font-josefin), sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);font-size:11px}.self-rating-title{font-family:var(--font-cormorant), serif;color:var(--gold);margin-top:6px;font-size:28px}.self-rating{flex-direction:column;gap:32px;max-width:560px;margin:0 auto;display:flex}.self-rating-q{flex-direction:column;gap:14px;display:flex}.self-rating-label{font-family:var(--font-cormorant), serif;color:var(--text);font-size:19px;line-height:1.35}.self-rating-scale{flex-wrap:wrap;gap:8px;display:flex}.self-rating-num{border:1px solid var(--border);min-width:38px;color:var(--text-dim);font-family:var(--font-josefin), sans-serif;cursor:pointer;background:0 0;border-radius:0;flex:1 1 0;padding:12px 0;font-size:15px;transition:border-color .15s,color .15s,background .15s}.self-rating-num:hover{border-color:var(--gold-dim);color:var(--text)}.self-rating-num.selected{border-color:var(--gold);color:var(--gold);background:#c9a84c14}.self-rating-text{box-sizing:border-box;resize:vertical;background:var(--bg2);border:1px solid var(--border);width:100%;min-height:96px;color:var(--text);font-family:var(--font-josefin), sans-serif;border-radius:0;padding:14px 16px;font-size:15px;line-height:1.5}.self-rating-text::placeholder{color:var(--text-dim);opacity:.7}.self-rating-text:focus{border-color:var(--gold-dim);outline:none}.self-rating-wait{font-family:var(--font-josefin), sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-dim);opacity:.8;font-size:12px}.self-rating-degradert{font-family:var(--font-cormorant), Georgia, serif;color:var(--text-dim);border-left:2px solid var(--gold-dim);margin:4px 0 0;padding-left:14px;font-size:1.02rem;line-height:1.5}.kumite-screen{flex-direction:column;flex:1;animation:.4s fadeIn;display:flex;overflow:hidden}.scenario-bar{background:#1b6b5a14;border-bottom:1px solid #1b6b5a33;flex-shrink:0;padding:16px 24px}.scenario-label{letter-spacing:4px;text-transform:uppercase;color:var(--jade);margin-bottom:8px;font-size:9px}.scenario-text{font-family:var(--font-cormorant), serif;color:var(--text);font-size:15px;font-style:italic;line-height:1.6}.user-hand{border-bottom:1px solid var(--border);background:#c9a84c0d;flex-shrink:0;padding:12px 24px}.user-hand>summary{letter-spacing:4px;text-transform:uppercase;color:var(--gold);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:9px;list-style:none}.user-hand>summary::-webkit-details-marker{display:none}.user-hand>summary:before{content:"▸ ";color:var(--gold-dim)}.user-hand[open]>summary:before{content:"▾ "}.user-hand ul{flex-direction:column;gap:4px;margin:10px 0 2px;padding-left:18px;display:flex}.user-hand li{color:var(--text);font-size:12.5px;line-height:1.5}.user-hand li::marker{color:var(--gold-dim)}.kumite-meta{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 24px;display:flex}.kumite-cue{letter-spacing:2px;text-transform:uppercase;color:var(--text-dim);margin-top:8px;font-size:10px}.end-fight-btn{border:1px solid var(--border);font-family:var(--font-josefin), sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--text-dim);cursor:pointer;background:0 0;padding:6px 12px;font-size:9px;transition:color .15s,border-color .15s}.end-fight-btn:hover{color:var(--gold);border-color:var(--gold-dim)}.short-exit{border-top:1px solid var(--border);background:var(--bg2);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.short-exit-text{color:var(--text);font-size:13px;line-height:1.5}.short-exit-actions{flex-shrink:0;gap:10px;display:flex}.opponent-name{letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);font-size:10px}.messages-area{flex-direction:column;flex:1;gap:16px;padding:16px 24px;display:flex;overflow-y:auto}.messages-area::-webkit-scrollbar{width:3px}.messages-area::-webkit-scrollbar-track{background:0 0}.messages-area::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.msg{flex-direction:column;gap:4px;animation:.3s fadeIn;display:flex}.msg.user{align-items:flex-end}.msg.assistant{align-items:flex-start}.msg-sender{letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);font-size:9px}.msg-bubble{max-width:85%;padding:12px 16px;line-height:1.6}.msg.user .msg-bubble{color:var(--text);font-family:var(--font-josefin), sans-serif;background:#c9a84c1a;border:1px solid #c9a84c33;font-size:13px}.msg.assistant .msg-bubble{background:var(--bg2);border:1px solid var(--border);font-family:var(--font-cormorant), serif;color:var(--text);font-size:15px}.typing-indicator{background:var(--bg2);border:1px solid var(--border);gap:4px;width:fit-content;padding:12px 16px;display:flex}.dot{background:var(--gold-dim);border-radius:50%;width:5px;height:5px;animation:1.4s infinite pulse}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}.input-area{border-top:1px solid var(--border);background:var(--bg);flex-shrink:0;gap:12px;padding:16px 24px;display:flex}.msg-input{background:var(--bg2);border:1px solid var(--border);color:var(--text);font-family:var(--font-josefin), sans-serif;letter-spacing:.5px;resize:none;outline:none;flex:1;min-height:44px;max-height:120px;padding:12px 16px;font-size:13px;transition:border-color .2s}.msg-input:focus{border-color:#c9a84c66}.msg-input::placeholder{color:var(--text-dim)}.msg-input:disabled{opacity:.5}.ended-screen{flex-direction:column;flex:1;animation:.4s fadeIn;display:flex;overflow:hidden}.ended-top{flex-direction:column;flex-shrink:0;gap:16px;padding:24px 24px 0;display:flex}.ended-middle{flex:1;padding:0 24px;overflow-y:auto}.ended-actions{border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:10px;padding:16px 24px 28px;display:flex}.result-banner{text-align:center;border:1px solid;padding:24px}.result-banner.won{border-color:var(--jade);background:#1b6b5a1a}.result-banner.timeout{background:#b43c3c0f;border-color:#b43c3c66}.result-banner.neutral{border-color:var(--border);background:var(--bg2)}.neutral .result-sigil{color:var(--gold-dim)}.neutral .result-title{color:var(--text)}.result-sigil{margin-bottom:10px;font-size:28px}.won .result-sigil{color:#5ab89a}.timeout .result-sigil{color:#ca5252}.result-label{letter-spacing:4px;text-transform:uppercase;margin-bottom:8px;font-size:9px}.won .result-label{color:var(--jade)}.timeout .result-label{color:#ca5252}.result-title{font-family:var(--font-cormorant), serif;margin-bottom:8px;font-size:28px;font-weight:300}.won .result-title{color:#5ab89a}.timeout .result-title{color:#c47070}.result-sub{color:var(--text-dim);letter-spacing:.5px;font-size:12px;line-height:1.5}.persona-reveal{background:var(--bg2);border:1px solid var(--border);padding:14px 18px}.reveal-label{letter-spacing:4px;text-transform:uppercase;color:var(--text-dim);margin-bottom:6px;font-size:9px}.reveal-name{font-family:var(--font-cormorant), serif;color:var(--gold);font-size:20px}.reveal-archetype{letter-spacing:2px;color:var(--text-dim);margin-top:2px;font-size:11px}.debrief-header{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:16px;display:flex}.sensei-mark{border:1px solid var(--border);background:#c9a84c1a;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.sensei-title{letter-spacing:4px;text-transform:uppercase;color:var(--gold);font-size:10px}.debrief-text{font-family:var(--font-cormorant), serif;color:var(--text);white-space:pre-wrap;max-width:62ch;font-size:17px;line-height:1.8}.ended-transcript{flex-direction:column;gap:12px;padding:20px 0;display:flex}.transcript-label{letter-spacing:4px;text-transform:uppercase;color:var(--text-dim);border-top:1px solid var(--border);margin-bottom:4px;padding-top:20px;font-size:9px}.error-msg{color:#c47070;letter-spacing:1px;background:#b43c3c1a;border:1px solid #b43c3c4d;margin:0 24px;padding:12px 16px;font-size:12px}.reveal-hint{letter-spacing:1px;color:var(--text-dim);margin-top:4px;font-size:11px;font-style:italic}.verdict{border-bottom:1px solid var(--border);padding:4px 0 18px}.verdict-line{font-family:var(--font-cormorant), serif;color:var(--text);font-size:30px;font-weight:300;line-height:1.15}.verdict.dom-0 .verdict-line{color:var(--ash)}.verdict.dom-1 .verdict-line{color:var(--gold-dim)}.verdict.dom-2 .verdict-line{color:var(--gold)}.verdict.dom-3 .verdict-line{color:#d8c071}.verdict-summary{color:var(--text-dim);max-width:62ch;margin-top:10px;font-size:14px;line-height:1.6}.sensei-arc{padding:18px 0 4px}.arc-head{justify-content:space-between;align-items:center;display:flex}.arc-label{letter-spacing:4px;text-transform:uppercase;color:var(--text-dim);font-size:9px}.arc-legend{gap:16px;display:flex}.legend-item{letter-spacing:1px;color:var(--text-dim);align-items:center;gap:6px;font-size:10px;display:inline-flex}.swatch{width:9px;height:9px;display:inline-block}.swatch.gained{background:var(--gold)}.swatch.lost{background:var(--ash)}.arc-plot{height:120px;margin-top:8px;position:relative}.arc-svg{width:100%;height:100%;position:absolute;inset:0}.arc-baseline{stroke:var(--border);stroke-width:1px;stroke-dasharray:3 5}.arc-seg{stroke-width:2px;fill:none}.arc-seg.gained{stroke:var(--gold)}.arc-seg.lost{stroke:var(--ash)}.arc-dot{width:22px;height:22px;font-family:var(--font-josefin), sans-serif;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;transform:translate(-50%,-50%)}.arc-dot.gained{background:var(--gold);color:var(--bg)}.arc-dot.lost{background:var(--ash);color:var(--bg)}.arc-dot.turning{width:30px;height:30px;font-size:13px;box-shadow:0 0 0 4px #c9a84c38}.arc-list{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.arc-row{align-items:baseline;gap:12px;display:flex}.arc-badge{width:20px;height:20px;font-family:var(--font-josefin), sans-serif;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex;transform:translateY(2px)}.arc-badge.gained{background:var(--gold);color:var(--bg)}.arc-badge.lost{background:var(--ash);color:var(--bg)}.arc-badge.turning{box-shadow:0 0 0 3px #c9a84c38}.sensei-loop{margin:28px 0}.loop-label{font-family:var(--font-josefin), sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px;font-size:9px}.loop-thread{flex-direction:column;gap:14px;margin-bottom:14px;display:flex}.loop-msg{flex-direction:column;gap:4px;display:flex}.loop-msg.user{align-items:flex-end}.loop-sender{letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);font-size:9px}.loop-bubble{max-width:85%;padding:12px 16px;line-height:1.6}.loop-msg.user .loop-bubble{background:#c9a84c1a}.loop-msg.assistant .loop-bubble{background:var(--bg2);border-left:2px solid var(--gold-dim)}.loop-wait{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);font-size:12px}.loop-error{color:#c47070;margin-bottom:10px;font-size:12px}.loop-input-row{align-items:flex-end;gap:10px;display:flex}.loop-input{box-sizing:border-box;resize:vertical;background:var(--bg2);border:1px solid var(--border);min-height:52px;color:inherit;font:inherit;flex:1;padding:12px 14px;line-height:1.5}.loop-input::placeholder{color:var(--text-dim);opacity:.7}.loop-input:focus{border-color:var(--gold-dim);outline:none}.loop-send{flex-shrink:0}.arc-row-text{flex-direction:column;gap:2px;display:flex}.arc-row-move{color:var(--text);font-size:13.5px;font-weight:600}.arc-row.turning .arc-row-move{color:var(--gold)}.arc-row-why{color:var(--text-dim);font-size:12px;line-height:1.45}.debrief-prose{flex-direction:column;gap:16px;padding-bottom:4px;display:flex}.debrief-turning{font-family:var(--font-cormorant), serif;color:var(--text);max-width:62ch;font-size:18px;line-height:1.6}.debrief-questions{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:12px;padding:14px 0;display:flex}.debrief-questions p{color:var(--text);border-left:2px solid var(--gold-dim);max-width:62ch;padding-left:14px;font-size:15px;line-height:1.6}.debrief-blindspot{color:var(--text-dim);max-width:62ch;font-size:14px;font-style:italic;line-height:1.6}.debrief-closing{font-family:var(--font-cormorant), serif;color:var(--gold);max-width:62ch;font-size:17px;line-height:1.6}.opponent-reveal{border-top:1px solid var(--border);align-items:center;gap:14px;margin-bottom:4px;padding:14px 0;display:flex}.opponent-avatar{border:1px solid var(--gold-dim);width:44px;height:44px;font-family:var(--font-josefin), sans-serif;letter-spacing:1px;color:var(--gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.opponent-name{font-family:var(--font-cormorant), serif;color:var(--gold);font-size:19px}.opponent-sub{letter-spacing:1px;color:var(--text-dim);margin-top:2px;font-size:11px}.hub{padding-bottom:72px}.hub-inn{max-width:1240px;margin:0 auto}.topplinje{border-bottom:1px solid var(--border);padding:18px 40px}.topplinje-inn{justify-content:space-between;align-items:center;gap:24px;display:flex}.topplinje-merke{align-items:center;gap:15px;text-decoration:none;display:flex}.topplinje-merke .fs-emblem{flex:none;width:42px}.topplinje-ord{font-family:var(--font-josefin), sans-serif;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-size:.86rem}.topplinje-nav{font-family:var(--font-josefin), sans-serif;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:34px;font-size:.72rem;display:flex}.topplinje-nav a{color:var(--text-dim);text-decoration:none;transition:color .25s}.topplinje-nav a:hover{color:var(--gold)}.topplinje-her{color:var(--text)}.hub-hero{border-bottom:1px solid var(--border);padding:64px 40px 60px}.hub-hero-grid{grid-template-columns:190px minmax(0,1fr) 390px;align-items:center;gap:44px;display:grid}.hub-hero-emblem .fs-emblem{width:100%}.hub-eyebrow{font-family:var(--font-josefin), sans-serif;letter-spacing:.34em;text-transform:uppercase;color:var(--gold-dim);margin:0 0 18px;font-size:.72rem;font-weight:600}.hub-h1{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.005em;color:var(--text);max-width:11em;margin:0 0 20px;font-size:clamp(2.2rem,3.6vw,3rem);font-weight:400;line-height:1.12}.hub-h2{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);margin:0 0 16px;font-size:clamp(1.8rem,2.8vw,2.35rem);font-weight:400;line-height:1.16}.hub-ingress{font-family:var(--font-cormorant), Georgia, serif;color:var(--text-dim);max-width:46ch;margin:0;font-size:1.16rem;line-height:1.6}.hub-fremgang{border:1px solid var(--border);background:var(--bg2);color:inherit;text-decoration:none;transition:border-color .25s;display:block}.hub-fremgang:hover{border-color:var(--gold-dim)}.hub-fremgang-topp{align-items:center;gap:18px;padding:22px 24px;display:flex}.hub-belte{object-fit:contain;flex:none;width:54px;height:54px}.hub-fremgang-grad{flex:1;min-width:0}.hub-fremgang-etikett{font-family:var(--font-josefin), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-dim);align-items:center;gap:8px;margin-bottom:6px;font-size:.66rem;font-weight:600;display:flex}.hub-lotus{object-fit:contain;flex:none;width:17px;height:17px}.hub-fremgang-belte{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);font-size:1.65rem;line-height:1.1;display:block}.hub-fremgang-pil{color:var(--gold);flex:none;font-size:1.15rem;transition:transform .25s}.hub-fremgang:hover .hub-fremgang-pil{transform:translate(4px)}.hub-fremgang-dim{border-top:1px solid var(--border);padding:18px 24px}.hub-fremgang-dim-etikett{font-family:var(--font-josefin), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim);margin-bottom:6px;font-size:.62rem;display:block}.hub-fremgang-dim-navn{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);font-size:1.3rem;line-height:1.25;display:block}.hub-fremgang-note{border-top:1px solid var(--border);font-family:var(--font-josefin), sans-serif;color:var(--text-dim);align-items:center;gap:10px;margin:0;padding:14px 24px;font-size:.85rem;display:flex}.hub-prikk{background:var(--gold-dim);flex:none;width:6px;height:6px}.hub-forslag{border:1px solid var(--border);font-family:var(--font-josefin), sans-serif;color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 0 28px;padding:14px 20px;font-size:.9rem;display:flex}.hub-forslag-tekst{align-items:center;gap:10px;margin:0;display:flex}.hub-forslag-tekst strong{color:var(--text);font-weight:500}.hub-forslag-knapp{flex:none;padding:10px 18px}.hub-seksjon{border-bottom:1px solid var(--border);padding:60px 40px}.hub-seksjon:last-child{border-bottom:none}.front-tiles-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.hub-kort{border:1px solid var(--border);flex-direction:column;align-items:flex-start;padding:28px 28px 26px;text-decoration:none;transition:border-color .25s;display:flex}.hub-kort:hover:not(.disabled){border-color:var(--gold-dim)}.hub-kort.disabled{opacity:.45;cursor:default}.front-tile-sq{flex:none;justify-content:center;align-items:center;width:92px;height:92px;margin-bottom:22px;display:flex}.front-tile-sq-icon{object-fit:contain;width:100%;height:100%;display:block}.hub-kort-navn{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);margin-bottom:12px;font-size:1.6rem;line-height:1.15}.hub-kort-ingress{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);font-size:.93rem;line-height:1.6}.hub-kort-cta{font-family:var(--font-josefin), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-dim);margin-top:22px;font-size:.68rem;transition:color .25s}.hub-kort:hover .hub-kort-cta{color:var(--gold)}.hub-neste{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:44px;display:grid}.hub-neste-setning{font-family:var(--font-cormorant), Georgia, serif;color:var(--text-dim);max-width:52ch;margin:0;font-size:1.16rem;line-height:1.6}.hub-knapper{flex-direction:column;gap:14px;display:flex}.hub-btn-dempet{border-color:var(--gold-dim);color:var(--gold-dim);letter-spacing:4px;padding:16px 52px;font-size:13px}.hub-btn-dempet:hover{border-color:var(--gold);color:var(--gold)}.hub a:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:1px}@media (max-width:1080px){.hub-hero-grid{grid-template-columns:150px minmax(0,1fr);gap:32px}.hub-fremgang{grid-column:1/-1}.hub-neste{grid-template-columns:minmax(0,1fr);gap:30px}.hub-knapper{max-width:390px}}@media (max-width:860px){.front-tiles-row{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:720px){.topplinje{padding:14px 20px}.topplinje-inn{flex-wrap:wrap;gap:14px}.topplinje-nav{letter-spacing:.18em;gap:20px;font-size:.66rem}.hub-hero{padding:40px 20px 44px}.hub-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.hub-hero-emblem .fs-emblem{width:132px}.hub-seksjon{padding:44px 20px}.hub-knapper{max-width:none}.hub-btn-dempet{padding:16px 24px}}.stub-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;max-width:520px;min-height:100dvh;margin:0 auto;padding:48px 28px;display:flex}.stub-title{font-family:var(--font-cormorant), serif;color:var(--gold);font-size:34px;font-weight:600;line-height:1.1}.stub-note{letter-spacing:1px;color:var(--text-dim);font-size:13px}.lek-screen{flex-direction:column;gap:28px;max-width:520px;min-height:100dvh;margin:0 auto;padding:48px 28px;display:flex}.lek-eyebrow{font-family:var(--font-josefin), sans-serif;letter-spacing:2.5px;text-transform:uppercase;color:var(--text-dim);font-size:11px}.lek-prose{flex-direction:column;gap:14px;display:flex}.lek-prose p{font-family:var(--font-cormorant), serif;color:var(--text);font-size:19px;line-height:1.55}.lek-prose p.lek-quote{color:var(--gold);border-left:1px solid var(--gold-dim);padding-left:14px;font-size:22px}.lek-prose .lek-callout{border:1px solid var(--gold-dim);background:var(--bg2);border-radius:3px;margin:6px 0;padding:18px 22px 20px}.lek-prose .lek-callout-tittel{font-family:var(--font-josefin), sans-serif;letter-spacing:2.5px;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--gold-dim);margin-bottom:10px;padding-bottom:10px;font-size:13px;font-weight:700}.lek-prose .lek-callout p{color:var(--text);font-size:20px;line-height:1.45}.lek-prose p.lek-stat{color:var(--gold);padding-left:22px;position:relative}.lek-prose p.lek-stat:before{content:"·";color:var(--gold-dim);position:absolute;left:8px}.lek-actions{flex-direction:column;gap:12px;margin-top:auto;display:flex}.lek-choices{gap:14px}.lek-choice{text-align:center;cursor:pointer;justify-content:center;width:100%}.lek-choice-label{font-size:20px}.lek-klar-title{font-family:var(--font-cormorant), serif;color:var(--gold);font-size:34px;font-weight:600;line-height:1.1}.lek-note{font-family:var(--font-josefin), sans-serif;letter-spacing:1px;color:var(--text-dim);text-align:center;font-size:11px}.lek-entry{width:100%}.hvitt-seier{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:22px 18px}.hvitt-seier-crest{object-fit:contain;width:64px;height:64px}.hvitt-seier-tittel{font-family:var(--font-cormorant), serif;color:#14110a;font-size:30px;font-weight:600;line-height:1.1}.hvitt-seier-under{font-family:var(--font-josefin), sans-serif;letter-spacing:2px;text-transform:uppercase;color:#14110ad6;font-size:11px}.hvitt-hint-tekst{font-family:var(--font-cormorant), serif;color:var(--text);border-left:1px solid var(--gold-dim);padding:12px 14px;font-size:18px;line-height:1.5}.dv-emblem{justify-content:center;text-decoration:none;display:flex}.dv-emblem .start-logo{width:min(48vw,190px)}.dv-belt-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.dv-belt-wrap{align-items:center;gap:10px;display:inline-flex}.dv-belt{object-fit:contain;flex-shrink:0;width:52px;height:52px}.dv-belt--next{opacity:.55}.dv-belt-arrow{color:var(--gold);flex-shrink:0;font-size:18px}.dv-belt-sep{background:var(--gold-dim);opacity:.5;flex-shrink:0;width:1px;height:34px;margin:0 4px}.dv-belt-rest{gap:7px;display:flex}.dv-belt-outline{border:1px solid var(--gold-dim);opacity:.38;border-radius:2px;width:26px;height:34px}.dv-hero{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.dv-hero-belt{width:min(38vw,132px);height:auto;margin-bottom:2px}.dv-belt-name{font-family:var(--font-cormorant), serif;color:var(--gold);font-size:40px;font-weight:600;line-height:1.05}.dv-movement-line{letter-spacing:.3px;color:var(--text-dim);max-width:40ch;font-size:14px;line-height:1.4}.dv-section-label{align-items:center;gap:16px;display:flex}.dv-section-label:before,.dv-section-label:after{content:"";background:var(--gold-dim);opacity:.4;flex:1;height:1px}.dv-section-label span{font-family:var(--font-josefin), sans-serif;letter-spacing:2.5px;text-transform:uppercase;color:var(--text-dim);white-space:nowrap;font-size:11px}.dv-steps{flex-direction:column;gap:14px;display:flex}.dv-step{border:1px solid var(--gold-dim);background:0 0;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.dv-step--fullfort:hover,.dv-step--aktiv:hover,.dv-step--tilgjengelig:hover{border-color:var(--gold);transform:translate(4px)}.dv-step--aktiv{border-color:var(--gold);box-shadow:0 0 0 1px #c9a84c40,0 0 18px -8px #c9a84c80}.dv-step--laast{opacity:.5;cursor:default}.dv-step-mark{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.dv-mark{width:100%;height:100%}.dv-step-mark--fullfort,.dv-step-mark--aktiv{color:var(--gold)}.dv-step-mark--tilgjengelig{color:var(--gold-dim)}.dv-step-mark--laast{color:var(--text-dim)}.dv-step-body{flex:1;min-width:0}.dv-step-title{font-family:var(--font-cormorant), serif;color:var(--gold);font-size:22px;font-weight:600;line-height:1.1}.dv-step-sub{letter-spacing:.5px;color:var(--text-dim);margin-top:3px;font-size:12px}.dv-step-status{font-family:var(--font-josefin), sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold-dim);flex-shrink:0;font-size:11px}.dv-step-status--dim{color:var(--text-dim)}.dv-step-arrow{color:var(--gold);flex-shrink:0;font-size:18px}.dv-kihon{opacity:.6;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:2px auto 0;display:flex}.dv-kihon-merke{font-family:var(--font-josefin), sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--text-dim);font-size:10px}.dv-kihon-lenker{flex-wrap:wrap;gap:12px;display:flex}.dv-kihon-lenke{color:var(--text-dim);border-bottom:1px solid var(--gold-dim);font-size:12px;text-decoration:none}.dv-kihon-lenke:hover{color:var(--text)}.dv-back{margin:4px auto 0}.grad-intro{justify-content:center;gap:40px}.grad-intro-body{text-align:center;flex-direction:column;gap:16px;display:flex}.grad-intro-lead{font-family:var(--font-cormorant), serif;color:var(--gold);font-size:34px;font-weight:600;line-height:1.1}.grad-intro-text{font-family:var(--font-cormorant), serif;color:var(--text);max-width:34ch;margin:0 auto;font-size:20px;line-height:1.5}.grad-intro .lek-actions{margin-top:0}.dv-belt--reached{opacity:1;border-radius:6px;box-shadow:0 0 0 1px #c9a84c59,0 0 16px -6px #c9a84c99}.dv-skala{border:1px solid var(--gold-dim);flex-direction:column;gap:10px;padding:18px;display:flex}.dv-skala-head{justify-content:space-between;align-items:baseline;display:flex}.dv-skala-name{font-family:var(--font-cormorant), serif;color:var(--gold);font-size:22px;line-height:1.1}.dv-skala-state{font-family:var(--font-josefin), sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold-dim);font-size:11px}.dv-skala-track{background:var(--gold-dim);opacity:.5;border-radius:1px;height:2px;position:relative}.dv-skala-mark{background:var(--gold);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:0;transform:translate(-1px,-50%)}.dv-skala-note{letter-spacing:.3px;color:var(--text-dim);font-size:12px;line-height:1.5}.grad-unlock{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 22px}.grad-unlock-belt{object-fit:contain;width:96px;height:96px}.grad-unlock-tittel{font-family:var(--font-cormorant), serif;color:#14110a;font-size:30px;font-weight:600;line-height:1.05}.grad-unlock-lead{font-family:var(--font-cormorant), serif;color:#14110aeb;max-width:42ch;font-size:19px;line-height:1.4}.grad-unlock-line{font-family:var(--font-josefin), sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#14110ad6;font-size:12px}.grad-unlock-body{color:#14110ad6;max-width:46ch;font-size:14px;line-height:1.6}.grad-unlock .btn{margin-top:6px}.grad-tap-note{color:var(--text);border-left:1px solid var(--gold-dim);padding:16px 18px;font-size:15px;line-height:1.55}.mf-page{flex-direction:column;gap:2.2rem;max-width:640px;margin:0 auto;padding:2.5rem 1.25rem 4rem;display:flex}.mf-hode{text-align:center}.mf-eyebrow{font-family:var(--font-josefin), sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:.7rem;font-size:.72rem}.mf-grad{font-family:var(--font-cormorant), serif;justify-content:center;align-items:center;gap:.65rem;font-size:2rem;font-weight:600;display:flex}.mf-grad-merke{object-fit:contain;flex-shrink:0;width:2.6rem;height:2.6rem}.mf-neste{opacity:.85;margin-top:.6rem;font-size:.92rem;line-height:1.55}.mfp{flex-direction:column;align-items:center;gap:.15rem;display:flex}.mfp-navn{font-family:var(--font-cormorant), serif;font-size:2.3rem;font-weight:600;line-height:1.15}.mfp-stilling{font-family:var(--font-josefin), sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:.78rem}.mfp-endre,.mfp-tom,.mfp-avbryt{cursor:pointer;font-family:var(--font-josefin), sans-serif;letter-spacing:.08em;color:inherit;opacity:.45;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:.72rem;text-decoration:underline}.mfp-endre:hover,.mfp-tom:hover,.mfp-avbryt:hover{opacity:.8}.mfp-endre{margin-top:.3rem}.mfp-tom{margin-bottom:.4rem}.mfp-skjema{flex-direction:column;align-items:center;gap:.55rem;max-width:20rem;margin:.2rem auto .6rem;display:flex}.mfp-input,.mfp-select{width:100%;color:inherit;font-family:var(--font-josefin), sans-serif;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:6px;padding:.55rem .7rem;font-size:.88rem}.mfp-input:focus,.mfp-select:focus{border-color:#fff6;outline:none}.mfp-select option{background:#14110d}.mfp-knapper{align-items:center;gap:.9rem;display:flex}.mfp-lagre{padding:.45rem 1.3rem;font-size:.82rem}.mf-grad--kompakt{font-size:1.4rem}.mf-grad--kompakt .mf-grad-merke{width:1.9rem;height:1.9rem}.mf-seksjon{flex-direction:column;gap:.9rem;display:flex}.mf-h{font-family:var(--font-josefin), sans-serif;letter-spacing:.22em;text-transform:uppercase;opacity:.6;font-size:.78rem}.mf-dims{flex-direction:column;gap:.7rem;display:flex}.mf-dim{text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff21;border-radius:8px;padding:.95rem 1.05rem;transition:border-color .15s}.mf-dim:hover{border-color:#ffffff47}.mf-dim--laast{opacity:.62}.mf-dim--open{border-color:#ffffff52}.mf-dim-topp{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.mf-dim-navn{font-family:var(--font-cormorant), serif;font-size:1.12rem;font-weight:600}.mf-dim-status{font-family:var(--font-josefin), sans-serif;letter-spacing:.06em;opacity:.7;white-space:nowrap;font-size:.72rem}.mf-dim-beskrivelse{opacity:.78;margin-top:.45rem;font-size:.86rem;line-height:1.55}.mf-dim-detalj{border-top:1px solid #ffffff17;margin-top:.7rem;padding-top:.7rem}.mf-dim-note{opacity:.7;font-size:.84rem;line-height:1.5}.mf-dim-telling{border-top:1px solid #ffffff17;flex-direction:column;gap:.35rem;margin-top:.7rem;padding-top:.7rem;display:flex}.mf-telling-linje{opacity:.88;font-size:.87rem;line-height:1.55}.mf-gap{justify-content:center;align-items:center;gap:1.6rem;padding:1.1rem 0 .4rem;display:flex}.mf-gap-tall{flex-direction:column;align-items:center;gap:.25rem;display:flex}.mf-gap-n{font-family:var(--font-cormorant), serif;font-size:2.2rem;font-weight:600;line-height:1}.mf-gap-label{font-family:var(--font-josefin), sans-serif;letter-spacing:.08em;opacity:.65;text-align:center;max-width:9rem;font-size:.7rem}.mf-gap-skille{background:#ffffff2e;width:1px;height:2.6rem}.mf-gap-note{text-align:center;opacity:.6;font-size:.82rem}.gjentar-lesning{flex-direction:column;gap:.9rem;display:flex}.gjentar-meta{font-family:var(--font-josefin), sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:.5;font-size:.7rem}.gjentar-prosa{font-family:var(--font-cormorant), serif;opacity:.94;font-size:1.22rem;line-height:1.6}.gjentar-sitater{flex-direction:column;gap:.7rem;display:flex}.gjentar-sitat{border-left:2px solid var(--gold);margin:0;padding:.15rem 0 .15rem .95rem}.gjentar-sitat blockquote{opacity:.9;margin:0;font-size:.94rem;line-height:1.55}.gjentar-sitat figcaption{font-family:var(--font-josefin), sans-serif;letter-spacing:.06em;opacity:.55;margin-top:.3rem;font-size:.72rem}.gjentar-tidligere{border-top:1px solid #ffffff17;padding-top:.8rem}.gjentar-tidligere summary{cursor:pointer;font-family:var(--font-josefin), sans-serif;letter-spacing:.1em;opacity:.6;font-size:.78rem}.gjentar-tidligere summary:hover{opacity:.85}.gjentar-tidligere .gjentar-lesning{border-left:1px solid #ffffff1f;margin-top:1rem;padding-left:.95rem}.gjentar-tidligere .gjentar-prosa{opacity:.8;font-size:1.05rem}.gjentar-sitat-merknad{opacity:.6;margin:.35rem 0 0;font-size:.82rem;font-style:italic;line-height:1.5}.gjentar-sitat-slettet{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);margin:6px 0 0;font-size:.85rem}.gjentar-bevegelse{border-top:1px solid #ffffff17;flex-direction:column;gap:.35rem;padding-top:.75rem;display:flex}.gjentar-bevegelse .mf-eyebrow{margin-bottom:.2rem}.gjentar-bevegelse-linje{opacity:.8;margin:0;font-size:.92rem;line-height:1.55}.gjentar-bevegelse-denne{opacity:.95}.gjentar-bevegelse-spenn{font-family:var(--font-josefin), sans-serif;letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-right:.3rem;font-size:.7rem}.gjentar-bevegelse-eldre summary{cursor:pointer;font-family:var(--font-josefin), sans-serif;letter-spacing:.1em;opacity:.55;font-size:.72rem}.gjentar-bevegelse-eldre summary:hover{opacity:.8}.gjentar-bevegelse-eldre .gjentar-bevegelse-linje{opacity:.65;margin-top:.35rem}.gjentar-note,.gjentar-vent{opacity:.6;font-size:.86rem;line-height:1.55}.mf-kalib{flex-direction:column;gap:.4rem;display:flex}.mf-kalib-linje{opacity:.88;font-size:.92rem;line-height:1.6}.mf-dims-laast{opacity:.5;font-size:.82rem;line-height:1.6}.mf-dims-laast-ved{opacity:.75}.mf-stige{flex-direction:column;gap:.8rem;display:flex}.mf-stige-rad{gap:.35rem;display:flex}.mf-belte{cursor:pointer;border:1px solid #0000;border-radius:6px;flex-direction:column;flex:1;align-items:center;gap:.4rem;padding:.45rem .15rem;display:flex}.mf-belte:disabled{cursor:default}.mf-belte-strek{background:var(--belte-farge);border:1px solid #ffffff26;border-radius:2px;width:100%;height:.5rem}.mf-belte--fremtid .mf-belte-strek{opacity:.28}.mf-belte--fremtid .mf-belte-navn{opacity:.4}.mf-belte--baerer{border-color:var(--gold)}.mf-belte--open{background:#ffffff0d}.mf-belte-navn{font-family:var(--font-josefin), sans-serif;letter-spacing:.05em;font-size:.62rem}.mf-belte-panel{border:1px solid #ffffff21;border-radius:8px;flex-direction:column;gap:.55rem;padding:.9rem 1rem;display:flex}.mf-belte-def{font-family:var(--font-cormorant), serif;font-size:1.02rem;line-height:1.5}.mf-belte-kihon{opacity:.75;font-size:.84rem;line-height:1.55}.mf-belte-lenke{font-family:var(--font-josefin), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:.78rem;text-decoration:none}.mf-verktoy{border:1px solid var(--gold-dim);text-align:center;border-radius:8px;align-items:center;padding:1.2rem 1.2rem 1.35rem}.mf-steg-tittel{font-family:var(--font-cormorant), serif;font-size:1.3rem;font-weight:600}.mf-steg-setning{opacity:.8;max-width:30rem;font-size:.88rem;line-height:1.55}.mf-steg-cta{margin-top:.4rem}.mf-dim--lenke{color:inherit;text-decoration:none;display:block}.mfd-tilbake,.mfd-tilbake-bunn{font-family:var(--font-josefin), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:.78rem;text-decoration:none}.mfd-tilbake-bunn{color:inherit;opacity:.6}.mfd-navn{font-family:var(--font-cormorant), serif;font-size:1.9rem;font-weight:600}.mfd-telling{border-top:none;margin-top:0;padding-top:0}.mfd-prikker{gap:.45rem;padding-top:.5rem;display:flex}.mfd-prikk{background:#ffffff38;border-radius:50%;width:.55rem;height:.55rem}.mf-plassholder-note{opacity:.5;font-size:.8rem;font-style:italic;line-height:1.5}.mfd-liste{flex-direction:column;gap:.7rem;display:flex}.mfd-rad{border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;gap:.55rem;padding:.85rem 1rem;display:flex}.mfd-rad-topp{justify-content:space-between;align-items:baseline;display:flex}.mfd-rad-motpart{font-family:var(--font-cormorant), serif;font-size:1.05rem;font-weight:600}.mfd-rad-dato{font-family:var(--font-josefin), sans-serif;letter-spacing:.08em;opacity:.55;font-size:.7rem}.mfd-rad-lesning{font-family:var(--font-josefin), sans-serif;letter-spacing:.05em;opacity:.75;gap:1.2rem;font-size:.75rem;display:flex}.mfd-rad-markorer{flex-direction:column;gap:.4rem;display:flex}.mfd-markor{flex-direction:column;gap:.15rem;display:flex}.mfd-markor-nokkel{font-family:var(--font-josefin), sans-serif;letter-spacing:.06em;opacity:.55;font-size:.68rem}.mfd-markor-verdi{font-size:.85rem}.mfd-markor--ikke_aktuelt .mfd-markor-verdi{opacity:.55}.mfd-sitat{opacity:.75;font-size:.82rem;font-style:italic;line-height:1.5}.mfd-prikk--ja{background:#ffffffd9}.mfd-prikk--nei{background:0 0;border:1px solid #ffffff73}.mfd-prikk--ikke_aktuelt{background:#ffffff24}.mfd-prikk-hjelp{font-family:var(--font-josefin), sans-serif;letter-spacing:.08em;opacity:.45;font-size:.66rem}.mfd-refleksjon{flex-direction:column;gap:.55rem;display:flex}.mfd-sporsmal{font-family:var(--font-cormorant), serif;opacity:.9;font-size:1.02rem;line-height:1.55}.mfd-forloep{font-family:var(--font-cormorant), serif;font-size:1.08rem;line-height:1.55}.li-screen{justify-content:center;gap:26px}.li-emblem{justify-content:center;display:flex}.li-tittel{font-family:var(--font-cormorant), serif;text-align:center;color:var(--text);font-size:2rem;font-weight:600}.li-form{flex-direction:column;gap:12px;width:min(360px,88vw);margin:0 auto;display:flex}.li-form form{flex-direction:column;gap:12px;display:flex}.li-label{font-family:var(--font-josefin), sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--gold);font-size:11px}.li-input{width:100%}.li-kode{letter-spacing:8px;text-align:center;font-size:20px}.li-kvittering{font-family:var(--font-cormorant), serif;color:var(--text);font-size:1.05rem;line-height:1.55}.li-feil{color:var(--text-dim);border-left:1px solid var(--gold-dim);padding-left:10px;font-size:13px}.mf-konto{border-top:1px solid var(--border);opacity:.75;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:2.2rem;padding-top:1.2rem;display:flex}.mf-konto-lenke{cursor:pointer;font:inherit;color:var(--text-dim);border:none;border-bottom:1px solid var(--gold-dim);background:0 0;padding:0;font-size:13px;text-decoration:none}.mf-konto-lenke:hover{color:var(--text)}.mf-konto-feil{color:var(--text-dim);width:100%;font-size:13px}.mf-konto-bekreft{width:100%;color:var(--text);border-left:1px solid var(--gold-dim);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-left:12px;font-size:13px;display:flex}.mf-konto-bekreft .mf-konto-lenke--farlig{color:var(--text);border-bottom-color:var(--text-dim)}.mf-konto-samtykke{width:100%;color:var(--text-dim);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.mf-konto-samtykke input{accent-color:var(--gold-dim);flex:none;margin-top:3px}.transcript-lagring{color:var(--text-dim);margin:12px 0 0;font-size:12px;font-style:italic}.self-rating-aforisme{font-family:var(--font-cormorant), serif;color:var(--text-dim);margin:0 0 18px;font-size:17px;font-style:italic;line-height:1.5}.kalib{border-left:1px solid var(--gold-dim);margin-bottom:22px;padding:14px 16px}.kalib-h{font-family:var(--font-josefin), sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px;font-size:11px}.kalib-linje{color:var(--text);max-width:62ch;font-size:14px;line-height:1.55}.kalib-retning{color:var(--gold);margin-top:6px}.kalib-svar{margin-top:10px}.kalib-svar summary{cursor:pointer;font-family:var(--font-josefin), sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-dim);font-size:11px}.kalib-svar-par{margin-top:10px}.kalib-svar-q{font-family:var(--font-cormorant), serif;color:var(--text-dim);font-size:15px;line-height:1.4}.kalib-svar-a{color:var(--text);white-space:pre-wrap;margin-top:3px;font-size:13.5px;line-height:1.55}.fs-seksjon{border-top:1px solid var(--border);padding:92px 48px}.fs-inn{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:44px;max-width:1344px;margin:0 auto;display:grid}.fs-hoved{min-width:0}.fs-seksjon p{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);margin:0 0 1.05em;font-size:1.2rem;line-height:1.62}.fs-seksjon p:last-child{margin-bottom:0}.fs-seksjon strong{color:var(--gold);font-weight:600}.fs-hoved>p,.fs-tekst>p{max-width:62ch}.fs-seksjon .fs-eyebrow{font-family:var(--font-josefin), sans-serif;letter-spacing:.34em;text-transform:uppercase;color:var(--gold-dim);margin:0;padding-top:.62rem;font-size:.72rem;font-weight:600}.fs-h2{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);letter-spacing:-.005em;max-width:19em;margin:0 0 28px;font-size:clamp(1.9rem,3.2vw,2.55rem);font-weight:400;line-height:1.16}.fs-sitat{border-left:2px solid var(--gold);margin-top:38px;padding-left:28px}.fs-seksjon .fs-sitat p{font-family:var(--font-cormorant), Georgia, serif;color:var(--gold);max-width:46ch;margin:0;font-size:clamp(1.3rem,2.1vw,1.62rem);line-height:1.4}.fs-sitat strong{color:inherit;font-weight:400}.fs-toarm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.fs-innvending{border:1px solid var(--border);background:var(--bg2);padding:28px 30px}.fs-innvending h3{font-family:var(--font-cormorant), Georgia, serif;color:var(--gold);margin:0 0 14px;font-size:1.24rem;font-style:italic;font-weight:400;line-height:1.35}.fs-seksjon .fs-innvending p{font-family:var(--font-josefin), sans-serif;color:var(--text);max-width:none;margin:0 0 .9em;font-size:.99rem;line-height:1.62}.fs-seksjon .fs-innvending p:last-child{margin-bottom:0}.fs-flyt{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px;display:grid}.fs-flyt-stopp{border-left:1px solid var(--border);padding:30px 26px 6px}.fs-flyt-stopp:first-child{border-left:none;padding-left:0}.fs-flyt-merke{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:.06em;color:var(--gold);margin-bottom:16px;font-size:1.75rem;line-height:1;display:block}.fs-flyt-etikett{font-family:var(--font-josefin), sans-serif;color:var(--text);margin-bottom:11px;font-size:1rem;line-height:1.35}.fs-seksjon .fs-flyt-under{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);max-width:none;margin:0;font-size:.93rem;line-height:1.6}.fs-seksjon .fs-flyt-note{font-family:var(--font-josefin), sans-serif;letter-spacing:.1em;color:var(--text-dim);border-top:1px solid var(--border);max-width:none;margin:0;padding-top:22px;font-size:.86rem;line-height:1.55}.fs-typer{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:34px 0;padding:0;list-style:none;display:grid}.fs-typer li{font-family:var(--font-josefin), sans-serif;color:var(--text);border-bottom:1px solid var(--border);border-left:1px solid var(--border);padding:26px 30px;font-size:1rem;line-height:1.6}.fs-typer li:nth-child(odd){border-left:none}.fs-stige{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;display:grid}.fs-trinn{border-left:1px solid var(--border);border-bottom:1px solid var(--border);padding:28px 26px 30px}.fs-trinn:nth-child(4n+1){border-left:none;padding-left:0}.fs-belte-merke{object-fit:contain;width:56px;height:56px;margin-bottom:18px;display:block}.fs-belte-navn{font-family:var(--font-josefin), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--text);margin-bottom:10px;font-size:.74rem;font-weight:600;display:block}.fs-dim{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);font-size:.93rem;line-height:1.55;display:block}.fs-stige-etter{margin-top:34px}.fs-pris-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:56px;margin-top:34px;display:grid}.fs-tabell{border-collapse:collapse;width:100%}.fs-tabell th{font-family:var(--font-josefin), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dim);text-align:left;border-bottom:1px solid var(--border);padding:0 14px 14px 0;font-size:.66rem;font-weight:600}.fs-tabell td{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);border-bottom:1px solid #c9a84c1a;padding:20px 14px 20px 0;font-size:.98rem}.fs-tabell .fs-tabell-oss td{color:var(--text);border-bottom:none;border-top:1px solid var(--gold-dim);padding-top:22px}.fs-tabell .fs-tabell-oss td:first-child{color:var(--text)}.fs-tabell .fs-tabell-oss td:last-child{color:var(--gold)}.fs-priskort{border:1px solid var(--border);background:var(--bg2);padding:34px 32px}.fs-pris{font-family:var(--font-cormorant), Georgia, serif;color:var(--gold);margin-bottom:10px;font-size:clamp(2.4rem,4.4vw,3.2rem);line-height:1}.fs-seksjon .fs-dagspris{font-family:var(--font-josefin), sans-serif;letter-spacing:.06em;color:var(--text-dim);border-bottom:1px solid var(--border);max-width:none;margin:0 0 26px;padding-bottom:26px;font-size:.8rem;line-height:1.5}.fs-inkludert{margin:0 0 24px;padding:0;list-style:none}.fs-inkludert li{font-family:var(--font-josefin), sans-serif;color:var(--text);margin-bottom:15px;font-size:.97rem;line-height:1.6}.fs-inkludert li:last-child{margin-bottom:0}.fs-seksjon .fs-dempet{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);max-width:none;margin:0 0 26px;font-size:.93rem;line-height:1.62}.fs-seksjon .fs-dempet strong{color:var(--text-dim);font-weight:400}.fs-seksjon .fs-trygghet{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);text-align:center;max-width:none;margin:18px 0 0;font-size:.87rem}.fs-hoved>.fs-etterord{font-family:var(--font-cormorant), Georgia, serif;color:var(--text-dim);max-width:72ch;font-size:1.15rem;line-height:1.6}.fs-portrett-boks{margin:0}.fs-portrett{aspect-ratio:1;object-fit:cover;border:1px solid var(--border);border-radius:0;width:100%;height:auto;display:block}.fs-signatur{font-family:var(--font-cormorant), Georgia, serif;color:var(--text-dim);margin-top:14px;font-size:.98rem;font-style:italic}.fs-sluttlinje .fs-inn{text-align:center;grid-template-columns:minmax(0,1fr)}.fs-sluttlinje .fs-emblem{width:96px;margin:0 auto 40px}.fs-seksjon.fs-sluttlinje p{max-width:none}.fs-seksjon.fs-sluttlinje .fs-slutt-h{font-family:var(--font-cormorant), Georgia, serif;color:var(--gold);margin:0 0 22px;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.fs-seksjon.fs-sluttlinje .fs-slutt-under{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);margin:0 0 42px;font-size:1.02rem}.fs-bunn{border-top:1px solid var(--border);padding:28px 48px}.fs-bunn-inn{justify-content:space-between;align-items:center;gap:24px;max-width:1344px;margin:0 auto;display:flex}.fs-bunn p{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);margin:0;font-size:.92rem}.fs-bunn-lenker a{color:var(--text-dim);font-size:.92rem;text-decoration:none;transition:color .25s}.fs-bunn-lenker a:hover{color:var(--gold)}.fs-bunn-lenker span{color:var(--gold-dim);margin:0 12px}.fs-lesmer:focus-visible,.fs-logginn:focus-visible,.fs-merke:focus-visible,.fs-seksjon a:focus-visible,.fs-hero a:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:1px}@media (prefers-reduced-motion:no-preference){.fs-avslor{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(14px)}.fs-avslor.fs-inne{opacity:1;transform:none}html{scroll-behavior:smooth}.fs-flyt-stopp{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(8px)}.fs-avslor.fs-inne .fs-flyt-stopp{opacity:1;transform:none}.fs-flyt-stopp:nth-child(2){transition-delay:60ms}.fs-flyt-stopp:nth-child(3){transition-delay:.12s}.fs-flyt-stopp:nth-child(4){transition-delay:.18s}}@media (max-width:1180px){.fs-seksjon{padding:84px 40px}.fs-bunn{padding:26px 40px}.fs-inn{gap:36px}.fs-flyt,.fs-stige{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-flyt-stopp:first-child,.fs-trinn:nth-child(4n+1){border-left:1px solid var(--border);padding-left:26px}.fs-flyt-stopp:nth-child(odd),.fs-trinn:nth-child(odd){border-left:none;padding-left:0}.fs-flyt-stopp{border-bottom:1px solid var(--border);padding-bottom:30px}.fs-toarm,.fs-pris-grid{gap:40px}}@media (max-width:960px){.fs-inn{grid-template-columns:minmax(0,1fr);gap:20px}.fs-eyebrow{padding-top:0}.fs-toarm,.fs-pris-grid{grid-template-columns:minmax(0,1fr);gap:34px}.fs-portrett-boks{max-width:300px}}@media (max-width:720px){.fs-seksjon{padding:68px 22px}.fs-bunn{padding:24px 22px}.fs-bunn-inn{text-align:center;flex-direction:column;gap:12px}.fs-flyt,.fs-stige,.fs-typer{grid-template-columns:minmax(0,1fr)}.fs-flyt-stopp,.fs-trinn,.fs-typer li{border-left:none;padding-left:0;padding-right:0}.fs-priskort{padding:28px 22px}.fs-sitat{padding-left:20px}}@media (max-width:620px){.fs-tabell th{letter-spacing:.12em;padding-right:8px;font-size:.6rem}.fs-tabell td{padding-top:15px;padding-bottom:15px;padding-right:8px;font-size:.9rem}}.edfm-bakteppe{z-index:100;background:#080706d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.edfm{background:var(--bg);outline:none;flex-direction:column;width:100%;height:100%;display:flex;overflow-y:auto}@media (min-width:640px){.edfm{border:1px solid var(--border);width:min(560px,100% - 48px);height:auto;min-height:560px;max-height:calc(100dvh - 48px)}}.edfm-topp{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:16px;padding:16px 16px 0;display:grid}.edfm-ikon{border:1px solid var(--border);width:44px;height:44px;color:var(--text);font-family:var(--font-josefin), sans-serif;cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:1.15rem;line-height:1;transition:border-color .2s;display:flex}.edfm-ikon:hover{border-color:var(--text-dim)}.edfm-fremdrift{gap:5px;display:flex}.edfm-segment{background:var(--border);flex:1;height:3px}.edfm-segment.fylt{background:var(--gold-dim)}.edfm-skjerm{flex-direction:column;flex:1;gap:24px;padding:28px 24px 32px;display:flex}.edfm-kort{background:var(--bg2);border:1px solid var(--border);padding:24px 22px;position:relative}.edfm-kort:after{content:"";background:var(--bg2);border-right:1px solid var(--border);border-bottom:1px solid var(--border);width:16px;height:16px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.edfm-tekst{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);text-align:center;margin:0;font-size:clamp(1.35rem,5vw,1.7rem);font-weight:400;line-height:1.35}.edfm-emblem{justify-content:center;padding-top:4px;display:flex}.edfm-emblem .fs-emblem{width:124px}.edfm-valg{flex-direction:column;gap:12px;margin-top:4px;display:flex}.edfm-alternativ{text-align:left;background:var(--bg2);border:1px solid var(--border);width:100%;min-height:56px;color:var(--text);font-family:var(--font-josefin), sans-serif;cursor:pointer;padding:16px 20px;font-size:1rem;font-weight:400;line-height:1.4;transition:border-color .2s}.edfm-alternativ:hover{border-color:var(--text-dim)}.edfm-alternativ.valgt{border-color:var(--gold-dim)}.edfm-knapp{margin-top:4px;display:flex}.edfm-knapp .btn{width:100%}.edfm-skjerm--tyngdepunkt{justify-content:center;gap:44px;padding:56px 28px 64px}.edfm-tekst--alene{font-size:clamp(1.5rem,5.6vw,1.95rem);line-height:1.4}.edfm-skjerm--tyngdepunkt .edfm-knapp{opacity:0}.edfm-skjerm--tyngdepunkt .edfm-knapp.vis{opacity:1}.edfm-tekst--under{margin-top:14px;font-size:clamp(1.1rem,4vw,1.3rem);line-height:1.5}.edfm-skjerm--avslutning .edfm-emblem .fs-emblem{width:181px}.edfm button:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:1px}@media (prefers-reduced-motion:no-preference){.edfm-skjerm{animation:.25s edfm-inn}.edfm-skjerm--tyngdepunkt .edfm-knapp{transition:opacity .5s}}@keyframes edfm-inn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dbf{background:var(--bg);max-width:1180px;min-height:100vh;margin:0 auto}.dbf-topp{border-bottom:1px solid var(--border);font-family:var(--font-josefin), sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:16px;padding:18px 28px;font-size:11px;display:flex}.dbf-merke{color:var(--gold);letter-spacing:4px}.dbf-motpart{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.dbf-du{color:var(--text)}.dbf-kryss{color:var(--gold-dim)}.dbf-front{color:var(--text-dim)}.dbf-grid{grid-template-columns:minmax(0,1fr) 348px;align-items:start;column-gap:clamp(56px,5vw,72px);display:grid}.dbf-hoved{flex-direction:column;gap:26px;min-width:0;padding:30px 0 60px 34px;display:flex}.dbf-grid{padding-right:34px}.dbf-side{border-left:1px solid var(--border);flex-direction:column;gap:22px;min-width:0;margin-left:calc(-1*clamp(28px,2.5vw,36px));padding:30px 0 60px clamp(28px,2.5vw,36px);display:flex}.dbf--degradert .dbf-grid{grid-template-columns:minmax(0,1fr)}.dbf--degradert .dbf-side{border-top:1px solid var(--border)}.dbf-etikett,.dbf-h{font-family:var(--font-josefin), sans-serif;letter-spacing:4px;text-transform:uppercase;color:var(--text-dim);font-size:10px;font-weight:400}.dbf-etikett{color:var(--gold-dim);align-items:center;gap:8px;display:flex}.dbf-h{margin-bottom:12px}.dbf-dom-ord{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);margin:0;font-size:clamp(2.2rem,5vw,3.1rem);font-weight:400;line-height:1.05}.dbf-dom-ord.dom-2,.dbf-dom-ord.dom-3{color:var(--gold)}.dbf-hoved .debrief-questions{border:0;gap:16px;padding:0}.dbf-hoved .debrief-questions p{font-family:var(--font-cormorant), Georgia, serif;border-left:2px solid var(--gold-dim);font-size:17px;line-height:1.6}.dbf-hoved .debrief-blindspot{font-family:var(--font-cormorant), Georgia, serif;color:var(--text-dim);font-size:16px;font-style:normal}.dbf-laerdom{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);max-width:62ch;font-size:1.45rem;line-height:1.45}.dbf-laerdom:before{content:"";background:var(--gold-dim);width:28px;height:1px;margin-bottom:14px;display:block}.dbf-hoved .debrief-blindspot{margin-top:6px}.dbf-tamed{border-top:1px solid var(--border);padding-top:22px}.dbf-closing{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);max-width:62ch;font-size:1.5rem;line-height:1.45}.fl-liste{margin:0;padding:0;list-style:none}.fl-punkt{gap:16px;padding:0 0 26px;display:flex;position:relative}.fl-punkt:before{content:"";background:var(--border);width:1px;position:absolute;top:28px;bottom:0;left:13px}.fl-punkt:last-child{padding-bottom:0}.fl-punkt:last-child:before{display:none}.fl-nr{width:27px;height:27px;font-family:var(--font-josefin), sans-serif;background:var(--ash);color:var(--bg);z-index:1;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid;position:relative}.fl-punkt.gained .fl-nr{background:var(--gold)}.fl-punkt.vendepunkt .fl-nr{box-shadow:0 0 0 3px #c9a84c40}.fl-punkt.vendepunkt.lost .fl-nr{box-shadow:0 0 0 3px #7e796e4d}.fl-tekst{min-width:0;padding-top:3px}.fl-etikett{font-family:var(--font-josefin), sans-serif;letter-spacing:3px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:6px;font-size:9px;display:flex}.fl-terreng{color:var(--text-dim)}.fl-punkt.gained .fl-terreng{color:var(--gold-dim)}.fl-punkt.vendepunkt .fl-terreng{color:var(--gold)}.fl-merke{border:1px solid var(--border);letter-spacing:2px;color:var(--text-dim);padding:2px 7px;font-size:8px}.fl-punkt.vendepunkt.gained .fl-merke{background:var(--gold);border-color:var(--gold);color:var(--bg)}.fl-punkt.vendepunkt.lost .fl-merke{border-color:var(--ash);color:var(--text)}.fl-punkt.vendepunkt.lost .fl-terreng{color:var(--text)}.fl-move{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);max-width:62ch;font-size:19px;line-height:1.35}.fl-why{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);max-width:62ch;margin-top:4px;font-size:12.5px;line-height:1.55}.fl-sitat{border-left:2px solid var(--gold-dim);font-family:var(--font-cormorant), Georgia, serif;color:var(--text-dim);max-width:62ch;margin:12px 0 0;padding-left:14px;font-size:16px;line-height:1.55}.fl-sitat:before{content:"«"}.fl-sitat:after{content:"»"}.dbf-side-blokk{font-family:var(--font-josefin), sans-serif;border-bottom:1px solid var(--border);padding-bottom:20px}.dbf-side-blokk:last-of-type{border-bottom:0}.dbf-side .sensei-arc{margin:0}.dbf-side .arc-list,.dbf-side .arc-label{display:none}.dbf-side .arc-head{justify-content:flex-start;margin-bottom:10px}.kalib-par{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.kalib-celle{flex-direction:column;gap:6px;min-width:0;display:flex}.kalib-celle--dom{border-left:1px solid var(--border);padding-left:18px}.kalib-celle-h{letter-spacing:2px;text-transform:uppercase;color:var(--text-dim);font-size:9px}.kalib-tall{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);font-size:2rem;line-height:1}.kalib-av{color:var(--text-dim);font-size:.85rem}.kalib-ekv{letter-spacing:2px;text-transform:uppercase;color:var(--text-dim);font-size:9px}.kalib-domsord{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);font-size:2rem;line-height:1.05}.kalib-domsord.dom-2,.kalib-domsord.dom-3{color:var(--gold)}.kalib-retning{color:var(--text-dim);margin-top:12px;font-size:12px;line-height:1.5}.dbf-side .kalib-svar summary{cursor:pointer}.dbf-side .kalib-svar-par{margin-top:12px}.dbf-side .kalib-svar-q{color:var(--text-dim);font-size:11.5px;line-height:1.5}.dbf-side .kalib-svar-a{color:var(--text);margin-top:3px;font-size:12.5px;line-height:1.55}.bk{text-align:center}.bk-ikon{object-fit:contain;width:68px;height:68px}.bk-navn{letter-spacing:4px;text-transform:uppercase;color:var(--text);margin-top:8px;font-size:11px}.bk-h{margin:18px 0 6px}.bk-dimensjon{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);font-size:1.15rem}.bk-sitat{border-left:2px solid var(--gold-dim);text-align:left;font-family:var(--font-cormorant), Georgia, serif;color:var(--text-dim);margin:14px 0 0;padding-left:12px;font-size:14px;line-height:1.5}.bk-sitat:before{content:"«"}.bk-sitat:after{content:"»"}.bk-fot{color:var(--text-dim);margin-top:16px;font-size:11px;line-height:1.5}.dbf-side .ended-actions{flex-direction:column;gap:10px;display:flex}.dbf-side .front-card{gap:10px;padding:16px 14px}.dbf-transkript-lenke{text-align:center;font-family:var(--font-josefin), sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);margin-top:4px;font-size:10px;text-decoration:none;display:block}.dbf-transkript-lenke:hover{color:var(--gold-dim)}@media (max-width:900px){.dbf-grid{grid-template-columns:minmax(0,1fr)}.dbf-side{border-left:0;border-top:1px solid var(--border);margin-left:0;padding:26px 22px 60px}.dbf-grid{padding-right:0}.dbf-hoved{padding:24px 22px 34px}.dbf-topp{letter-spacing:2px;gap:10px;padding:14px 22px;font-size:10px}}.mfh{max-width:1100px;min-height:100vh;margin:0 auto}.mfh-topp{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 320px;gap:40px;padding:40px 34px 34px;display:grid}.mfh-identitet{min-width:0}.mfh-identitet .mfp{align-items:flex-start}.mfh-identitet .mfp-navn{color:var(--text-dim);font-size:1.3rem;font-weight:400}.mfh-identitet .mfp-stilling{font-size:.66rem}.mfh-grad{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);align-items:center;gap:20px;margin:10px 0 6px;font-size:clamp(2.1rem,4.6vw,3rem);font-weight:400;line-height:1.05;display:flex}.mfh-grad-merke{object-fit:contain;flex:none;width:82px;height:82px}.mfh-grad-ord{color:var(--belte-farge,var(--text))}.mfh-kalib{border-left:1px solid var(--border);padding-left:26px}.mfh-kalib-tall{align-items:baseline;gap:10px;margin:14px 0 10px;display:flex}.mfh-kalib-n{font-family:var(--font-cormorant), Georgia, serif;color:var(--gold);font-size:3.2rem;line-height:1}.mfh-kalib-av{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);font-size:13px}.mfh-kalib-linje,.mfh-kalib-retning{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);font-size:13px;line-height:1.55}.mfh-kalib-retning{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.mfh-stige{border-bottom:1px solid var(--border);padding:26px 34px}.mfh-stige-hode{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.mfh-stige-hvor{font-family:var(--font-josefin), sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);font-size:10px}.mfh-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.mfh-hoved{min-width:0;padding:34px 34px 60px}.mfh-side{border-left:1px solid var(--border);flex-direction:column;gap:26px;padding:34px 26px 60px;display:flex}.mfh-side-blokk{min-width:0}.mfh-h-rad{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px;display:flex}.mfh-h-rad .mf-h{margin:0}.mfh-lesning-fot{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:20px;margin-top:22px;padding-top:18px;display:flex}.mfh-lesning-fot .gjentar-note{margin:0}.mfh-laast{margin:0;padding:0;list-style:none}.mfh-laast li{border-bottom:1px solid var(--border);font-family:var(--font-josefin), sans-serif;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.mfh-laast li:last-child{border-bottom:0}.mfh-laast-prikk{background:var(--ash);flex:none;width:9px;height:9px}.mfh-laast-navn{color:var(--text-dim)}.mfh-laast-ved{letter-spacing:2px;text-transform:uppercase;color:var(--text-dim);margin-left:auto;font-size:9px}.mfh-laast-prikk.belte-blått{background:#4a7fd4}.mfh-laast-prikk.belte-grønt{background:#3f9d6b}.mfh-laast-prikk.belte-brunt{background:#8a6242}.mfh-laast-prikk.belte-gult{background:#d8b64a}.mfh-laast-prikk.belte-lilla{background:#8a6bbf}.mfh-laast-prikk.belte-oransje{background:#c8791f}.mfh-siste{margin:0;padding:0;list-style:none}.mfh-siste li{border-bottom:1px solid var(--border);font-family:var(--font-josefin), sans-serif;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;display:flex}.mfh-siste li:last-child{border-bottom:0}.mfh-siste-navn{color:var(--text);min-width:0;font-size:13.5px}.mfh-siste-dom{letter-spacing:2px;text-transform:uppercase;color:var(--text-dim);flex:none;font-size:9px}.mfh-siste-dom.dom-2,.mfh-siste-dom.dom-3{color:var(--gold)}.mfh-steg{border-top:1px solid var(--border);padding-top:24px}.mfh-steg-tittel{font-family:var(--font-cormorant), Georgia, serif;color:var(--gold);margin:0 0 10px;font-size:1.6rem;font-weight:400;line-height:1.2}.mfh-steg-setning{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);margin-bottom:18px;font-size:13px;line-height:1.6}@media (max-width:900px){.mfh-topp,.mfh-grid{grid-template-columns:minmax(0,1fr)}.mfh-topp{gap:26px;padding:30px 22px 26px}.mfh-kalib{border-left:0;border-top:1px solid var(--border);padding-top:22px;padding-left:0}.mfh-grad{gap:14px}.mfh-grad-merke{width:60px;height:60px}.mfh-stige{padding:22px}.mfh-hoved{padding:26px 22px 30px}.mfh-side{border-left:0;border-top:1px solid var(--border);padding:26px 22px 60px}.mfh-h-rad{flex-direction:column;gap:6px}.mfh-stige-hode{flex-direction:column;align-items:flex-start;gap:6px}}.kmp{flex-direction:column;max-width:1180px;min-height:100vh;margin:0 auto;display:flex}.kmp-topp{border-bottom:1px solid var(--border);font-family:var(--font-josefin), sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);flex:none;align-items:center;gap:20px;padding:18px 28px;font-size:11px;display:flex}.kmp-merke{color:var(--gold);letter-spacing:4px}.kmp-ramme{margin-left:auto}.kmp-trekk{color:var(--text)}.kmp-grid{flex:1;grid-template-columns:340px minmax(0,1fr);align-items:stretch;column-gap:clamp(40px,4vw,60px);min-height:0;display:grid}@media (min-width:901px){.kmp{height:100vh;overflow:hidden}.kmp-brief{overflow-y:auto}}.kmp-brief{flex-direction:column;gap:26px;min-width:0;padding:30px 0 40px 28px;display:flex;position:relative}.kmp-h{font-family:var(--font-josefin), sans-serif;letter-spacing:4px;text-transform:uppercase;color:var(--text-dim);margin-bottom:10px;font-size:10px}.kmp-persona-navn{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);font-size:1.7rem;line-height:1.15}.kmp-persona-meta,.kmp-persona-driver{font-family:var(--font-josefin), sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--text-dim);margin-top:5px;font-size:10px}.kmp-persona-driver{color:var(--gold-dim)}.kmp-oppdrag{font-family:var(--font-cormorant), Georgia, serif;white-space:pre-line;color:var(--text);font-size:1.02rem;line-height:1.6}.kmp-hand{margin:0;padding:0;list-style:none}.kmp-hand li{border-left:2px solid var(--gold-dim);font-family:var(--font-josefin), sans-serif;color:var(--text-dim);margin-bottom:10px;padding:9px 0 9px 14px;font-size:12.5px;line-height:1.55}.kmp-hand li:last-child{margin-bottom:0}.kmp-fot{border-top:1px solid var(--border);margin-top:auto;padding-top:24px}.kmp-dim-navn{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);font-size:1.1rem}.kmp-cue{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);margin-top:16px;font-size:11px;line-height:1.5}.kmp-avslutt{cursor:pointer;font-family:var(--font-josefin), sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);text-underline-offset:4px;background:0 0;border:none;margin-top:14px;padding:0;font-size:9px;text-decoration:underline}.kmp-avslutt:hover{color:var(--gold-dim)}.kmp-traad{border-left:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;margin-left:calc(-1*clamp(40px,4vw,60px));padding:30px 28px 24px clamp(40px,4vw,60px);display:flex}.kmp-meldinger{flex-direction:column;flex:1;gap:40px;padding-bottom:24px;display:flex;overflow-y:auto}.kmp-avsender{font-family:var(--font-josefin), sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);margin-bottom:10px;font-size:9px}.kmp-replikk.dem .kmp-tekst{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);max-width:46ch;font-size:1.45rem;line-height:1.55}.kmp-replikk.meg{padding-left:clamp(24px,6%,64px)}.kmp-replikk.meg .kmp-tekst{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);max-width:62ch;font-size:13.5px;line-height:1.65}.kmp-skriv{border-top:1px solid var(--border);flex:none;align-items:flex-end;gap:12px;padding-top:18px;display:flex}.kmp-input{resize:none;background:var(--bg2);border:1px solid var(--border);min-width:0;color:var(--text);font-family:var(--font-josefin), sans-serif;flex:1;min-height:46px;max-height:180px;padding:12px 14px;font-size:13.5px;line-height:1.6}.kmp-input:focus{outline:1px solid var(--gold-dim);outline-offset:-1px}.kmp-input::placeholder{color:var(--text-dim)}.kmp-send{flex:none}.kmp-feilet{border-left:1px solid var(--gold-dim);justify-content:space-between;align-items:center;gap:16px;padding:14px 0 14px 16px;display:flex}.kmp-feilet-tekst{font-family:var(--font-josefin), sans-serif;letter-spacing:1px;color:var(--text-dim);font-size:12.5px}@media (max-width:900px){.kmp-grid{grid-template-columns:minmax(0,1fr)}.kmp-topp{letter-spacing:2px;gap:12px;padding:14px 20px;font-size:10px}.kmp-brief{gap:22px;padding:24px 20px 30px}.kmp-fot{margin-top:0}.kmp-traad{border-left:0;border-top:1px solid var(--border);margin-left:0;padding:24px 20px}.kmp-meldinger{gap:30px}.kmp-replikk.dem .kmp-tekst{font-size:1.22rem}.kmp-replikk.meg{padding-left:20px}}.hub-intro{max-width:720px;padding:8px 0}.hub-intro-topp{border-bottom:1px solid var(--gold-dim);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:26px;padding-bottom:14px;display:flex}.hub-intro-prikker{align-items:center;gap:9px;display:inline-flex}.hub-intro-prikk{border:1px solid var(--gold-dim);background:0 0;border-radius:50%;width:7px;height:7px}.hub-intro-prikk.aktiv{background:var(--gold-dim)}.hub-intro-prikk.passert{background:#9a7b3473;border-color:#9a7b3473}.hub-intro-tittel{margin-bottom:16px}.hub-intro-tekst{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);max-width:58ch;margin:0 0 14px;font-size:1.22rem;line-height:1.62}.hub-intro-peker{font-family:var(--font-josefin), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:22px 0 0;font-size:.78rem}.hub-intro-knapper{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.hub-intro-tilbake{cursor:pointer;font-family:var(--font-josefin), sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);background:0 0;border:none;padding:0;font-size:11px}.hub-intro-tilbake:hover{color:var(--text)}.hub-intro--enkel{max-width:none;padding:0}.hub-intro--enkel .hub-intro-topp{margin-bottom:22px}.hub-intro--enkel .hub-intro-tittel{max-width:14em}.hub-intro-funn{font-family:var(--font-cormorant), Georgia, serif;color:var(--text);max-width:48ch;margin:0 0 18px;font-size:1.42rem;font-style:italic;line-height:1.42}.hub-intro-meta{font-family:var(--font-josefin), sans-serif;letter-spacing:.06em;color:var(--text-dim);margin:20px 0 0;font-size:.78rem}@media (max-width:860px){.hub-intro-tekst{font-size:1.1rem}.hub-intro-knapper{margin-top:24px}.hub-intro-funn{font-size:1.24rem}}.sp-side{max-width:760px;margin:0 auto;padding:32px 24px 80px}.sp-topp{margin-bottom:1.6rem}.sp-tilbake{opacity:.6;margin-bottom:1.2rem;font-size:.82rem;display:inline-block}.sp-tilbake:hover{opacity:.9}.sp-tittel{font-family:var(--font-cormorant), serif;margin:.2rem 0 .3rem;font-size:2rem}.sp-under{opacity:.65;margin:0;font-size:.88rem}.sp-okt{flex-direction:column;gap:1.6rem;display:flex}.sp-recap{border-top:1px solid #ffffff17;flex-direction:column;gap:.8rem;padding-top:1rem;display:flex}.sp-recap-tekst{font-family:var(--font-cormorant), serif;opacity:.92;margin:0;font-size:1.15rem;line-height:1.55}.sp-sitat{border-left:2px solid var(--gold);margin:0;padding:.15rem 0 .15rem .95rem}.sp-sitat figcaption{font-family:var(--font-josefin), sans-serif;letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin-bottom:.3rem;font-size:.7rem}.sp-sitat blockquote{opacity:.9;margin:0;font-size:.94rem;line-height:1.55}.sp-instruks{opacity:.65;margin:0;font-size:.88rem}.sp-samtale{flex-direction:column;gap:.9rem;display:flex}.sp-replikk{flex-direction:column;gap:.25rem;max-width:92%;display:flex}.sp-replikk p{border-radius:10px;margin:0;padding:.7rem .95rem;font-size:.96rem;line-height:1.55}.sp-motpart p{background:#ffffff0d}.sp-bruker{align-self:flex-end}.sp-bruker p{background:#d4af371f}.sp-hvem{font-family:var(--font-josefin), sans-serif;letter-spacing:.1em;text-transform:uppercase;opacity:.5;font-size:.68rem}.sp-bruker .sp-hvem{align-self:flex-end}.sp-skriv{flex-direction:column;gap:.6rem;margin-top:.4rem;display:flex}.sp-felt{box-sizing:border-box;width:100%;color:inherit;font:inherit;resize:vertical;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;padding:.7rem .9rem;font-size:.96rem;line-height:1.5}.sp-felt:focus{border-color:var(--gold);outline:none}.sp-venter,.sp-feil{opacity:.6;margin:0;font-size:.86rem}.sp-feil{opacity:.85}.sp-sensei{border-top:1px solid #ffffff17;flex-direction:column;gap:.6rem;padding-top:1rem;display:flex}.sp-terreng{font-family:var(--font-cormorant), serif;margin:0;font-size:1.4rem}.sp-sensei-tekst{opacity:.9;margin:0;font-size:.98rem;line-height:1.6}.sp-handlinger{flex-wrap:wrap;gap:.7rem;margin-top:.6rem;display:flex}.sp-liste{flex-direction:column;gap:.55rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.sp-liste a{color:inherit;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;gap:1rem;padding:.7rem .9rem;text-decoration:none;display:flex}.sp-liste a:hover{border-color:var(--gold)}.sp-liste-navn{font-weight:600}.sp-liste-markor{opacity:.65;font-size:.84rem}.sp-tom{opacity:.65;margin:.6rem 0 0;font-size:.9rem}.sp-seksjon{border-top:1px solid #ffffff17;margin-top:1rem;padding-top:.9rem}.innhold-side{min-height:100vh}.innhold-inn{max-width:720px;margin:0 auto;padding:48px 24px 72px}.innhold-inn h1{font-family:var(--font-cormorant), serif;color:var(--text);margin:0 0 8px;font-size:2.2rem;font-weight:400}.innhold-inn h2{font-family:var(--font-cormorant), serif;color:var(--text);margin:36px 0 10px;font-size:1.5rem;font-weight:400}.innhold-inn h3{font-family:var(--font-josefin), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dim);margin:24px 0 6px;font-size:.85rem;font-weight:600}.innhold-inn p,.innhold-inn li{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);margin:0 0 12px;font-size:.98rem;line-height:1.65}.innhold-inn strong{color:var(--text);font-weight:600}.innhold-inn table{border-collapse:collapse;width:100%;font-family:var(--font-josefin), sans-serif;margin:8px 0 18px;font-size:.92rem}.innhold-inn th,.innhold-inn td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);color:var(--text-dim);padding:8px 10px}.innhold-inn th{color:var(--text);font-weight:600}.innhold-inn hr{border:0;border-top:1px solid var(--border);margin:28px 0}.fs-bunn-lenke{white-space:nowrap}.isk{--belte-rgb:232, 226, 210;--isk-ink:#0b0907;--isk-tre:#15110c;--isk-gull:#d8b45a;--isk-gull-dim:#8a7238;--isk-tekst:#ede7da;--isk-tekst-2:#c9c0b2;--isk-muted:#9a9187;--isk-muted-2:#7c736a;--isk-muted-3:#5e574f;--isk-shoji-a:.16;--isk-serif:var(--font-cormorant), "Cormorant Garamond", serif;--isk-sans:var(--font-jost), "Jost", sans-serif;min-height:100dvh;font-family:var(--isk-sans);color:var(--isk-tekst);background-color:var(--isk-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .85 0 0 0 0 .7 0 0 0 0 .35 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(180deg, rgba(var(--belte-rgb), .035), transparent 40%);flex-direction:column;display:flex}.isk button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.isk-bare-mobil{display:none}.isk-topp{border-bottom:1px solid rgba(var(--belte-rgb), .16);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:22px 40px;display:grid}.isk-topp-venstre{align-items:center;gap:14px;min-width:0;display:flex}.isk-beltemerke{object-fit:contain;flex:none;width:38px;height:38px}.isk-topp-tekst{flex-direction:column;gap:3px;min-width:0;display:flex}.isk-etikett{letter-spacing:.3em;text-transform:uppercase;color:rgba(var(--belte-rgb), .88);font-size:10px}.isk-tittel{font-family:var(--isk-serif);color:var(--isk-tekst);font-size:20px;line-height:1}.isk-fremdrift{align-items:center;gap:18px;display:flex}.isk-fremdrift-tekst{letter-spacing:.26em;text-transform:uppercase;color:var(--isk-muted);white-space:nowrap;font-size:10px}.isk-fremdrift-naa{color:var(--isk-tekst)}.isk-ruter{align-items:center;gap:10px;display:flex}.isk-rute{border:1px solid rgba(var(--belte-rgb), .28);width:7px;height:7px;transform:rotate(45deg)}.isk-rute[data-tilstand=ferdig]{background:rgba(var(--belte-rgb), .5);border:0}.isk-rute[data-tilstand=naa]{background:rgb(var(--belte-rgb));box-shadow:0 0 8px rgba(var(--belte-rgb), .5);border:0}.isk-lukk{letter-spacing:.24em;text-transform:uppercase;justify-self:end;font-size:11px;transition:color .18s;color:var(--isk-muted-2)!important}.isk-lukk:hover{color:var(--isk-tekst)!important}.isk-hoved{flex:1;grid-template-columns:minmax(96px,1fr) minmax(0,760px) minmax(96px,1fr);min-height:600px;display:grid}.isk-shoji{--cw:58px;--ch:86px;--fade:90deg;background-color:var(--isk-ink);background-image:linear-gradient(90deg, var(--isk-ink) 0 3px, transparent 3px), linear-gradient(var(--isk-ink) 0 3px, transparent 3px), radial-gradient(ellipse 80% 70% at 50% 45%, rgba(var(--belte-rgb), var(--isk-shoji-a)), rgba(var(--belte-rgb), calc(var(--isk-shoji-a) * .35)) 70%, rgba(var(--belte-rgb), .015));background-size:var(--cw) var(--ch), var(--cw) var(--ch), 100% 100%;-webkit-mask-image:linear-gradient(var(--fade), #000 35%, transparent);-webkit-mask-image:linear-gradient(var(--fade), #000 35%, transparent);-webkit-mask-image:linear-gradient(var(--fade), #000 35%, transparent);-webkit-mask-image:linear-gradient(var(--fade), #000 35%, transparent);mask-image:linear-gradient(var(--fade), #000 35%, transparent)}.isk-shoji--venstre{--fade:90deg;border-right:6px solid var(--isk-tre)}.isk-shoji--hoyre{--fade:270deg;border-left:6px solid var(--isk-tre)}.isk-midt{flex-direction:column;align-items:center;gap:44px;min-width:0;padding:64px 60px 72px;display:flex}.isk-emblem{align-items:center;gap:18px;display:flex}.isk-emblem-linje{background:linear-gradient(90deg, transparent, rgba(var(--belte-rgb), .5));width:80px;height:1px}.isk-emblem-linje--hoyre{background:linear-gradient(270deg, transparent, rgba(var(--belte-rgb), .5))}.isk-emblem-drage{object-fit:contain;width:74px;height:74px;filter:drop-shadow(0 0 14px rgba(var(--belte-rgb), .28));display:block}.isk-innhold{flex-direction:column;gap:30px;width:100%;max-width:640px;display:flex}@media (prefers-reduced-motion:no-preference){.isk-innhold{animation:.26s ease-out both isk-inn}}@keyframes isk-inn{0%{opacity:0}to{opacity:1}}.isk-p,.isk-punkt{font-family:var(--isk-serif);color:var(--isk-tekst-2);text-wrap:pretty;margin:0;font-size:23px;font-weight:300;line-height:1.6}.isk-punkt{border-left:1px solid rgba(var(--belte-rgb), .35);padding-left:22px}.isk-punkt-nr{color:rgb(var(--belte-rgb));margin-right:12px;font-weight:400}.isk-punkt-etikett{color:var(--isk-tekst);font-weight:500}.isk-punkt--etikett>.isk-punkt-etikett:first-child{margin-bottom:2px;font-weight:600;display:block}.isk-punkt--tall{flex-direction:column;gap:8px;display:flex}.isk-punkt-stort{font-family:var(--isk-serif);color:var(--isk-tekst);font-variant-numeric:lining-nums;font-size:52px;font-weight:400;line-height:1}.isk-p--tett+.isk-p--tett{margin-top:-22px}.isk-utsagn{font-family:var(--isk-serif);color:var(--isk-tekst);text-wrap:balance;margin:0;font-size:40px;font-weight:400;line-height:1.2}.isk-uthevet{color:var(--isk-gull);font-style:normal}.isk[data-belte=gult] .isk-uthevet{color:#e0a23e}.isk-skille{align-items:center;gap:12px;display:flex}.isk-skille span:not(.isk-skille-rute){background:rgba(var(--belte-rgb), .4);width:56px;height:1px}.isk-skille-rute{background:rgb(var(--belte-rgb));width:6px;height:6px;transform:rotate(45deg)}.isk-quote{font-family:var(--isk-serif);color:var(--isk-tekst);border-left:2px solid rgba(var(--belte-rgb), .75);text-wrap:balance;margin:0;padding-left:26px;font-size:30px;font-style:italic;font-weight:300;line-height:1.45}.isk-situasjon--ren .isk-situasjon-sitat{color:var(--isk-tekst);text-wrap:pretty;font-size:26px;line-height:1.45}.isk-situasjon-sitat--flere+.isk-situasjon-sitat--flere{margin-top:16px}p.isk-etikett{margin:0 0 -12px}.isk-p--dempet{color:var(--isk-muted)}.isk .isk-valg--vist{cursor:default}.isk-trakt{flex-direction:column;gap:18px;margin:0;display:flex}.isk-trakt-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.isk-trakt-trinn{border-top:1px solid rgba(var(--belte-rgb), .22);grid-template-columns:96px minmax(0,1fr) 150px;align-items:baseline;column-gap:20px;padding:16px 0;display:grid}.isk-trakt-trinn:last-child{border-bottom:1px solid rgba(var(--belte-rgb), .22)}.isk-trakt-antall{font-family:var(--isk-serif);color:var(--isk-tekst);text-align:right;font-variant-numeric:tabular-nums lining-nums;font-size:30px;line-height:1.1}.isk-trakt-tekst{font-family:var(--isk-serif);color:var(--isk-tekst-2);text-wrap:pretty;font-size:20px;font-weight:300;line-height:1.4}.isk-trakt-andel{grid-template-columns:minmax(0,1fr) 46px;align-items:center;column-gap:12px;display:grid}.isk-trakt-spor{background:rgba(var(--belte-rgb), .16);height:3px;display:block}.isk-trakt-fyll{background:rgb(var(--belte-rgb));height:100%;display:block}.isk-trakt-pst{letter-spacing:.04em;color:var(--isk-tekst-2);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.isk-trakt-fotnote{color:var(--isk-muted-2);margin:0;font-size:12px;line-height:1.5}.isk-quote-figur{flex-direction:column;gap:14px;margin:0;display:flex}.isk-quote-kilde{letter-spacing:.24em;text-transform:uppercase;color:var(--isk-tekst-2);padding-left:28px;font-size:11px}.isk-formel{font-family:var(--isk-serif);letter-spacing:.08em;color:var(--isk-tekst);margin:4px 0;font-size:46px;font-weight:300;line-height:1.1}.isk-situasjon{border:1px solid rgba(var(--belte-rgb), .24);background:rgba(var(--belte-rgb), .04);flex-direction:column;gap:16px;padding:26px 30px 28px;display:flex}.isk-situasjon-overskrift{letter-spacing:.3em;text-transform:uppercase;color:var(--isk-gull-dim);font-size:10px}.isk-situasjon-sitat{font-family:var(--isk-serif);color:var(--isk-gull);text-wrap:balance;margin:0;font-size:30px;line-height:1.4}.isk-sporsmal{font-family:var(--isk-serif);color:var(--isk-tekst);text-wrap:balance;margin:0;font-size:32px;font-weight:400;line-height:1.2}.isk-laerepunkt{background:linear-gradient(180deg, rgba(var(--belte-rgb), .07), rgba(var(--belte-rgb), .02));box-shadow:inset 3px 0 0 rgba(var(--belte-rgb), .7);border:1px solid #d8b45a6b;flex-direction:column;gap:18px;padding:30px 32px 32px;display:flex}.isk-laerepunkt-topp{align-items:center;gap:12px;display:flex}.isk-laerepunkt-drage{object-fit:contain;width:28px;height:28px}.isk-laerepunkt-overskrift{letter-spacing:.3em;text-transform:uppercase;color:var(--isk-gull);font-size:11px}.isk-laerepunkt-tekst{font-family:var(--isk-serif);color:var(--isk-tekst);text-wrap:pretty;margin:0;font-size:29px;line-height:1.45}.isk-laerepunkt-liste{flex-direction:column;display:flex}.isk-laerepunkt-punkt{font-family:var(--isk-serif);color:var(--isk-tekst);text-wrap:balance;margin:22px 0 6px;font-size:23px;line-height:1.3}.isk-laerepunkt-punkt:first-child{margin-top:0}.isk-laerepunkt-forklaring{color:var(--isk-tekst-2,var(--isk-muted));text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.isk-valgliste{flex-direction:column;gap:12px;display:flex}.isk .isk-valg{text-align:left;border:1px solid #d8b45a52;align-items:flex-start;gap:18px;padding:20px 24px;transition:border-color .18s,background-color .18s;display:flex}.isk .isk-valg:hover,.isk .isk-valg:focus-visible,.isk .isk-valg[data-valgt=ja]{border-color:var(--isk-gull);background:#d8b45a0f;outline:none}.isk-valg-bokstav{width:30px;height:30px;color:var(--isk-gull);border:1px solid #d8b45a8c;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.isk-valg-tekst{font-family:var(--isk-serif);color:var(--isk-tekst);text-wrap:pretty;font-size:23px;line-height:1.4}.isk-valg-gruppe{flex-direction:column;display:flex}.isk .isk-valg-gruppe>.isk-valg{width:100%}.isk .isk-valg:has(.isk-valg-merke){grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 18px;display:grid}.isk-valg-merke{letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;color:var(--isk-gull);grid-column:2;font-size:9px}.isk .isk-valg[data-aapen=ja]{box-shadow:inset 2px 0 0 rgb(var(--belte-rgb))}.isk-valg-tilbakemelding{border-left:2px solid rgb(var(--belte-rgb));background:rgba(var(--belte-rgb), .05);font-family:var(--isk-serif);color:var(--isk-tekst-2);text-wrap:pretty;margin:0;padding:18px 24px 20px 26px;font-size:21px;font-weight:300;line-height:1.55}@media (prefers-reduced-motion:no-preference){.isk-valg-tilbakemelding{animation:.22s ease-out both isk-inn}}.isk-fritekst{width:100%;font-family:var(--isk-serif);color:var(--isk-tekst);background:rgba(var(--belte-rgb), .03);resize:vertical;border:1px solid #d8b45a52;border-radius:0;padding:18px 20px;font-size:21px;line-height:1.5}.isk-fritekst:focus{border-color:var(--isk-gull);outline:none}.isk-fritekst::placeholder{color:var(--isk-muted-3)}.isk-venter{flex-direction:column;align-items:center;gap:22px;padding:40px 0;display:flex}.isk-bunn{border-top:1px solid rgba(var(--belte-rgb), .16);grid-template-columns:1fr auto 1fr;align-items:center;padding:26px 40px 32px;display:grid}.isk-bunn-midt{justify-content:center;display:flex}.isk .isk-tilbake{letter-spacing:.24em;text-transform:uppercase;color:var(--isk-muted);font-size:11px;transition:color .18s}.isk .isk-tilbake:hover{color:var(--isk-tekst)}.isk .isk-cta{background:var(--isk-gull);color:var(--isk-ink);letter-spacing:.3em;text-transform:uppercase;justify-content:center;align-items:center;gap:16px;padding:18px 54px;font-size:11px;font-weight:500;transition:background-color .18s,opacity .18s;display:inline-flex}.isk .isk-cta:hover:not(:disabled){background:#e2c06a}.isk .isk-cta:disabled{opacity:.35;cursor:not-allowed}.isk-cta-pil{letter-spacing:0;font-size:14px}.isk-hint{letter-spacing:.24em;text-transform:uppercase;color:#6e665d;text-align:center;font-size:11px}.isk .error-msg{margin:0}@media (max-width:767px){.isk-bare-web{display:none!important}.isk-bare-mobil{display:revert}.isk-topp{grid-template-columns:1fr auto;gap:12px;padding:12px 20px}.isk-beltemerke{width:28px;height:28px}.isk-topp-venstre{gap:10px}.isk-etikett{letter-spacing:.26em;font-size:9px}.isk-lukk{letter-spacing:0;font-size:13px;padding:4px!important}.isk-baand{justify-content:center;align-items:center;height:118px;display:flex;position:relative}.isk-shoji--baand{--fade:180deg;--cw:48px;--ch:70px;border-bottom:5px solid var(--isk-tre);position:absolute;inset:0}.isk-baand-drage{object-fit:contain;width:64px;height:64px;filter:drop-shadow(0 0 12px rgba(var(--belte-rgb), .35));position:relative}.isk-fremdrift-mobil{justify-content:space-between;align-items:center;padding:16px 22px 0;display:flex}.isk-fremdrift-mobil .isk-ruter{gap:9px}.isk-fremdrift-mobil .isk-rute{width:6px;height:6px}.isk-fremdrift-mobil .isk-fremdrift-tekst{letter-spacing:.24em;font-size:9px}.isk-hoved{flex:1;min-height:0;display:block}.isk-midt{gap:0;padding:26px 22px 30px}.isk-innhold{gap:22px;max-width:100%}.isk-p,.isk-punkt{font-size:17px}.isk-punkt{padding-left:16px}.isk-utsagn{font-size:28px}.isk-skille span:not(.isk-skille-rute){width:36px}.isk-quote{padding-left:18px;font-size:22px}.isk-quote-kilde{padding-left:20px;font-size:10px}.isk-formel{font-size:34px}.isk-situasjon{gap:12px;padding:18px 18px 20px}.isk-situasjon-overskrift{font-size:9px}.isk-situasjon-sitat{font-size:22px}.isk-situasjon--ren .isk-situasjon-sitat{font-size:20px}.isk-sporsmal{font-size:24px}.isk-laerepunkt{gap:14px;padding:22px 20px}.isk-laerepunkt-drage{width:22px;height:22px}.isk-laerepunkt-overskrift{font-size:10px}.isk-laerepunkt-tekst{font-size:21px}.isk-laerepunkt-punkt{margin-top:18px;font-size:19px}.isk-laerepunkt-punkt:first-child{margin-top:0}.isk-laerepunkt-forklaring{font-size:15px}.isk-valgliste{gap:10px}.isk .isk-valg{gap:14px;padding:15px 16px}.isk-valg-bokstav{width:24px;height:24px;font-size:11px}.isk-valg-tekst{font-size:18px}.isk-punkt-stort{font-size:40px}.isk-p--tett+.isk-p--tett{margin-top:-14px}.isk-trakt-trinn{grid-template-columns:78px minmax(0,1fr);gap:10px 14px;padding:14px 0}.isk-trakt-antall{font-size:24px}.isk-trakt-tekst{font-size:17px}.isk-trakt-andel{grid-column:2}.isk-valg-tilbakemelding{padding:14px 16px 16px 18px;font-size:17px}.isk .isk-valg:has(.isk-valg-merke){column-gap:14px}.isk-valg-merke{font-size:8px}.isk-fritekst{font-size:18px}.isk-bunn{z-index:5;background:var(--isk-ink);grid-template-columns:1fr;gap:10px;padding:14px 22px 20px;position:sticky;bottom:0}.isk-bunn-venstre{order:2;justify-content:center;display:flex}.isk-bunn-venstre:empty,.isk-bunn-hoyre{display:none}.isk-bunn-midt{order:1}.isk .isk-cta{width:100%;padding:17px}}.lo a{text-decoration:none}.lo-topp-mobil,.lo-bare-mobil{display:none}.lo .topplinje{border-bottom:1px solid rgba(var(--belte-rgb), .16);padding:20px 40px}.lo .topplinje-merke .fs-emblem{width:38px}.lo .topplinje-ord{font-family:var(--isk-serif);letter-spacing:.32em;color:var(--isk-gull);font-size:19px}.lo .topplinje-nav{font-family:var(--isk-sans);letter-spacing:.26em;gap:30px;font-size:11px}.lo .topplinje-nav a{color:var(--isk-muted-3)}.lo .topplinje-nav a:hover{color:var(--isk-tekst)}.lo .topplinje-her{color:var(--isk-tekst);border-bottom:1px solid var(--isk-gull);padding-bottom:3px}.lo-hoved{flex:1;grid-template-columns:minmax(96px,1fr) minmax(0,768px) minmax(96px,1fr);min-height:900px;display:grid}.lo-midt{flex-direction:column;align-items:center;gap:40px;min-width:0;padding:48px 64px 56px;display:flex}.lo-stige{align-items:flex-start;gap:6px;display:flex}.lo-stige-gruppe{align-items:flex-start;display:flex}.lo-stige-skille{background:#d8b45a38;width:1px;height:48px;margin:8px 8px 0}.lo-stige-celle{flex-direction:column;align-items:center;gap:6px;display:flex}.lo-stige-rute{justify-content:center;align-items:center;width:64px;height:64px;transition:box-shadow .18s;display:flex}.lo-stige-belte{object-fit:contain;width:52px;height:52px}.lo-stige-tom{border:1px solid #d8b45a47;width:9px;height:9px;transform:rotate(45deg)}.lo-stige-celle[data-tilstand=naa] .lo-stige-rute{box-shadow:inset 0 0 0 1px rgba(var(--celle-rgb), .75), 0 0 18px rgba(var(--celle-rgb), .25)}.lo-stige-celle[data-vises=ja] .lo-stige-rute{box-shadow:inset 0 0 0 1px rgba(var(--celle-rgb), .6);background:rgba(var(--celle-rgb), .07)}.lo-stige-celle[data-tilstand=naa][data-vises=ja] .lo-stige-rute{box-shadow:inset 0 0 0 1px rgba(var(--celle-rgb), .75), 0 0 18px rgba(var(--celle-rgb), .25);background:rgba(var(--celle-rgb), .07)}a.lo-stige-celle:hover .lo-stige-rute{box-shadow:inset 0 0 0 1px rgba(var(--celle-rgb), .45)}.lo-stige-celle[data-tilstand=neste] .lo-stige-belte{opacity:.4;filter:grayscale(.5)}.lo-stige-etikett{letter-spacing:.2em;text-transform:uppercase;color:#6e665d;min-height:11px;font-size:9px}.lo-stige-etikett--naa{color:rgb(var(--celle-rgb))}.lo-stige-strek{background:rgb(var(--celle-rgb));width:20px;height:2px;margin:4px 0 5px}.lo-stige-under{flex-direction:column;align-items:center;gap:4px;display:flex}.lo-stige-under .lo-stige-strek{margin:2px 0 0}.lo-belte{justify-content:center;align-items:center;width:200px;height:170px;display:flex;position:relative}.lo-belte-lys{background:radial-gradient(ellipse at center, rgba(var(--belte-rgb), .14), transparent 70%);position:absolute;inset:10px 20px}.lo-belte-bilde{object-fit:contain;width:160px;height:160px;position:relative}.lo-hode{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:-8px;display:flex}.lo-grad{letter-spacing:.32em;text-transform:uppercase;color:rgba(var(--belte-rgb), .8);font-size:10px}.lo-navn{font-family:var(--isk-serif);color:var(--isk-tekst);margin:0;font-size:58px;font-weight:300;line-height:1}.lo-setning{max-width:520px;font-family:var(--isk-serif);color:var(--isk-tekst-2);text-wrap:pretty;margin:0;font-size:24px;font-style:italic;font-weight:300;line-height:1.45}.lo-liste-blokk{flex-direction:column;gap:26px;width:100%;max-width:640px;display:flex}.lo-skille{align-items:center;gap:18px;width:100%;display:flex}.lo-skille-linje{background:linear-gradient(90deg, transparent, rgba(var(--belte-rgb), .4));flex:1;height:1px}.lo-skille-linje--hoyre{background:linear-gradient(270deg, transparent, rgba(var(--belte-rgb), .4))}.lo-skille-rute{background:rgb(var(--belte-rgb));width:6px;height:6px;transform:rotate(45deg)}.lo-skille-tekst{letter-spacing:.32em;text-transform:uppercase;color:var(--isk-tekst-2);white-space:nowrap;font-size:10px}.lo-liste{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lo-rad{background:#0b090799;border:1px solid #d8b45a33;grid-template-columns:56px 1fr auto;align-items:center;gap:18px;padding:22px 26px;transition:border-color .18s,background-color .18s;display:grid}a.lo-rad:hover{border-color:#d8b45a6b}.lo-rad-nr{font-family:var(--isk-serif);color:var(--isk-gull-dim);font-size:30px;line-height:1}.lo-rad-drage{object-fit:contain;width:38px;height:38px}.lo-rad-tekst{flex-direction:column;gap:5px;min-width:0;display:flex}.lo-rad-etikett{letter-spacing:.3em;text-transform:uppercase;color:var(--isk-gull);font-size:9px}.lo-rad-tittel{font-family:var(--isk-serif);color:var(--isk-tekst);text-wrap:balance;font-size:26px;line-height:1.15}.lo-rad-under{color:var(--isk-muted);font-size:14px;font-weight:300;line-height:1.45}.lo-rad[data-maal=ja]{background:rgba(var(--belte-rgb), .06);box-shadow:inset 3px 0 0 rgb(var(--belte-rgb)), 0 0 30px rgba(var(--belte-rgb), .12);border-color:#d8b45a8c}.lo-rad[data-maal=ja] .lo-rad-nr{color:var(--isk-gull)}.lo-rad--gradering{background:linear-gradient(180deg, rgba(var(--belte-rgb), .06), rgba(var(--belte-rgb), .015));box-shadow:inset 3px 0 0 rgba(var(--belte-rgb), .7);border-color:#d8b45a6b}.lo-rad--gradering[data-maal=ja]{box-shadow:inset 3px 0 0 rgb(var(--belte-rgb)), 0 0 30px rgba(var(--belte-rgb), .12)}.lo-rad[data-status=laast]{cursor:default;border-color:#d8b45a24}.lo-rad[data-status=laast] .lo-rad-nr,.lo-rad[data-status=laast] .lo-rad-drage{opacity:.45}.lo-rad[data-status=laast] .lo-rad-tittel{color:var(--isk-muted-2)}.lo-status{letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:var(--isk-muted-3);align-items:center;gap:9px;font-size:10px;display:flex}.lo-status-rute{border:1px solid #d8b45a47;width:7px;height:7px;transform:rotate(45deg)}.lo-status[data-status=fullfort],.lo-status[data-status=bestatt]{color:var(--isk-gull)}.lo-status[data-status=fullfort] .lo-status-rute,.lo-status[data-status=bestatt] .lo-status-rute{background:var(--isk-gull);border:0}.lo-status[data-status=neste],.lo-status[data-status=paabegynt]{color:rgb(var(--belte-rgb))}.lo-status[data-status=neste] .lo-status-rute{background:rgb(var(--belte-rgb));box-shadow:0 0 8px rgba(var(--belte-rgb), .5);border:0}.lo-status[data-status=paabegynt] .lo-status-rute{border-color:rgb(var(--belte-rgb))}.lo-status[data-status=aapen] .lo-status-rute{border-color:rgba(var(--belte-rgb), .35)}.lo-skala{border:1px solid #d8b45a33;flex-direction:column;gap:10px;width:100%;max-width:640px;padding:18px 22px;display:flex}.lo-skala-hode{letter-spacing:.26em;text-transform:uppercase;color:var(--isk-tekst-2);justify-content:space-between;font-size:10px;display:flex}.lo-skala-tilstand{color:rgb(var(--belte-rgb))}.lo-skala-spor{background:#d8b45a33;height:1px;position:relative}.lo-skala-merke{background:rgb(var(--belte-rgb));width:7px;height:7px;position:absolute;top:-3px;left:0;transform:rotate(45deg)}.lo-skala-tekst{color:var(--isk-muted);margin:0;font-size:13px;font-weight:300;line-height:1.5}.lo-andre{flex-direction:column;align-items:center;gap:14px;padding-top:10px;display:flex}.lo-andre-overskrift{letter-spacing:.3em;text-transform:uppercase;color:#6e665d;font-size:10px}.lo-andre-knapper{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lo-andre-knapp{letter-spacing:.2em;text-transform:uppercase;color:var(--isk-muted);border:1px solid #d8b45a33;align-items:center;gap:8px;padding:9px 16px;font-size:11px;transition:border-color .18s,color .18s;display:flex}.lo-andre-knapp img{object-fit:contain;width:18px;height:18px}.lo-andre-knapp:hover{color:var(--isk-tekst);border-color:#d8b45a6b}.lo-andre-knapp[data-naa=ja]{border-color:rgba(var(--celle-rgb), .55);color:var(--isk-tekst-2)}.lo-andre-naa{color:rgb(var(--celle-rgb))}.lo-bunn .isk-tilbake,.lo-bunn .isk-cta{text-decoration:none}@media (max-width:767px){.lo-topp-web,.lo-bare-web{display:none!important}.lo-bare-mobil{display:block}.lo-topp-mobil{border-bottom:1px solid rgba(var(--belte-rgb), .16);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.lo-tilbake-mobil{letter-spacing:.24em;text-transform:uppercase;color:var(--isk-muted);font-size:10px}.lo-emblem-mobil{width:auto;height:26px;display:block}.lo-hoved{flex:1;min-height:0;display:block}.lo-midt{gap:24px;padding:18px 0 28px}.lo-stige{gap:2px;padding:0 12px}.lo-stige-skille{height:24px;margin:8px 3px 0}.lo-stige-celle{gap:4px}.lo-stige-rute{width:40px;height:40px}.lo-stige-belte{width:34px;height:34px}.lo-stige-tom{width:7px;height:7px}.lo-stige-etikett{min-height:9px;font-size:7px}.lo-stige-strek{width:16px;margin:3px 0 4px}.lo-belte{width:100%;height:168px;margin-top:-10px}.lo-belte-baand{--fade:180deg;--cw:48px;--ch:70px;border-top:5px solid var(--isk-tre);border-bottom:5px solid var(--isk-tre);position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 90%,#000 40%,#0000);mask-image:radial-gradient(75% 90%,#000 40%,#0000)}.lo-belte-bilde{width:122px;height:122px}.lo-hode{gap:12px;margin-top:0;padding:0 22px}.lo-grad{font-size:9px}.lo-navn{font-size:40px}.lo-setning{max-width:100%;font-size:19px}.lo-liste-blokk{gap:24px;padding:0 22px}.lo-skille{gap:12px}.lo-skille-tekst{font-size:9px}.lo-liste{gap:10px}.lo-rad{grid-template-columns:34px 1fr auto;gap:12px;padding:16px}.lo-rad-nr{font-size:22px}.lo-rad-drage{width:28px;height:28px}.lo-rad-tekst{gap:3px}.lo-rad-etikett{font-size:8px}.lo-rad-tittel{font-size:20px}.lo-rad-under{font-size:13px}.lo-status{gap:6px;font-size:9px}.lo-status-rute{width:6px;height:6px}.lo-skala{width:auto;margin:0 22px}.lo-andre{gap:12px;padding:6px 22px 0}.lo-andre-overskrift{font-size:9px}.lo-andre-knapper{gap:8px}.lo-andre-knapp{padding:8px 12px;font-size:10px}.lo-andre-knapp img{width:16px;height:16px}}.trs{--trs-serif:var(--font-cormorant), "Cormorant Garamond", serif;min-height:100dvh;font-family:var(--font-jost), "Jost", sans-serif;color:#ede7da;background-color:#0b0907;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .85 0 0 0 0 .7 0 0 0 0 .35 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");flex-direction:column;display:flex;position:relative}.trs-karm{z-index:2;background:#15110c;height:10px;position:absolute;top:0;left:0;right:0}.trs-terskel{background:linear-gradient(90deg,#0000,#d8b45a59,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.trs-gate{flex:1}.trs-gate .dg-midt{background:radial-gradient(ellipse 60% 55% at 50% 30%, rgba(var(--gate-rgb), .1), transparent 75%);align-items:center;padding:72px 56px 80px}.trs-innhold{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:30px;width:100%;display:flex;position:relative}.trs-rombe{background:#d8b45a;flex:none;width:5px;height:5px;transform:rotate(45deg)}.trs-medaljong{justify-content:center;align-items:center;width:210px;height:210px;display:flex;position:relative}.trs-medaljong-glod{background:radial-gradient(circle, rgba(var(--trs-rgb), .26), rgba(var(--trs-rgb), .07) 50%, transparent 70%);border-radius:50%;position:absolute;inset:-30px}.trs-medaljong-ring{border:1px solid #d8b45a66;border-radius:50%;position:absolute;inset:0}.trs-medaljong-ring--indre{border-color:#d8b45a29;inset:14px}.trs-drage{object-fit:contain;filter:drop-shadow(0 0 22px #d8b45a73);width:146px;height:146px;position:relative}.trs-hode{flex-direction:column;align-items:center;gap:16px;display:flex}.trs-tittel{font-family:var(--trs-serif);letter-spacing:.01em;color:#ede7da;margin:0;font-size:88px;font-weight:300;line-height:.95}.trs-slag{font-family:var(--trs-serif);color:#d8b45a;text-wrap:pretty;margin:0;font-size:34px;font-weight:400;line-height:1.25}.trs-ingress{max-width:520px;font-family:var(--trs-serif);color:#c9c0b2;text-wrap:pretty;margin:0;font-size:23px;font-weight:300;line-height:1.55}.trs-overgang{align-items:center;gap:22px;display:flex}.trs-belte{flex-direction:column;align-items:center;gap:6px;display:flex}.trs-belte-bilde{object-fit:contain;width:58px;height:58px}.trs-belte-rute{width:58px;height:58px;box-shadow:inset 0 0 0 1px rgba(var(--trs-rgb), .45);justify-content:center;align-items:center;display:flex}.trs-belte-bilde--maal{opacity:.35;filter:grayscale(.6);width:46px;height:46px}.trs-belte-navn{letter-spacing:.24em;text-transform:uppercase;color:#9a9187;font-size:10px}.trs-belte-navn--maal{color:rgb(var(--trs-rgb))}.trs-overgang-linje{align-items:center;gap:8px;margin-bottom:18px;display:flex}.trs-strek{width:44px;height:1px}.trs-strek--fra{background:linear-gradient(90deg, rgba(var(--trs-fra), .5), #d8b45a99)}.trs-strek--til{background:linear-gradient(90deg, #d8b45a99, rgba(var(--trs-rgb), .6))}.trs-overgang-rombe{background:#d8b45a;flex:none;width:7px;height:7px;transform:rotate(45deg)}.trs-proves{flex-direction:column;align-items:center;gap:12px;display:flex}.trs-proves-etikett{letter-spacing:.3em;text-transform:uppercase;color:#7c736a;font-size:10px}.trs-brikker{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.trs-brikke{font-family:var(--trs-serif);color:#ede7da;border:1px solid #d8b45a4d;align-items:center;gap:9px;padding:9px 16px;font-size:19px;display:flex}.trs-regler{background:#d8b45a33;border:1px solid #d8b45a33;grid-template-columns:repeat(3,1fr);gap:1px;width:100%;max-width:560px;display:grid}.trs-regel{background:#0b0907e0;flex-direction:column;align-items:center;gap:7px;padding:20px 18px 22px;display:flex}.trs-regel-tittel{font-family:var(--trs-serif);color:#ede7da;font-size:24px;line-height:1.1}.trs-regel-tekst{color:#9a9187;font-size:13px;font-weight:300;line-height:1.4}.trs-handling{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px;margin-top:6px;display:flex}.trs-cta{cursor:pointer;color:#0a0907;width:100%;font:inherit;letter-spacing:.34em;text-transform:uppercase;box-shadow:0 0 40px rgba(var(--trs-rgb), .22);background:#d8b45a;border:0;justify-content:center;align-items:center;gap:16px;padding:22px;font-size:13px;font-weight:500;transition:background-color .18s;display:flex}.trs-cta:hover{background:#e2c06a}.trs-cta:focus-visible,.trs-lenke:focus-visible{outline-offset:3px;outline:1px solid #ede7da}.trs-cta-pil{letter-spacing:0;font-size:16px}.trs-lenke{letter-spacing:.24em;text-transform:uppercase;color:#9a9187;padding:8px;font-size:11px;text-decoration:none;transition:color .18s}.trs-lenke:hover{color:#ede7da}@media (max-width:1023px){.trs-gate{--dg-bredde:640px!important}.trs-tittel{font-size:68px}}@media (max-width:767px){.trs-gate .dg-midt{background:radial-gradient(ellipse 80% 40% at 50% 15%, rgba(var(--gate-rgb), .12), transparent 75%);padding:44px 52px 34px}.trs-innhold{gap:22px}.trs-medaljong{width:150px;height:150px}.trs-medaljong-ring--indre{inset:10px}.trs-drage{width:104px;height:104px}.trs-hode{gap:12px}.trs-tittel{letter-spacing:0;font-size:38px}.trs-slag{font-size:24px}.trs-ingress{font-size:18px}.trs-overgang{gap:14px}.trs-belte-bilde,.trs-belte-rute{width:44px;height:44px}.trs-belte-bilde--maal{width:34px;height:34px}.trs-belte-navn{font-size:9px}.trs-overgang-linje{gap:6px;margin-bottom:16px}.trs-strek{width:24px}.trs-overgang-rombe{width:6px;height:6px}.trs-proves{gap:10px}.trs-proves-etikett{font-size:9px}.trs-brikker{gap:8px}.trs-brikke{padding:8px 12px;font-size:16px}.trs-regel{gap:5px;padding:14px 8px 15px}.trs-regel-tittel{font-size:18px}.trs-regel-tekst{font-size:11px}.trs-handling{gap:10px;margin-top:2px}.trs-cta{padding:19px;font-size:12px}.trs-lenke{font-size:10px}}.dg{grid-template-columns:minmax(48px, 1fr) minmax(0, var(--dg-bredde)) minmax(48px, 1fr);display:grid;position:relative;overflow:hidden}.dg-dor,.fp-shoji{--dg-celle-b:62px;--dg-celle-h:92px}.dg-dor{background-color:#0b0907;background-size:var(--dg-celle-b) var(--dg-celle-h), var(--dg-celle-b) var(--dg-celle-h), 100% 100%}.dg-dor--v{background-image:linear-gradient(90deg, #0b0907 0 3px, transparent 3px), linear-gradient(#0b0907 0 3px, transparent 3px), linear-gradient(90deg, rgba(var(--gate-rgb), .02), rgba(var(--gate-rgb), .1) 60%, rgba(var(--gate-rgb), .22));box-shadow:inset -40px 0 60px -30px rgba(var(--gate-rgb), .16);border-right:8px solid #15110c}.dg-dor--h{background-image:linear-gradient(90deg, #0b0907 0 3px, transparent 3px), linear-gradient(#0b0907 0 3px, transparent 3px), linear-gradient(270deg, rgba(var(--gate-rgb), .02), rgba(var(--gate-rgb), .1) 60%, rgba(var(--gate-rgb), .22));box-shadow:inset 40px 0 60px -30px rgba(var(--gate-rgb), .16);border-left:8px solid #15110c}.dg-midt{z-index:1;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.dg-rombe{background:#d8b45a;flex:none;width:5px;height:5px;transform:rotate(45deg)}.dg-overlinje{letter-spacing:.34em;text-transform:uppercase;color:#d8b45a;align-items:center;gap:12px;font-size:11px;display:flex}.dg-skille{align-items:center;gap:18px;width:100%;display:flex}.dg-skille-linje{background:linear-gradient(90deg,#0000,#d8b45a66);flex:1;height:1px}.dg-skille-linje--h{background:linear-gradient(270deg,#0000,#d8b45a66)}.dg-skille-rombe{background:#d8b45a;flex:none;width:6px;height:6px;transform:rotate(45deg)}.dg-skille-tekst{letter-spacing:.32em;text-transform:uppercase;color:#c9c0b2;white-space:nowrap;font-size:10px}.dg-hj{pointer-events:none;border:0 solid #d8b45a;width:20px;height:20px;position:absolute}.dg-hj--tv{border-top-width:1px;border-left-width:1px;top:8px;left:8px}.dg-hj--th{border-top-width:1px;border-right-width:1px;top:8px;right:8px}.dg-hj--bv{border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.dg-hj--bh{border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}.dg-topp{z-index:3;border-top:10px solid #15110c;border-bottom:1px solid #d8b45a24;justify-content:space-between;align-items:center;gap:24px;padding:20px 56px;display:flex;position:relative}.dg-merke{align-items:center;gap:14px;text-decoration:none;display:flex}.dg-merke-emblem{width:auto;height:30px;display:block}.dg-merke-ord{font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.32em;text-transform:uppercase;color:#d8b45a;font-size:17px}.dg-logginn{letter-spacing:.26em;text-transform:uppercase;color:#c9c0b2;border:1px solid #d8b45a4d;padding:10px 18px;font-size:11px;text-decoration:none;transition:border-color .18s,color .18s}.dg-logginn:hover{color:#ede7da;border-color:#d8b45a99}.dg-nav{align-items:center;gap:32px;display:flex}.dg-nav a,.dg-nav-her{letter-spacing:.26em;text-transform:uppercase;padding-bottom:5px;font-size:11px;text-decoration:none}.dg-nav a{color:#9a9187;transition:color .18s}.dg-nav a:hover{color:#ede7da}.dg-nav-her{color:#ede7da;border-bottom:1px solid #d8b45a;padding-bottom:4px}.dg-hamburger,.dg-meny,.dg-faner{display:none}.fp,.hj{color:#ede7da;min-height:100dvh;font-family:var(--font-jost), "Jost", sans-serif;background-color:#0b0907;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .85 0 0 0 0 .7 0 0 0 0 .35 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fp-gull{color:#d8b45a}.fp-port{min-height:0}.fp-port .dg-midt{padding:44px 48px 52px}.fp-port-innhold{text-align:center;flex-direction:column;align-items:center;gap:26px;display:flex}.fp-port-emblem{width:220px;height:auto;display:block}.fp-port-h1{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#ede7da;text-wrap:balance;margin:0;font-size:58px;font-weight:300;line-height:1.08}.fp-mantra{max-width:560px;font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#c9c0b2;text-wrap:balance;margin:0;font-size:25px;font-weight:300;line-height:1.55}.fp-mantra-slutt{color:#d8b45a;white-space:nowrap;font-weight:400}.fp-knapper{justify-content:center;align-items:center;gap:16px;margin-top:6px;display:flex}.fp-knapp{font:inherit;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:16px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.fp-knapp span[aria-hidden]{letter-spacing:0;font-size:16px}.fp-knapp--gull{color:#0a0907;letter-spacing:.34em;box-shadow:0 0 40px rgba(var(--gate-rgb,232, 226, 210), .12);background:#d8b45a;border:0;padding:21px 56px}.fp-knapp--gull:hover{background:#e2c06a}.fp-knapp--ramme{color:#d8b45a;background:0 0;border:1px solid #d8b45a8c;padding:20px 44px}.fp-knapp--ramme:hover{color:#e2c06a;border-color:#d8b45a}.fp-knapp--bred{width:100%}.fp-knapp:focus-visible{outline-offset:3px;outline:1px solid #ede7da}.fp-seksjon{border-top:1px solid #d8b45a1f;flex-direction:column;align-items:center;gap:32px;padding:96px 56px;display:flex}.fp-seksjon--hva{gap:28px;padding-top:56px;padding-bottom:72px}.fp-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:64px;width:100%;max-width:1328px;display:grid}.fp-intro-kol{flex-direction:column;gap:20px;display:flex}.fp-intro-h{font-family:var(--font-cormorant), serif;color:#ede7da;text-align:left;text-wrap:balance;margin:0;font-size:40px;font-weight:300;line-height:1.15}.fp-intro-p{font-family:var(--font-cormorant), serif;color:#e8e0d0;text-align:left;text-wrap:pretty;margin:0;font-size:21px;font-weight:400;line-height:1.6}.fp-intro-p+.fp-intro-p{color:#c9c0b2}.fp-sentrert{flex-direction:column;align-items:center;gap:24px;max-width:780px;display:flex}.fp-h{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#ede7da;text-align:center;text-wrap:balance;margin:0;font-size:46px;font-weight:300;line-height:1.15}.fp-h--venstre{text-align:left}.fp-h--linjer{width:max-content;max-width:calc(100vw - 112px)}.fp-h--linjer>span{display:block}.fp-p{max-width:780px;font-family:var(--font-cormorant), serif;color:#e8e0d0;text-align:center;text-wrap:pretty;margin:0;font-size:23px;font-weight:400;line-height:1.6}.fp-p+.fp-p{color:#c9c0b2}.fp-p--venstre{text-align:left}.fp-etikett{letter-spacing:.3em;text-transform:uppercase;color:#d8b45a;align-items:center;gap:12px;font-size:11px;line-height:1;display:inline-flex}.fp-etikett--dempet{color:#9a9187}.fp-utdrag{box-sizing:border-box;background:#0b0907;border:1px solid #d8b45a66;flex-direction:column;gap:22px;width:100%;max-width:860px;margin:0;padding:40px 44px;display:flex;position:relative}.fp-seksjon--slik{padding-bottom:56px}.fp-seksjon--slik .fp-sentrert{max-width:720px}.fp-seksjon--spor{border-top:0;padding-top:48px;padding-bottom:96px}.fp-apning{border-top:8px solid #15110c;border-bottom:8px solid #15110c}.fp-apning .dg-midt{background:#0b0907;padding:48px 0}.fp-apning .fp-utdrag{box-shadow:0 30px 60px #00000080}.fp-utdrag .dg-hj{width:22px;height:22px}.fp-utdrag .dg-hj--tv,.fp-utdrag .dg-hj--th{top:10px}.fp-utdrag .dg-hj--bv,.fp-utdrag .dg-hj--bh{bottom:10px}.fp-utdrag .dg-hj--tv,.fp-utdrag .dg-hj--bv{left:10px}.fp-utdrag .dg-hj--th,.fp-utdrag .dg-hj--bh{right:10px}.fp-utdrag-topp{border-bottom:1px solid #d8b45a2e;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:20px;display:flex}.fp-utdrag-topp .fp-typer-rombe{width:5px;height:5px}.fp-utdrag-kilde{color:#9a9187;font-size:12px}.fp-utdrag-replikker{flex-direction:column;gap:22px;display:flex}.fp-utdrag-rad{grid-template-columns:120px 1fr;align-items:baseline;gap:20px;display:grid}.fp-utdrag-hvem{letter-spacing:.28em;text-transform:uppercase;color:#9a9187;font-size:10px;line-height:1}.fp-utdrag-hvem--du{color:#d8b45a}.fp-utdrag-motpart{font-family:var(--font-cormorant), serif;color:#ede7da;text-wrap:pretty;margin:0;font-size:21px;font-weight:400;line-height:1.5}.fp-utdrag-du{font-family:var(--font-cormorant), serif;color:#b5ab9c;text-wrap:pretty;border-left:2px solid #d8b45a99;margin:0;padding-left:16px;font-size:17px;font-weight:400;line-height:1.6}.fp-utdrag-domhode{border-top:1px solid #d8b45a4d;align-items:center;gap:10px;padding-top:22px;display:flex}.fp-utdrag-domhode img{object-fit:contain;width:22px;height:22px}.fp-utdrag-kalib{align-items:center;gap:22px;margin-top:-4px;display:flex}.fp-utdrag-kalib-celle{align-items:baseline;gap:12px;display:flex}.fp-utdrag-kalib-h{letter-spacing:.26em;text-transform:uppercase;color:#9a9187;font-size:10px;line-height:1}.fp-utdrag-kalib-verdi{font-family:var(--font-cormorant), serif;color:#ede7da;font-size:28px;font-weight:400;line-height:1}.fp-utdrag-kalib-verdi--dom{color:#d8b45a}.fp-utdrag-kalib-strek{background:#d8b45a66;flex:none;width:1px;height:24px}.fp-utdrag-dom{border-left:2px solid #d8b45a;flex-direction:column;gap:14px;padding-left:18px;display:flex}.fp-utdrag-domtekst{font-family:var(--font-cormorant), serif;color:#e8e0d0;text-wrap:pretty;margin:0;font-size:21px;font-weight:400;line-height:1.55}.fp-utdrag-sitat{color:#ede7da}.fp-utdrag-sporsmal{font-family:var(--font-cormorant), serif;color:#d8b45a;text-wrap:balance;margin:0;font-size:26px;font-style:italic;font-weight:400;line-height:1.35}.fp-spor{box-sizing:border-box;border:1px solid #d8b45a80;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;width:100%;max-width:860px;display:grid;position:relative}.fp-spor .dg-hj{width:14px;height:14px}.fp-spor .dg-hj--tv,.fp-spor .dg-hj--th{top:6px}.fp-spor .dg-hj--bv,.fp-spor .dg-hj--bh{bottom:6px}.fp-spor .dg-hj--tv,.fp-spor .dg-hj--bv{left:6px}.fp-spor .dg-hj--th,.fp-spor .dg-hj--bh{right:6px}.fp-spor-grader{background:linear-gradient(#d8b45a12,#d8b45a04);border-right:1px solid #d8b45a4d;flex-direction:column;gap:22px;padding:34px 32px 36px;display:flex}.fp-spor-tittel{font-family:var(--font-cormorant), serif;color:#ede7da;text-wrap:balance;margin:0;font-size:32px;font-weight:300;line-height:1.15}.fp-spor-steg{margin:0;padding:0;list-style:none}.fp-spor-steg>li{grid-template-columns:40px 1fr;align-items:baseline;gap:12px;display:grid}.fp-spor-steg>li:not(:last-child){border-bottom:1px solid #d8b45a29;margin-bottom:18px;padding-bottom:18px}.fp-spor-steginnhold{flex-direction:column;gap:8px;display:flex}.fp-spor-nr{font-family:var(--font-cormorant), serif;color:#d8b45a;font-size:28px;line-height:1.1}.fp-spor-navn{font-family:var(--font-cormorant), serif;color:#ede7da;font-size:24px;font-weight:400;line-height:1.15}.fp-spor-tekst{font-family:var(--font-cormorant), serif;color:#c9c0b2;text-wrap:pretty;margin:0;font-size:18px;font-weight:400;line-height:1.5}.fp-spor-fri{flex-direction:column;gap:18px;padding:34px 30px 32px;display:flex}.fp-spor-fri .fp-spor-tittel{font-size:28px}.fp-fri-steg{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.fp-fri-steg>li{grid-template-columns:34px 1fr;align-items:baseline;gap:12px;display:grid}.fp-fri-nr{font-family:var(--font-cormorant), serif;color:#8a7238;font-size:22px;line-height:1.2}.fp-fri-innhold{flex-direction:column;gap:6px;display:flex}.fp-fri-navn{font-family:var(--font-cormorant), serif;color:#ede7da;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:20px;line-height:1.3;display:flex}.fp-fri-gjentas{font-family:var(--font-jost), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#d8b45a;border:1px solid #d8b45a8c;padding:4px 7px;font-size:9px;line-height:1}.fp-fri-tekst{font-family:var(--font-cormorant), serif;color:#9a9187;text-wrap:pretty;margin:0;font-size:17px;font-weight:400;line-height:1.55}.fp-tekst{flex-direction:column;gap:22px;display:flex}.fp-innvending{border-top:1px solid #d8b45a4d;border-bottom:1px solid #d8b45a4d;grid-template-columns:64px 1fr;gap:28px;width:100%;max-width:860px;padding:30px 0;display:grid}.fp-innvending-drage{object-fit:contain;width:56px;height:56px}.fp-innvending-tekst{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.fp-innvending-sporsmal{font-family:var(--font-cormorant), serif;color:#ede7da;text-wrap:balance;margin:0;font-size:26px;font-weight:400;line-height:1.3}.fp-innvending-svar{font-family:var(--font-cormorant), serif;color:#c9c0b2;text-wrap:pretty;margin:0;font-size:19px;font-weight:400;line-height:1.6}.fp-resultat{font-family:var(--font-cormorant), serif;color:#d8b45a;text-wrap:pretty;margin:0;font-size:21px;font-style:italic;font-weight:400;line-height:1.5}.fp-bakgrunn{grid-template-columns:1fr 360px;align-items:start;gap:64px;width:100%;max-width:1100px;display:grid}.fp-bakgrunn .fp-tekst{grid-area:1/1}.fp-bakgrunn .fp-portrett{grid-area:1/2}.fp-portrett{flex-direction:column;gap:14px;margin:0;display:flex}.fp-portrett-ramme{aspect-ratio:4/5;background:#0b0907;position:relative;overflow:hidden}.fp-portrett-ramme img{object-fit:cover;object-position:70% center;width:100%;height:100%;display:block}.fp-portrett-ramme:after{content:"";pointer-events:none;background:radial-gradient(85% 65% at 50% 38%,#e8e2d214,#0000 70%),linear-gradient(#0000 70%,#0b090773);position:absolute;inset:0}.fp-portrett-ramme .dg-hj{z-index:1}.fp-portrett figcaption{color:#9a9187;font-size:13px;font-weight:300}.fp-typer{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;max-width:1200px;margin:0;padding:0;list-style:none;display:grid}.fp-typer li{font-family:var(--font-cormorant), serif;color:#ede7da;text-wrap:pretty;background:linear-gradient(#d8b45a0d,#d8b45a03);border:1px solid #d8b45a38;flex-direction:column;gap:16px;padding:26px 22px 28px;font-size:21px;font-weight:400;line-height:1.4;display:flex}.fp-typer-rombe{background:#d8b45a;flex:none;width:6px;height:6px;transform:rotate(45deg)}.fp-hvitt{align-items:center;gap:22px;max-width:820px;margin-top:8px;display:flex}.fp-hvitt img{object-fit:contain;flex:none;width:64px;height:64px}.fp-hvitt p{font-family:var(--font-cormorant), serif;color:#c9c0b2;text-wrap:pretty;margin:0;font-size:21px;font-weight:400;line-height:1.6}.fp-hvitt-uthevet{color:#ede7da}.fp-shoji{background-color:#0b0907;background-image:linear-gradient(90deg, #15110c 0 8px, transparent 8px), linear-gradient(#15110c 0 8px, transparent 8px), linear-gradient(90deg, #0b0907 0 3px, transparent 3px), linear-gradient(#0b0907 0 3px, transparent 3px), radial-gradient(ellipse 70% 60% at 50% 45%, rgba(var(--gate-rgb), .17), rgba(var(--gate-rgb), .07) 60%, rgba(var(--gate-rgb), .03));background-size:372px 100%, 100% 552px, var(--dg-celle-b) var(--dg-celle-h), var(--dg-celle-b) var(--dg-celle-h), 100% 100%;background-position:-4px 0,0 -4px,0 0,0 0,0 0;border-top:8px solid #15110c;border-bottom:8px solid #15110c;flex-direction:column;align-items:center;gap:40px;padding:88px 56px 80px;display:flex}.fp-vegg{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;width:100%;max-width:1328px;display:grid}.fp-hode{grid-row:span 4;grid-template-rows:subgrid;background:linear-gradient(#1a160f,#120f0b);border:1px solid #d8b45a73;row-gap:18px;padding:28px 24px 26px;display:grid;position:relative;box-shadow:0 0 0 6px #15110c,0 20px 40px #00000080}.fp-hode .dg-hj{border-color:#d8b45abf;width:12px;height:12px}.fp-hode .dg-hj--tv,.fp-hode .dg-hj--th{top:5px}.fp-hode .dg-hj--bv,.fp-hode .dg-hj--bh{bottom:5px}.fp-hode .dg-hj--tv,.fp-hode .dg-hj--bv{left:5px}.fp-hode .dg-hj--th,.fp-hode .dg-hj--bh{right:5px}.fp-hode-navn{font-family:var(--font-cormorant), serif;color:#ede7da;text-wrap:balance;margin:0;font-size:29px;font-weight:300;line-height:1.12}.fp-hode-strek{background:#d8b45a;width:36px;height:1px}.fp-hode-tekst{font-family:var(--font-cormorant), serif;color:#c9c0b2;text-wrap:pretty;margin:0;font-size:17px;font-weight:400;line-height:1.6}.fp-hode-pris{color:#ede7da}@media (min-width:1100px) and (max-width:1279px){.fp-vegg{column-gap:20px}.fp-hode{padding:22px 16px 20px}.fp-hode-navn{font-size:24px}}.fp-hode-belter{box-sizing:border-box;background:#15110c;grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-self:end stretch;gap:6px;width:100%;margin:6px 0 0;padding:6px;list-style:none;display:grid}.fp-belte{aspect-ratio:4/5;text-align:center;background-color:#0b0907;background-image:linear-gradient(90deg, #0b0907 0 2px, transparent 2px), linear-gradient(#0b0907 0 2px, transparent 2px), radial-gradient(ellipse 85% 65% at 50% 42%, rgba(var(--panel-rgb), .24), rgba(var(--panel-rgb), .072) 70%, rgba(var(--panel-rgb), .02));background-size:28px 38px,28px 38px,100% 100%;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10px 6px;display:flex}.fp-belte img{aspect-ratio:1;object-fit:contain;width:56px;filter:drop-shadow(0 0 14px rgba(var(--panel-rgb), .35))}.fp-belte-navn{letter-spacing:.26em;text-transform:uppercase;color:rgb(var(--panel-rgb));font-size:10px;line-height:1}.fp-pris{grid-template-columns:1fr 420px;align-items:start;gap:64px;width:100%;max-width:1000px;margin-top:6px;display:grid}.fp-tabell{border-collapse:collapse;width:100%}.fp-tabell th{text-align:left;letter-spacing:.24em;text-transform:uppercase;color:#8c847a;border-bottom:1px solid #d8b45a40;padding:0 16px 12px 0;font-size:10px;font-weight:400}.fp-tabell td{color:#8c847a;border-bottom:1px solid #d8b45a1a;padding:16px 16px 16px 0;font-size:16px;font-weight:300}.fp-tabell td:first-child{color:#9a9187}.fp-tabell-oss td{color:#ede7da;background:#d8b45a0f;border-bottom:0;padding-top:18px;padding-bottom:18px}.fp-tabell-oss td:first-child{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#ede7da;padding-left:16px;font-size:22px;box-shadow:inset 3px 0 #d8b45a}.fp-tabell-oss td:last-child{color:#d8b45a;font-weight:400}.fp-priskort{background-color:#0b0907;background-image:linear-gradient(90deg,#0b0907 0 2px,#0000 2px),linear-gradient(#0b0907 0 2px,#0000 2px),radial-gradient(85% 65% at 50% 38%,#e8e2d21f,#e8e2d209 70%,#e8e2d205);background-size:56px 80px,56px 80px,100% 100%;border:1px solid #d8b45a80;flex-direction:column;gap:20px;padding:40px 36px 34px;display:flex;position:relative;overflow:hidden}.fp-priskort .dg-hj{width:24px;height:24px}.fp-priskort .dg-hj--tv,.fp-priskort .dg-hj--th{top:12px}.fp-priskort .dg-hj--bv,.fp-priskort .dg-hj--bh{bottom:12px}.fp-priskort .dg-hj--tv,.fp-priskort .dg-hj--bv{left:12px}.fp-priskort .dg-hj--th,.fp-priskort .dg-hj--bh{right:12px}.fp-priskort-strek{background:linear-gradient(90deg,#0000,#e8e2d2,#0000);height:2px;position:absolute;top:0;left:0;right:0}.fp-priskort-hode{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.fp-priskort-drage{object-fit:contain;width:48px;height:48px}.fp-priskort-etikett{letter-spacing:.3em;text-transform:uppercase;color:#d8b45a;font-size:10px}.fp-priskort-belop{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#ede7da;font-size:56px;line-height:1}.fp-priskort-under{color:#9a9187;font-size:13px}.fp-inkludert{border-top:1px solid #d8b45a2e;flex-direction:column;gap:12px;margin:0;padding:20px 0 0;list-style:none;display:flex;position:relative}.fp-inkludert li{color:#c9c0b2;align-items:flex-start;gap:12px;font-size:15px;font-weight:300;line-height:1.6;display:flex}.fp-inkludert .fp-typer-rombe{width:5px;height:5px;margin-top:9px}.fp-priskort-kvote{color:#9a9187;margin:0;font-size:14px;font-weight:300;line-height:1.65;position:relative}.fp-priskort-trygg{color:#9a9187;text-align:center;margin:0;font-size:13px;font-weight:300;position:relative}.fp-port--slutt{border-top:1px solid #d8b45a1f;min-height:540px}.fp-port--slutt .dg-midt{background:radial-gradient(60% 60% at 50% 35%,#e8e2d214,#0000 75%);padding:64px 56px}.fp-slutt{gap:24px}.fp-medaljong{flex:none;justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:relative}.fp-medaljong-glod{background:radial-gradient(circle,#e8e2d23d,#e8e2d20f 50%,#0000 70%);border-radius:50%;position:absolute;inset:-21px}.fp-medaljong img{object-fit:contain;filter:drop-shadow(0 0 20px #d8b45a66);width:98px;height:98px;position:relative}.fp-slutt-h{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#d8b45a;margin:0;font-size:52px;font-weight:300;line-height:1.1}.fp-slutt-under{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#c9c0b2;margin:0 0 8px;font-size:24px;font-weight:300;line-height:1.5}.fp-slutt-under,.fp-port-h1,.hj-steg-setning{text-wrap:balance}.fs-bunn-loggut{font:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;transition:color .18s}.fs-bunn-loggut:hover{color:#ede7da}.hj-port .dg-midt{gap:34px;padding:64px 20px 72px}.hj-port-innhold{text-align:center;flex-direction:column;align-items:center;gap:26px;width:100%;display:flex}.hj-emblem{width:170px;height:auto;display:block}.hj-lesning{max-width:760px;font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#ede7da;text-wrap:balance;margin:0;font-size:44px;font-weight:300;line-height:1.25}.hj-hull{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#c9c0b2;text-wrap:balance;margin:0;font-size:24px;font-style:italic;font-weight:300;line-height:1.5}.hj-meta{letter-spacing:.04em;color:#9a9187;margin:0;font-size:13px}.hj-port-innhold .fp-knapp--gull{margin-top:6px}.hj-instruks{width:100%;max-width:640px}.hj-instruks .hub-intro{text-align:center;background:0 0;border:0;align-items:center;padding:0}.hj-instruks .hub-intro-topp{border:0;justify-content:center;padding-bottom:0}.hj-instruks .hub-eyebrow{letter-spacing:.34em;color:#d8b45a;font-size:11px}.hj-instruks .hub-intro-tittel{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#ede7da;font-size:44px;font-weight:300;line-height:1.2}.hj-instruks .hub-intro-tekst,.hj-instruks .hub-intro-funn{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#c9c0b2;font-size:22px;font-weight:300;line-height:1.55}.hj-instruks .hub-intro-meta,.hj-instruks .hub-intro-peker{color:#9a9187}.hj-instruks .hub-intro-knapper{justify-content:center}.hj-hq-web{width:100%;max-width:760px}.hj-hq-mobil{display:none}.hj-hq{text-align:left;color:inherit;background-color:#0b0907;background-image:linear-gradient(90deg, #0b0907 0 2px, transparent 2px), linear-gradient(#0b0907 0 2px, transparent 2px), radial-gradient(ellipse 85% 65% at 50% 45%, rgba(var(--belte-rgb), .12), rgba(var(--belte-rgb), .036) 70%, rgba(var(--belte-rgb), .02));background-size:56px 80px,56px 80px,100% 100%;border:1px solid #d8b45a73;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:26px 32px;text-decoration:none;transition:border-color .18s;display:grid;position:relative}.hj-hq:hover{border-color:#d8b45acc}.hj-hq:focus-visible{outline-offset:3px;outline:1px solid #ede7da}.hj-hq .dg-hj{width:16px;height:16px}.hj-hq-grad{align-items:center;gap:16px;display:flex;position:relative}.hj-hq-belte{width:76px;height:76px;box-shadow:inset 0 0 0 1px rgba(var(--belte-rgb), .6), 0 0 22px rgba(var(--belte-rgb), .25);flex:none;justify-content:center;align-items:center;display:flex}.hj-hq-belte img{object-fit:contain;width:58px;height:58px}.hj-hq-gradtekst{flex-direction:column;gap:6px;display:flex}.hj-hq-etikett{letter-spacing:.3em;text-transform:uppercase;color:#d8b45a;font-size:10px}.hj-hq-navn{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#ede7da;font-size:32px;line-height:1}.hj-hq-dim{border-left:1px solid #d8b45a2e;flex-direction:column;gap:8px;padding-left:28px;display:flex;position:relative}.hj-hq-dim-etikett{letter-spacing:.3em;text-transform:uppercase;color:#9a9187;font-size:10px}.hj-hq-dimensjoner{flex-wrap:wrap;gap:8px 18px;display:flex}.hj-hq-dimensjon{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#ede7da;align-items:center;gap:9px;font-size:21px;display:flex}.hj-rombe-belte{background:rgb(var(--belte-rgb));flex:none;width:6px;height:6px;transform:rotate(45deg)}.hj-hq-note{color:#c9c0b2;align-items:center;gap:9px;font-size:13px;display:flex}.hj-hq-prikk{background:#d8b45a;flex:none;width:5px;height:5px}.hj-hq-pil{color:#d8b45a;align-items:center;gap:10px;font-size:20px;display:flex;position:relative}.hj-hq-pil-tekst{letter-spacing:.26em;text-transform:uppercase;font-size:11px;display:none}.hj-h{font-size:44px}.hj-forslag{width:100%;max-width:1040px}.hj-fronter{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;max-width:1040px;display:grid}.hj-front{color:inherit;background:#0b0907;border:1px solid #d8b45a4d;flex-direction:column;text-decoration:none;transition:border-color .18s;display:flex}a.hj-front:hover{border-color:#d8b45ab3}a.hj-front:focus-visible{outline-offset:3px;outline:1px solid #ede7da}.hj-front--av{opacity:.5}.hj-front-ikon{background-color:#0b0907;background-image:linear-gradient(90deg,#0b0907 0 2px,#0000 2px),linear-gradient(#0b0907 0 2px,#0000 2px),radial-gradient(85% 65% at 50% 45%,#e8e2d224,#e8e2d20b 70%,#e8e2d205);background-size:44px 62px,44px 62px,100% 100%;border-bottom:6px solid #15110c;justify-content:center;align-items:center;height:200px;display:flex}.hj-front-bilde{object-fit:contain;filter:drop-shadow(0 0 18px #d8b45a59);width:96px;height:96px}.hj-front-tekst{flex-direction:column;flex:1;gap:10px;padding:24px 26px 28px;display:flex}.hj-front-retning{letter-spacing:.3em;text-transform:uppercase;color:#9a9187;font-size:10px}.hj-front-navn{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#ede7da;font-size:30px;line-height:1.1}.hj-front-ingress{color:#c9c0b2;text-wrap:pretty;font-size:15px;font-weight:300;line-height:1.65}.hj-front-cta{letter-spacing:.26em;text-transform:uppercase;color:#d8b45a;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:11px;display:flex}.hj-overgang{align-items:center;gap:22px;display:flex}.hj-overgang-rute{width:68px;height:68px;box-shadow:inset 0 0 0 1px rgba(var(--rute-rgb), .6);justify-content:center;align-items:center;display:flex}.hj-overgang-rute img{object-fit:contain;width:54px;height:54px}.hj-overgang-rute--maal{box-shadow:inset 0 0 0 1px rgba(var(--rute-rgb), .45)}.hj-overgang-rute--maal img{opacity:.35;filter:grayscale(.6);width:50px;height:50px}.hj-overgang-linje{align-items:center;gap:8px;display:flex}.hj-overgang-strek{width:44px;height:1px}.hj-overgang-rombe{background:#d8b45a;flex:none;width:7px;height:7px;transform:rotate(45deg)}.hj-steg-setning{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#c9c0b2;text-align:center;text-wrap:balance;margin:0;font-size:23px;font-style:italic;font-weight:300;line-height:1.5}@media (max-width:1179px){.dg-topp{padding:18px 32px}.fp-pris{grid-template-columns:1fr 340px;gap:40px}.fp-port-h1{font-size:48px}.hj-lesning{font-size:38px}}@media (max-width:767px){.dg{display:block}.dg-dor{--dg-celle-b:20px;--dg-celle-h:60px;width:40px;box-shadow:none;position:absolute;top:0;bottom:0}.dg-dor--v{border-right-width:4px;left:0}.dg-dor--h{border-left-width:4px;right:0}.dg-overlinje{font-size:10px}.dg-skille{gap:12px}.dg-skille-tekst{font-size:9px}.dg-topp{border-top-width:6px;padding:14px 20px}.dg-merke{gap:10px}.dg-merke-emblem{height:24px}.dg-merke-ord{font-size:13px}.dg-logginn{padding:8px 12px;font-size:10px}.dg-nav{display:none}.dg-hamburger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;width:34px;padding:8px 6px;display:flex}.dg-hamburger span{background:#c9c0b2;height:1px}.dg-meny{z-index:3;background:#0a0907;border-bottom:1px solid #d8b45a24;flex-direction:column;display:flex;position:relative}.dg-meny a,.dg-meny-her{letter-spacing:.26em;text-transform:uppercase;color:#9a9187;border-top:1px solid #d8b45a14;padding:16px 20px;font-size:11px;text-decoration:none}.dg-meny-her{color:#ede7da;box-shadow:inset 2px 0 #d8b45a}.dg-faner{z-index:20;padding-bottom:env(safe-area-inset-bottom);background:#0a0907;border-top:1px solid #d8b45a2e;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.dg-fane{letter-spacing:.18em;text-transform:uppercase;color:#9a9187;flex-direction:column;align-items:center;gap:6px;padding:12px 4px 10px;font-size:9px;text-decoration:none;display:flex}.dg-fane-rombe{border:1px solid;width:6px;height:6px;transform:rotate(45deg)}.dg-fane--aktiv{color:#ede7da;box-shadow:inset 0 2px #d8b45a}.dg-fane--aktiv .dg-fane-rombe{background:#d8b45a;border-color:#d8b45a}body:has(.dg-faner){padding-bottom:64px}.fp-port .dg-dor{width:36px}.fp-apning .dg-midt{margin:0 40px}.fp-port .dg-midt{padding:40px 52px 36px}.fp-port-innhold{gap:22px}.fp-port-h1{font-size:31px}.fp-mantra{font-size:20px}.fp-mantra-slutt{white-space:normal}.fp-knapper{flex-direction:column;align-items:stretch;width:100%}.fp-knapp{font-size:12px}.fp-knapp--gull{padding:19px 24px}.fp-knapp--ramme{padding:18px 24px}.fp-sentrert{gap:18px}.fp-pris{grid-template-columns:1fr;gap:28px}.fp-tabell th{letter-spacing:.16em;padding-right:8px;font-size:9px}.fp-tabell td{padding-right:8px;font-size:14px}.fp-tabell-oss td:first-child{padding-left:10px;font-size:18px}.fp-priskort{padding:32px 22px 26px}.fp-priskort-belop{font-size:46px}.fp-port--slutt{min-height:0}.fp-port--slutt .dg-midt{padding:44px 52px}.fp-medaljong{width:110px;height:110px}.fp-medaljong img{width:76px;height:76px}.fp-slutt-h{font-size:34px}.fp-slutt-under{font-size:19px}.hj-port .dg-midt{gap:20px;padding:40px 52px 34px}.hj-port-innhold{gap:20px}.hj-emblem{width:120px}.hj-lesning{font-size:27px}.hj-hull{font-size:19px}.hj-meta{font-size:12px}.hj-instruks .hub-intro-tittel{font-size:28px}.hj-instruks .hub-intro-tekst,.hj-instruks .hub-intro-funn{font-size:18px}.hj-hq-web{display:none}.hj-hq-mobil{padding:0 16px 34px;display:block}.hj-hq{background-size:40px 60px,40px 60px,100% 100%;grid-template-columns:1fr;gap:16px;padding:22px 20px}.hj-hq .dg-hj{width:12px;height:12px}.hj-hq .dg-hj--tv,.hj-hq .dg-hj--th{top:6px}.hj-hq .dg-hj--bv,.hj-hq .dg-hj--bh{bottom:6px}.hj-hq .dg-hj--tv,.hj-hq .dg-hj--bv{left:6px}.hj-hq .dg-hj--th,.hj-hq .dg-hj--bh{right:6px}.hj-hq-belte{width:60px;height:60px}.hj-hq-belte img{width:46px;height:46px}.hj-hq-etikett{font-size:9px}.hj-hq-navn{font-size:26px}.hj-hq-dim{border-top:1px solid #d8b45a2e;border-left:0;padding:16px 0 0}.hj-hq-dimensjon{font-size:18px}.hj-hq-note{font-size:12px}.hj-hq-pil{border-top:1px solid #d8b45a2e;padding-top:14px;font-size:16px}.hj-hq-pil-tekst{display:inline}.hj-h{font-size:28px}.hj-fronter{grid-template-columns:1fr;gap:12px}.hj-front{flex-direction:row}.hj-front-ikon{background-size:24px 34px,24px 34px,100% 100%;border-bottom:0;border-right:4px solid #15110c;flex:none;width:104px;height:auto}.hj-front-bilde{width:64px;height:64px}.hj-front-tekst{gap:6px;padding:16px 16px 18px}.hj-front-retning{font-size:9px}.hj-front-navn{font-size:22px}.hj-front-ingress{font-size:13px;line-height:1.5}.hj-front-cta{padding-top:8px;font-size:10px}.hj-overgang-rute{width:52px;height:52px}.hj-overgang-rute img{width:40px;height:40px}.hj-overgang-strek{width:24px}.hj-steg-setning{font-size:18px}}@media (max-width:1099px){.fp-seksjon{padding:80px 40px}.fp-seksjon--slik{padding-bottom:56px}.fp-seksjon--spor{padding-top:48px;padding-bottom:96px}.fp-apning{--dg-bredde:760px!important}.fp-spor,.fp-innvending{max-width:760px}.fp-seksjon--hva{padding-top:56px;padding-bottom:64px}.fp-shoji{padding:72px 40px 64px}.fp-intro{column-gap:40px}.fp-intro-h{font-size:34px}.fp-h{font-size:40px}.fp-h--linjer{max-width:calc(100vw - 80px)}.fp-p{font-size:21px}.fp-port{--dg-bredde:600px!important}.fp-port-emblem{width:200px}.fp-bakgrunn{grid-template-columns:1fr 280px}.fp-vegg{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-hode:nth-child(-n+2){margin-bottom:28px}.fp-belte{aspect-ratio:4/3}.fp-typer{grid-template-columns:1fr 1fr}}@media (min-width:768px) and (max-width:1099px){.fp-port .fp-knapp{white-space:nowrap}.fp-port .fp-knapp--gull{padding:21px 40px}.fp-port .fp-knapp--ramme{padding:20px 32px}}@media (max-width:699px){.fp-seksjon{gap:24px;padding:56px 20px}.fp-seksjon--hva{padding:44px 20px 48px}.fp-shoji{--dg-celle-b:20px;--dg-celle-h:30px;background-size:120px 100%, 100% 240px, var(--dg-celle-b) var(--dg-celle-h), var(--dg-celle-b) var(--dg-celle-h), 100% 100%;background-position:-2px 0,0 -2px,0 0,0 0,0 0;border-top-width:4px;border-bottom-width:4px;padding:48px 20px 44px}.fp-intro{grid-template-columns:1fr;row-gap:40px}.fp-intro-h{font-size:30px}.fp-intro-p{font-size:19px}.fp-h{font-size:30px}.fp-h--linjer{max-width:calc(100vw - 40px)}.fp-p{font-size:19px}.fp-port-emblem{width:150px}.fp-bakgrunn{grid-template-columns:1fr;gap:28px}.fp-bakgrunn .fp-tekst,.fp-bakgrunn .fp-portrett{grid-area:auto}.fp-vegg{grid-template-columns:1fr;row-gap:28px}.fp-hode:nth-child(-n+2){margin-bottom:0}.fp-hode{flex-direction:column;grid-row:auto;gap:14px;padding:24px 20px 22px;display:flex;box-shadow:0 0 0 4px #15110c,0 20px 40px #00000080}.fp-hode-tekst{font-size:18px}.fp-hode-belter{align-self:stretch;margin-top:4px}.fp-belte{aspect-ratio:5/4}.fp-utdrag{gap:18px;padding:28px 20px 26px}.fp-utdrag-topp{flex-direction:column;gap:10px}.fp-utdrag-replikker{gap:18px}.fp-utdrag-rad{grid-template-columns:1fr;gap:8px}.fp-utdrag-motpart{font-size:20px}.fp-utdrag-sporsmal{font-size:24px}.fp-utdrag-kalib{flex-direction:column;align-items:flex-start;gap:10px}.fp-utdrag-kalib-strek{display:none}.fp-utdrag-kalib-h{min-width:112px}.fp-spor{grid-template-columns:1fr}.fp-spor-grader{border-bottom:1px solid #d8b45a4d;border-right:0;padding:26px 20px 28px}.fp-spor-fri{padding:26px 20px 28px}.fp-spor-tittel{font-size:28px}.fp-spor-fri .fp-spor-tittel{font-size:26px}.fp-innvending{grid-template-columns:1fr;gap:14px;padding:24px 0}.fp-innvending-drage{width:40px;height:40px}.fp-innvending-sporsmal{font-size:23px}.fp-innvending-svar{font-size:18px}.fp-resultat{font-size:19px}.fp-typer{grid-template-columns:1fr;gap:12px}.fp-typer li{gap:12px;padding:20px 20px 22px;font-size:19px}.fp-hvitt{align-items:flex-start;gap:16px}.fp-hvitt img{width:52px;height:52px}.fp-hvitt p{font-size:19px}.fp-seksjon--slik{padding-bottom:40px}.fp-seksjon--spor{padding-top:24px;padding-bottom:56px}.fp-apning{border-top-width:4px;border-bottom-width:4px}.fp-apning .dg-dor{--dg-celle-b:11px;--dg-celle-h:48px;width:22px}.fp-apning .dg-midt{margin:0 26px;padding:22px 0}}@media (prefers-reduced-motion:reduce){.dg-logginn,.dg-nav a,.fp-knapp,.hj-hq,.hj-front,.fs-bunn-loggut{transition:none}}.si{gap:26px}.si-scene{width:100%;max-width:640px;margin-top:6px;display:grid}.si-kort{visibility:hidden;text-align:center;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:22px;transition:opacity .14s ease-in,transform .14s ease-in;display:flex}.si-kort--aktiv{visibility:visible}.si-kort--ut{opacity:0;transform:translateY(-4px)}.si-p{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#c9c0b2;text-wrap:balance;margin:0;font-size:26px;font-weight:300;line-height:1.6}.si-utsagn{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#ede7da;text-wrap:balance;margin:0;font-size:38px;font-weight:400;line-height:1.22}.si-gull{color:#d8b45a;font-style:normal}.si-liste{text-align:left;flex-direction:column;gap:10px;max-width:580px;margin:0;padding:0;list-style:none;display:flex}.si-liste li{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#c9c0b2;text-wrap:pretty;grid-template-columns:5px 1fr;align-items:start;column-gap:16px;font-size:22px;font-weight:300;line-height:1.5;display:grid}.si-liste-rombe{background:#d8b45a;width:5px;height:5px;margin-top:.68em;transform:rotate(45deg)}.si-lys{color:#ede7da;font-style:normal;font-weight:400}.si-fremdrift{align-items:center;gap:18px;margin-top:12px;display:flex}.si-ruter{align-items:center;gap:10px;display:flex}.si-rute{border:1px solid rgba(var(--gate-rgb), .28);width:7px;height:7px;transition:background-color .2s,border-color .2s;transform:rotate(45deg)}.si-rute[data-tilstand=ferdig]{background:rgba(var(--gate-rgb), .5);border-color:#0000}.si-rute[data-tilstand=naa]{background:rgb(var(--gate-rgb));box-shadow:0 0 8px rgba(var(--gate-rgb), .5);border-color:#0000}.si-teller{letter-spacing:.26em;text-transform:uppercase;color:#9a9187;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.si-teller-naa{color:#ede7da}.si-knapper{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:100%;max-width:640px;display:grid}.si-knapper-venstre{justify-self:start}.si-cta{min-width:260px}.si-tilbake{font:inherit;letter-spacing:.24em;text-transform:uppercase;color:#9a9187;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:11px;transition:color .18s}.si-tilbake:hover{color:#ede7da}.si-tilbake:focus-visible{outline-offset:3px;outline:1px solid #ede7da}.si-venter-handling{flex-direction:column;align-items:center;gap:14px;margin-top:6px;display:flex}@media (prefers-reduced-motion:no-preference){.si-kort--aktiv:not(.si-kort--ut)>*{animation:.24s ease-out both si-inn}.si-kort--aktiv:not(.si-kort--ut)>:nth-child(2){animation-delay:70ms}.si-kort--aktiv:not(.si-kort--ut)>:nth-child(3){animation-delay:.14s}}@keyframes si-inn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.si-kort,.si-rute,.si-tilbake{transition:none}.si-kort--aktiv>*{animation:.15s linear both si-tone}}@keyframes si-tone{0%{opacity:0}to{opacity:1}}@media (max-width:1179px){.si-utsagn{font-size:34px}}@media (max-width:767px){.si,.si-kort{gap:16px}.si-p{font-size:20px;line-height:1.55}.si-utsagn{font-size:26px}.si-liste{gap:10px}.si-liste li{column-gap:12px;font-size:18px}.si-fremdrift{gap:12px;margin-top:6px}.si-ruter{gap:8px}.si-rute{width:6px;height:6px}.si-knapper{bottom:calc(64px + env(safe-area-inset-bottom));z-index:2;background:linear-gradient(#0000,#0b0907 30%);grid-template-columns:1fr;gap:4px;padding:10px 0 12px;position:sticky}.si-knapper-hoyre,.si-knapper-venstre:empty{display:none}.si-cta{width:100%;min-width:0;padding:18px 16px}.si-tilbake{padding:6px 0;font-size:10px}}.mfn{--mfn-serif:var(--font-cormorant), "Cormorant Garamond", serif}.mfn-port .dg-midt{padding:56px 40px 60px}.mfn-port-innhold{text-align:center;flex-direction:column;align-items:center;gap:28px;width:100%;display:flex}.mfn-belte{object-fit:contain;width:140px;height:140px;filter:drop-shadow(0 0 26px rgba(var(--belte-rgb), .45))}.mfn-port-hode{flex-direction:column;align-items:center;gap:14px;display:flex}.mfn-grad{font-family:var(--mfn-serif);color:#ede7da;text-wrap:balance;margin:0;font-size:72px;font-weight:300;line-height:1}.mfn-profil .mfp{flex-flow:wrap;justify-content:center;align-items:baseline;gap:4px 12px}.mfn-profil .mfp-tekst{flex-wrap:wrap;justify-content:center;gap:0 6px;display:flex}.mfn-profil .mfp-navn,.mfn-profil .mfp-stilling{font-family:var(--font-jost), "Jost", sans-serif;letter-spacing:0;text-transform:none;opacity:1;color:#9a9187;font-size:13px;font-weight:400;line-height:1.5}.mfn-profil .mfp-navn+.mfp-stilling:before{content:"· "}.mfn-profil .mfp-endre,.mfn-profil .mfp-tom{font-family:var(--font-jost), "Jost", sans-serif;letter-spacing:0;text-transform:none;opacity:1;color:#d8b45a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d8b45a99;margin:0;padding:0 0 1px;font-size:13px}.mfn-profil .mfp-endre:hover,.mfn-profil .mfp-tom:hover{color:#e2c06a;opacity:1}.mfn-stige{border-top:1px solid #d8b45a38;flex-direction:column;gap:18px;width:100%;max-width:680px;padding-top:28px;display:flex}.mfn-stige-rad{grid-template-columns:repeat(8,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.mfn-trinn{flex-direction:column;align-items:center;gap:10px;display:flex}.mfn-trinn-stripe{background:rgba(var(--trinn-rgb), .14);width:100%;height:8px}.mfn-trinn-navn{letter-spacing:.2em;text-transform:uppercase;color:#8c847a;font-size:11px}.mfn-trinn[data-tilstand=ferdig] .mfn-trinn-stripe{background:rgb(var(--trinn-rgb))}.mfn-trinn[data-tilstand=ferdig] .mfn-trinn-navn{color:#c9c0b2}.mfn-trinn[data-tilstand=naa] .mfn-trinn-stripe{background:rgb(var(--trinn-rgb));box-shadow:0 0 0 4px #0b0907, 0 0 0 5px rgba(var(--trinn-rgb), .9), 0 0 18px rgba(var(--trinn-rgb), .5)}.mfn-trinn[data-tilstand=naa] .mfn-trinn-navn{color:rgb(var(--trinn-rgb));font-weight:600}.mfn-trinn[data-tilstand=neste] .mfn-trinn-stripe{background:rgba(var(--trinn-rgb), .35)}.mfn-trinn[data-tilstand=neste] .mfn-trinn-navn{color:#b5ab9c}.mfn-stige-hvor{letter-spacing:.24em;text-transform:uppercase;color:#9a9187;margin:0;font-size:11px}.mfn-grid{grid-template-columns:minmax(0,1fr) 330px;gap:64px;max-width:1180px;margin:0 auto;padding:64px 56px 80px;display:grid}.mfn-hoved{flex-direction:column;gap:40px;min-width:0;display:flex}.mfn-rail{flex-direction:column;gap:36px;min-width:0;display:flex}.mfn-gruppe{flex-direction:column;gap:16px;display:flex}.mfn-gruppe--tett{gap:6px}.mfn-etikett{letter-spacing:.26em;text-transform:uppercase;color:#9a9187;font-size:11px}.mfn-etikett--gull{color:#d8b45a;font-weight:500}.mfn-etikett--rombe{align-items:center;gap:10px;display:inline-flex}.mfn-etikett--rombe:before{content:"";background:#d8b45a;flex:none;width:5px;height:5px;transform:rotate(45deg)}.mfn-spenn{color:#9a9187;font-size:13px}.mfn-gjentar{flex-direction:column;gap:22px;display:flex}.mfn-gjentar-hode{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.mfn-konklusjon{max-width:660px;font-family:var(--mfn-serif);color:#ede7da;text-wrap:balance;margin:0;font-size:38px;font-weight:400;line-height:1.22}.mfn-brodtekst,.mfn-vent{max-width:660px;font-family:var(--mfn-serif);color:#c9c0b2;text-wrap:pretty;white-space:pre-line;margin:0;font-size:21px;font-weight:400;line-height:1.72}.mfn-slettet{color:#9a9187;margin:0;font-size:14px}.mfn-sitater{background:rgba(var(--belte-rgb), .3);border:1px solid rgba(var(--belte-rgb), .3);grid-template-columns:1fr 1fr;gap:1px;display:grid}.mfn-sitater--ett{grid-template-columns:1fr}.mfn-sitat{box-shadow:inset 3px 0 0 rgba(var(--belte-rgb), .75);background:#0b0907;flex-direction:column;gap:18px;margin:0;padding:24px 22px 22px 26px;display:flex}.mfn-sitat blockquote{font-family:var(--mfn-serif);color:#e3d9c6;text-wrap:pretty;margin:0;font-size:20px;font-style:italic;font-weight:400;line-height:1.55}.mfn-sitat figcaption{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.mfn-sitat-mot{color:#b5ab9c;font-size:13px}.mfn-merke{letter-spacing:.2em;text-transform:uppercase;color:#d8b45a;border:1px solid #d8b45a59;padding:3px 8px;font-size:11px}.mfn-sitat-merknad{color:#9a9187;margin:0;font-size:13px;line-height:1.5}.mfn-linje{border:0;border-top:1px solid #d8b45a24;margin:0}.mfn-tidslinje{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mfn-tidslinje li{grid-template-columns:24px 1fr;gap:4px 8px;padding-bottom:20px;display:grid;position:relative}.mfn-tidslinje li:not(:last-child):after{content:"";background:rgba(var(--belte-rgb), .3);width:1px;position:absolute;top:16px;bottom:0;left:4px}.mfn-tidslinje li:last-child{padding-bottom:0}.mfn-tid-rombe{width:9px;height:9px;box-shadow:inset 0 0 0 1px rgba(var(--belte-rgb), .6);grid-row:1/span 2;margin-top:4px;transform:rotate(45deg)}.mfn-tid--denne .mfn-tid-rombe{background:rgb(var(--belte-rgb));box-shadow:0 0 10px rgba(var(--belte-rgb), .6)}.mfn-tid-spenn{letter-spacing:.2em;text-transform:uppercase;color:#9a9187;grid-column:2;font-size:11px}.mfn-tid--denne .mfn-tid-spenn{color:rgb(var(--belte-rgb));font-weight:500}.mfn-tid-tekst{font-family:var(--mfn-serif);color:#e3d9c6;text-wrap:pretty;grid-column:2;font-size:20px;font-weight:400;line-height:1.55}.mfn-eldre summary,.mfn-tidligere summary{cursor:pointer;color:#c9c0b2;font-size:13px;list-style:none}.mfn-eldre summary::-webkit-details-marker{display:none}.mfn-tidligere summary::-webkit-details-marker{display:none}.mfn-eldre summary:before,.mfn-tidligere summary:before{content:"▸";margin-right:8px;transition:transform .18s;display:inline-block}.mfn-eldre[open] summary:before,.mfn-tidligere[open] summary:before{transform:rotate(90deg)}.mfn-eldre{padding-left:32px}.mfn-tidslinje--eldre{margin-top:16px}.mfn-svake{box-sizing:border-box;border:1px solid #d8b45a4d;flex-direction:column;gap:14px;padding:22px 26px 24px;display:flex}.mfn-svake-hode{align-items:center;gap:12px;display:flex}.mfn-svake-hode img{object-fit:contain;width:24px;height:24px}.mfn-svake-tekst{font-family:var(--mfn-serif);color:#ede7da;text-wrap:pretty;margin:0;font-size:20px;font-weight:400;line-height:1.55}.mfn-svake-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mfn-svake-liste a{color:inherit;border-top:1px solid #d8b45a1f;grid-template-columns:1fr auto auto;align-items:baseline;gap:14px;padding:12px 0;text-decoration:none;display:grid}.mfn-svake-liste li:first-child a{border-top:0;padding-top:4px}.mfn-svake-navn{font-family:var(--mfn-serif);color:#ede7da;font-size:20px}.mfn-svake-markor{color:#b5ab9c;font-size:13px}.mfn-svake-pil,.mfn-svake-liste a:hover .mfn-svake-navn{color:#d8b45a}.mfn-bunnrad{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mfn-tidligere{flex:100%;order:2}.mfn-tidligere summary{color:#e3d9c6;border:1px solid #d8b45a59;padding:10px 16px;transition:border-color .18s;display:inline-block}.mfn-tidligere summary:hover{border-color:#d8b45ab3}.mfn-bunnrad>.mfn-tidligere{flex:none;order:0}.mfn-bunnrad>.mfn-tidligere[open]{flex:100%}.mfn-tidligere-liste{border-left:1px solid rgba(var(--belte-rgb), .3);flex-direction:column;gap:32px;margin-top:28px;padding-left:20px;display:flex}.mfn-tidligere-lesning{flex-direction:column;gap:16px;display:flex}.mfn-tidligere-lesning .mfn-konklusjon{font-size:28px}.mfn-neste-lesning{color:#b5ab9c;align-items:center;gap:9px;margin:0;padding-top:11px;font-size:13px;display:flex}.mfn-prikk{background:#d8b45a;flex:none;width:5px;height:5px}.mfn-kalib-mobil{display:none}.mfn-kalib{background-color:#0b0907;background-image:linear-gradient(90deg, #0b0907 0 2px, transparent 2px), linear-gradient(#0b0907 0 2px, transparent 2px), radial-gradient(ellipse 85% 65% at 50% 40%, rgba(var(--belte-rgb), .1), rgba(var(--belte-rgb), .03) 70%, rgba(var(--belte-rgb), .02));background-size:44px 62px,44px 62px,100% 100%;border:1px solid #d8b45a73;flex-direction:column;gap:14px;padding:26px 26px 24px;display:flex;position:relative}.mfn-kalib .dg-hj{width:14px;height:14px}.mfn-kalib-tall{align-items:baseline;gap:12px;display:flex;position:relative}.mfn-kalib-n{font-family:var(--font-jost), "Jost", sans-serif;color:#d8b45a;font-variant-numeric:lining-nums tabular-nums;font-size:56px;font-weight:300;line-height:1}.mfn-kalib-av{color:#e3d9c6;font-size:15px}.mfn-kalib-setning{font-family:var(--mfn-serif);color:#e3d9c6;text-wrap:balance;margin:0;font-size:20px;font-weight:400;line-height:1.5;position:relative}.mfn-kalib-avvik{font-family:var(--mfn-serif);color:#ede7da;text-wrap:balance;border-top:1px solid #d8b45a33;margin:0;padding-top:14px;font-size:20px;font-style:italic;font-weight:400;line-height:1.5;position:relative}.mfn-dims .mf-dims{flex-direction:column;gap:12px;display:flex}.mfn-dims .mf-dim{border:1px solid rgba(var(--belte-rgb), .4);background:linear-gradient(180deg, rgba(var(--belte-rgb), .08), rgba(var(--belte-rgb), .02));box-shadow:inset 3px 0 0 rgb(var(--belte-rgb));color:inherit;border-radius:0;flex-direction:column;gap:10px;padding:18px 20px 20px 22px;text-decoration:none;transition:border-color .18s;display:flex}.mfn-dims .mf-dim:hover{border-color:rgba(var(--belte-rgb), .75)}.mfn-dims .mf-dim-topp{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.mfn-dims .mf-dim-navn{font-family:var(--mfn-serif);color:#ede7da;font-size:23px;font-weight:400}.mfn-dims .mf-dim-status{color:rgb(var(--belte-rgb));filter:brightness(1.25);font-size:12px}.mfn-dims .mf-dim-beskrivelse{font-family:var(--mfn-serif);color:#c9c0b2;text-wrap:pretty;margin:0;font-size:19px;font-weight:400;line-height:1.5}.mfn-dims .mf-dim-telling{border-top:1px solid rgba(var(--belte-rgb), .2);flex-direction:column;gap:4px;padding-top:10px;display:flex}.mfn-dims .mf-telling-linje{color:#b5ab9c;margin:0;font-size:14px;line-height:1.5}.mfn-lister{border-top:1px solid #d8b45a38;flex-direction:column;gap:28px;padding-top:26px;display:flex}.mfn-liste{margin:0;padding:0;list-style:none}.mfn-liste li{border-bottom:1px solid #d8b45a1a;align-items:center;gap:12px;padding:11px 0;display:flex}.mfn-liste-navn{font-family:var(--mfn-serif);color:#ede7da;flex:1;font-size:20px}.mfn-dom{letter-spacing:.2em;text-transform:uppercase;color:#b5ab9c;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}.mfn-dom-rombe{width:6px;height:6px;transform:rotate(45deg);box-shadow:inset 0 0 0 1px}.mfn-dom--holdt{color:#d8b45a}.mfn-dom--holdt .mfn-dom-rombe{box-shadow:none;background:#d8b45a}.mfn-laast-rute{background:rgba(var(--rad-rgb), .75);flex:none;width:10px;height:10px}.mfn-laast-navn{font-family:var(--mfn-serif);color:#b5ab9c;flex:1;font-size:19px}.mfn-laast-ved{letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--rad-rgb));filter:brightness(1.2);font-size:11px}.mfn-steg{text-align:center;background:radial-gradient(ellipse 80% 60% at 50% 0%, rgba(var(--neste-rgb), .14), transparent 75%);border:1px solid #d8b45a66;flex-direction:column;align-items:center;gap:16px;padding:28px 24px 26px;display:flex}.mfn-steg-overgang{align-items:center;gap:8px;display:flex}.mfn-steg-overgang img{object-fit:contain;width:40px;height:40px}.mfn-steg-maal{opacity:.35;filter:grayscale(.6)}.mfn-steg-linje{background:#d8b45a80;width:22px;height:1px}.mfn-steg-rombe{background:#d8b45a;width:6px;height:6px;transform:rotate(45deg)}.mfn-steg-tittel{font-family:var(--mfn-serif);color:#ede7da;text-wrap:balance;margin:0;font-size:30px;font-weight:400;line-height:1.15}.mfn-steg-setning{font-family:var(--mfn-serif);color:#c9c0b2;text-wrap:balance;margin:0;font-size:19px;font-style:italic;font-weight:400;line-height:1.5}.mfn-steg-knapp{margin-top:4px;padding:18px 20px;font-size:12px}.mfn-konto{max-width:1180px;margin:0 auto;padding:0 56px 48px}.mfn-konto .mf-konto{border-top:1px solid #d8b45a24;flex-wrap:wrap;align-items:baseline;gap:14px 24px;padding-top:28px;display:flex}.mfn-konto .mf-konto-samtykke{color:#b5ab9c;cursor:pointer;flex:0 0 100%;grid-template-columns:18px minmax(0,760px);gap:14px;margin-bottom:6px;font-size:14px;line-height:1.65;display:grid}.mfn-konto .mf-konto-samtykke input{accent-color:#d8b45a;width:16px;height:16px;margin:4px 0 0}.mfn-konto .mf-konto-lenke{font:inherit;letter-spacing:.06em;color:#9a9187;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none;transition:color .18s}.mfn-konto .mf-konto-lenke:hover{color:#ede7da}.mfn-konto .mf-konto-lenke--farlig{color:#d8b45a}.mfn-konto .mf-konto-bekreft{color:#c9c0b2;flex-wrap:wrap;gap:12px;font-size:13px;display:inline-flex}.mfn-konto .mf-konto-feil{color:#d8b45a;flex:100%;font-size:13px}@media (max-width:1179px){.mfn-grid{grid-template-columns:minmax(0,1fr) 300px;gap:40px;padding:56px 32px 72px}.mfn-konto{padding:0 32px 40px}.mfn-grad{font-size:60px}}@media (max-width:767px){.mfn-port .dg-midt{padding:40px 52px 36px}.mfn-port-innhold{gap:22px}.mfn-belte{width:104px;height:104px}.mfn-grad{font-size:48px}.mfn-stige{padding-top:22px}.mfn-stige-rad{grid-template-columns:repeat(4,1fr);gap:16px 8px}.mfn-trinn-stripe{height:6px}.mfn-trinn-navn{letter-spacing:.14em}.mfn-stige-hvor{letter-spacing:.16em}.mfn-kalib-mobil{padding:30px 20px 0;display:block}.mfn-kalib-web{display:none}.mfn-grid{grid-template-columns:1fr;gap:36px;padding:30px 20px 40px}.mfn-hoved{gap:28px}.mfn-gjentar-hode{flex-direction:column;gap:6px}.mfn-konklusjon{font-size:28px}.mfn-brodtekst,.mfn-vent{font-size:19px;line-height:1.68}.mfn-sitater{grid-template-columns:1fr}.mfn-sitat blockquote,.mfn-tid-tekst,.mfn-svake-tekst,.mfn-kalib-setning,.mfn-kalib-avvik{font-size:19px}.mfn-kalib-n{font-size:48px}.mfn-svake{padding:18px 18px 20px}.mfn-bunnrad{flex-direction:column}.mfn-konto{padding:0 20px 32px}}@media (prefers-reduced-motion:reduce){.mfn-eldre summary:before,.mfn-tidligere summary:before,.mfn-dims .mf-dim,.mfn-tidligere summary,.mfn-konto .mf-konto-lenke{transition:none}}.pk-ramme{width:100%;container-type:inline-size}.pk{--pk-a:.16;--pk-cw:56px;--pk-ch:80px;text-align:center;background-color:#0d0b08;background-image:linear-gradient(90deg, #0b0907 0 2px, transparent 2px), linear-gradient(#0b0907 0 2px, transparent 2px), radial-gradient(ellipse 70% 60% at 50% 30%, rgba(var(--pk-rgb), var(--pk-a)), rgba(var(--pk-rgb), calc(var(--pk-a) * .3)) 65%, transparent);background-size:var(--pk-cw) var(--pk-ch), var(--pk-cw) var(--pk-ch), 100% 100%;width:100%;font-family:var(--font-jost), "Jost", sans-serif;border:1px solid #d8b45a80;flex-direction:column;align-items:center;gap:22px;padding:52px 56px 40px;display:flex;position:relative;overflow:hidden}.pk--gradering{--pk-a:.2;box-shadow:0 0 60px rgba(var(--pk-rgb), .08);border-color:#d8b45a99}@media (prefers-reduced-motion:no-preference){.pk{animation:.3s ease-out both pk-inn}.pk-medaljong,.pk-overgang{animation:.3s ease-out .15s both pk-tone}}@keyframes pk-inn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pk-tone{0%{opacity:0}to{opacity:1}}.pk-toppstrek{background:linear-gradient(90deg, transparent, rgb(var(--pk-rgb)), transparent);height:3px;position:absolute;top:0;left:0;right:0}.pk--gradering .pk-toppstrek{background:linear-gradient(90deg, transparent, rgb(var(--pk-fra)) 30%, rgb(var(--pk-til)) 70%, transparent)}.pk-hjorne{border:0 solid #d8b45a;width:26px;height:26px;position:absolute}.pk-hjorne--tv{border-top-width:1px;border-left-width:1px;top:12px;left:12px}.pk-hjorne--th{border-top-width:1px;border-right-width:1px;top:12px;right:12px}.pk-hjorne--bv{border-bottom-width:1px;border-left-width:1px;bottom:12px;left:12px}.pk-hjorne--bh{border-bottom-width:1px;border-right-width:1px;bottom:12px;right:12px}.pk-medaljong{background:radial-gradient(circle, rgba(var(--pk-rgb), .32), rgba(var(--pk-rgb), .08) 55%, transparent 72%);border-radius:50%;justify-content:center;align-items:center;width:132px;height:132px;display:flex;position:relative}.pk-medaljong-ring{border:1px solid #d8b45a59;border-radius:50%;position:absolute;inset:14px}.pk-medaljong-drage{object-fit:contain;filter:drop-shadow(0 0 16px #d8b45a59);width:84px;height:84px;position:relative}.pk-overlinje{letter-spacing:.3em;text-transform:uppercase;color:#d8b45a;font-size:11px}.pk-tittel{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#ede7da;margin:0;font-size:60px;font-weight:400;line-height:1.05}.pk-tittel--grad{font-size:64px}.pk-undertekst{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#c9c0b2;margin:0;font-size:23px;font-style:italic;font-weight:300;line-height:1.45}.pk-undertekst--smal{max-width:480px}.pk-ruter{align-items:center;gap:12px;display:flex}.pk-rute{border:1px solid rgba(var(--pk-rgb), .4);width:9px;height:9px;transform:rotate(45deg)}.pk-rute[data-tilstand=ferdig]{background:rgb(var(--pk-rgb));border:0}.pk-rute[data-tilstand=naa]{background:rgb(var(--pk-rgb));box-shadow:0 0 10px rgba(var(--pk-rgb), .7);border:0}.pk-ruter-skille{background:#d8b45a59;width:1px;height:18px;margin:0 4px}.pk-ruter-drage{object-fit:contain;opacity:.4;width:27px;height:27px}.pk-ruter-drage[data-bestatt=ja]{opacity:1}.pk-overgang{justify-content:center;align-items:center;gap:22px;display:flex}.pk-overgang-fra{object-fit:contain;opacity:.55;width:64px;height:64px}.pk-overgang-ruter{gap:8px;display:flex}.pk-overgang-rute{background:#d8b45a80;width:6px;height:6px;transform:rotate(45deg)}.pk-overgang-rute--gull{background:#d8b45a}.pk-overgang-til{justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.pk-overgang-glod{background:radial-gradient(circle, rgba(var(--pk-til), .35), transparent 70%);border-radius:50%;position:absolute;inset:0}.pk-overgang-belte{object-fit:contain;width:124px;height:124px;position:relative}.pk-grad{letter-spacing:.3em;text-transform:uppercase;color:rgb(var(--pk-til));font-size:11px}@supports (color:color-mix(in lab, red, red)){.pk-grad{color:color-mix(in srgb, rgb(var(--pk-til)) 75%, #ede7da)}}.pk .pk-cta{color:#0a0907;text-align:left;background:#d8b45a;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:440px;padding:18px 24px;text-decoration:none;transition:background-color .18s;display:flex}.pk .pk-cta:hover{background:#e2c06a}.pk-cta-tekst{flex-direction:column;gap:4px;min-width:0;display:flex}.pk-cta-overlinje{letter-spacing:.26em;text-transform:uppercase;color:#4a3a18;font-size:10px;font-weight:500}.pk-cta-tittel{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#0a0907;font-size:26px;font-weight:500;line-height:1.15}.pk-cta-pil{flex:none;font-size:22px}.pk .pk-lenke{font:inherit;cursor:pointer;letter-spacing:.26em;text-transform:uppercase;color:#a8a096;background:0 0;border:0;padding:2px 0;font-size:11px;text-decoration:none;transition:color .18s}.pk .pk-lenke:hover{color:#ede7da}@container (max-width:560px){.pk{--pk-cw:44px;--pk-ch:64px;gap:18px;padding:34px 22px 24px}.pk-toppstrek{height:2px}.pk-hjorne{width:18px;height:18px}.pk-hjorne--tv{top:8px;left:8px}.pk-hjorne--th{top:8px;right:8px}.pk-hjorne--bv{bottom:8px;left:8px}.pk-hjorne--bh{bottom:8px;right:8px}.pk-medaljong{width:104px;height:104px}.pk-medaljong-ring{inset:10px}.pk-medaljong-drage{width:66px;height:66px}.pk-overlinje,.pk-grad{font-size:10px}.pk-tittel{font-size:44px}.pk-tittel--grad{font-size:46px}.pk-undertekst{font-size:19px}.pk-ruter{gap:10px}.pk-rute{width:8px;height:8px}.pk-ruter-drage{width:24px;height:24px}.pk-overgang{gap:14px}.pk-overgang-fra{width:52px;height:52px}.pk-overgang-til{width:120px;height:120px}.pk-overgang-belte{width:100px;height:100px}.pk .pk-cta{max-width:none;padding:15px 18px}.pk-cta-overlinje{font-size:9px}.pk-cta-tittel{font-size:22px}.pk-cta-pil{font-size:20px}.pk .pk-lenke{font-size:10px}}.admin-merke{font-family:var(--font-josefin), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#d8b45abf;white-space:nowrap;border:1px solid #d8b45a59;margin-left:12px;padding:2px 7px;font-size:9px}.mester-merke{font-family:var(--font-josefin), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#d8b45a;vertical-align:middle;white-space:nowrap;border:1px solid #d8b45a8c;margin-left:12px;padding:3px 9px;font-size:11px;display:inline-block}.lo-stige-etikett--mester{color:#d8b45a}.mfn-trinn-mester{font-family:var(--font-josefin), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#d8b45a;font-size:10px}.lst{--lukk:0;height:520px;font-family:var(--font-jost), sans-serif;background:#0b0907;border-top:1px solid #d8b45a1f;border-bottom:1px solid #d8b45a1f;position:relative;overflow:hidden}.lst .dg-dor{width:calc(12% + var(--lukk) * (38% - 230px));position:absolute;top:0;bottom:0}.lst .dg-dor--v{left:0}.lst .dg-dor--h{right:0}.lst:not(.lst--venter) .dg-dor{transition:width .7s cubic-bezier(.4,0,.2,1)}.lst-innhold{text-align:center;justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}.lst-vent,.lst-klar-blokk{flex-direction:column;align-items:center;gap:14px;max-width:440px;display:flex}.lst-overlinje{letter-spacing:.3em;text-transform:uppercase;color:#d8b45a;align-items:center;gap:10px;font-size:11px;line-height:1;display:inline-flex}.lst-rombe{background:#d8b45a;flex:none;width:6px;height:6px;transform:rotate(45deg)}.lst-linjer{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:140px;display:flex}.lst-forrige{font-family:var(--font-cormorant), serif;color:#ede7da52;text-wrap:balance;font-size:18px;font-style:italic;line-height:1.3;text-decoration:line-through;animation:.4s ease-out lst-glid}.lst-linje{font-family:var(--font-cormorant), serif;color:#ede7da;text-wrap:balance;margin:0;font-size:34px;font-style:italic;font-weight:400;line-height:1.25;animation:.4s ease-out lst-inn}.lst-klar-blokk{gap:22px;animation:.4s ease-out lst-inn}.lst-feil{font-family:var(--font-cormorant), serif;color:#ede7da;text-wrap:balance;margin:0;font-size:22px;line-height:1.5}.lst-tilbake{font:inherit;letter-spacing:.2em;text-transform:uppercase;color:#9a9187;cursor:pointer;background:0 0;border:0;padding:6px;font-size:12px}.lst-tilbake:hover{color:#ede7da}@keyframes lst-inn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lst-glid{0%{opacity:.9;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes lst-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lst .dg-dor,.lst:not(.lst--venter) .dg-dor{transition:none}.lst-linje,.lst-klar-blokk{animation:.4s lst-fade}.lst-forrige{display:none}}@media (max-width:699px){.lst{height:480px}.lst .dg-dor{width:calc(16px + var(--lukk) * 28px)}.lst-innhold{padding:0 56px}.lst-linje{font-size:26px}.lst-forrige{font-size:16px}.lst-overlinje{letter-spacing:.24em;font-size:10px}}.kmp-start{background:#0b0907;flex-direction:column;justify-content:center;min-height:100vh;display:flex}.kmp-plass{background:linear-gradient(90deg,#d8b45a47,#d8b45a00);width:72%;height:1px;margin-top:14px;display:block}.kmp-inn{animation:.45s ease-out both kmp-inn}@keyframes kmp-inn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.kmp-lang{font-family:var(--font-josefin), sans-serif;color:var(--text-dim);margin:10px 0 0;font-size:12px;line-height:1.5}.kmp-avslutt:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.kmp-inn{animation:none}}.kmp-linjer{flex-direction:column;gap:2px;min-height:52px;display:flex}.kmp-linje{font-family:var(--font-cormorant), serif;color:#ede7da;text-wrap:pretty;margin:0;font-size:18px;font-style:italic;line-height:1.35;animation:.4s ease-out lst-inn}.kmp-linje-forrige{font-family:var(--font-cormorant), serif;color:#ede7da52;font-size:14px;font-style:italic;line-height:1.3;text-decoration:line-through;animation:.4s ease-out lst-glid}@media (max-width:699px){.kmp-linje{font-size:17px}}@media (prefers-reduced-motion:reduce){.kmp-linje{animation:.4s lst-fade}.kmp-linje-forrige{display:none}}.lst-vent{transition:opacity .3s}.lst--aapner .lst-vent{opacity:0}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
