@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/barlow-300-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/barlow-300.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-300-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-300.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-400-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-600-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/cormorant-italic-300-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/cormorant-italic-300.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-italic-400-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-italic-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--base:#191724;--surface:#1f1d2e;--overlay:#26233a;--muted:#8b87a3;--subtle:#908caa;--text:#e0def4;--accent:#569cb8;--gold:#f6c177;--love:#eb6f92;--foam:#9ccfd8;--iris:#c4a7e7;--white:var(--text);--ink:var(--base);--mid:var(--muted);--accent-warm:var(--gold);--v02-white:#f7f6f4;--v02-ink:#111010;--v02-mid:#7a7570;--v02-light:#e8e4de;--v02-accent:var(--foam);--v02-accent-warm:#c9963a;--serif:"Cormorant Garamond", Georgia, serif;--sans:"Barlow", sans-serif}html{background:var(--ink);overscroll-behavior-y:none;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{font-family:var(--sans);color:var(--ink);background:var(--ink);font-weight:300}body:after{content:"";z-index:9999;pointer-events:none;opacity:.032;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}.text-reveal-line{display:block;overflow:hidden}.text-reveal-inner{transition:transform 1.1s cubic-bezier(.16,1,.3,1) .45s;display:block;transform:translateY(110%)}.active .text-reveal-inner{transform:translateY(0)}.text-reveal-line:nth-child(2) .text-reveal-inner{transition-delay:.55s}.text-reveal-line:nth-child(3) .text-reveal-inner{transition-delay:.65s}.text-reveal-line:nth-child(4) .text-reveal-inner{transition-delay:.75s}.text-reveal-line:nth-child(5) .text-reveal-inner{transition-delay:.85s}.hero-h .text-reveal-inner{transition-duration:.3s;transition-delay:50ms}.hero-h .text-reveal-line:nth-child(2) .text-reveal-inner{transition-delay:.1s}.hero-h .text-reveal-line:nth-child(3) .text-reveal-inner{transition-delay:.15s}.page{width:100%;position:relative;overflow:hidden}.pc{opacity:0;will-change:opacity, transform;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.active .pc{opacity:1;transform:none}.active .pc.d1{transition-delay:.12s}.active .pc.d2{transition-delay:.28s}.active .pc.d3{transition-delay:.48s}header{z-index:900;pointer-events:none;justify-content:space-between;align-items:flex-start;padding:2rem 3.5rem 1.5rem;display:flex;position:fixed;top:0;left:0;right:0}.tagline-left{font-family:var(--serif);color:var(--mid);letter-spacing:.04em;padding-top:.5rem;font-size:.85rem;font-style:italic;line-height:1.55;transition:color .5s}body.dark-hdr .tagline-left{color:#fff9}.logo{text-align:right;cursor:pointer;pointer-events:auto}.logo h1{font-family:var(--serif);letter-spacing:.18em;color:var(--ink);font-size:2.4rem;font-weight:300;line-height:1;transition:color .5s}.logo p{letter-spacing:.28em;text-transform:uppercase;color:var(--mid);margin-top:.3rem;font-size:.65rem;transition:color .5s}body.dark-hdr .logo h1{color:var(--text)}body.dark-hdr .logo p{color:#ffffffa6}nav{z-index:900;-webkit-backdrop-filter:blur(14px);pointer-events:auto;background:#e0def4e0;border:1px solid #19172426;gap:2.5rem;padding:.75rem 1.8rem;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}nav a{letter-spacing:.22em;text-transform:uppercase;color:var(--mid);cursor:pointer;white-space:nowrap;padding-bottom:2px;font-size:.62rem;text-decoration:none;transition:color .25s;position:relative}nav a:after{content:"";background:var(--accent);width:0;height:1px;transition:width .35s;position:absolute;bottom:0;left:0}nav a:hover,nav a.active{color:var(--base)}nav a:hover:after{width:100%}body.dark-hdr nav{background:#191724d9;border-color:#ffffff14}body.on-sponsors nav{background:#e0def4eb;border-color:#1917241f}body.dark-hdr nav a{color:#ffffffb3}body.dark-hdr nav a.active,body.dark-hdr nav a:hover{color:var(--text)}#hero{grid-template-columns:1fr 1fr;align-items:end;height:100dvh;display:grid}.hero-bg{z-index:0;position:absolute;inset:0}.hero-bg img{object-fit:cover;object-position:center 50%;width:100%;height:100%;position:absolute;inset:0}.hero-bg-overlay{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#191724d1 0%,#1917244d 45%,#19172400 70%),linear-gradient(#19172400 60%,#191724b3 100%),radial-gradient(55% 55% at 46%,#d2641408 0%,#0000 70%),radial-gradient(#0000 25%,#1917248c 100%);position:absolute;inset:0}.hero-bg-1 img{filter:contrast(1.25)saturate(1.4)}.hero-content{z-index:1;align-self:end;width:fit-content;max-width:calc(100% - 8rem);margin:0 4rem 4.5rem;padding:2.5rem 3rem;position:relative}.hero-brand{z-index:1;text-align:center;font-family:var(--serif);letter-spacing:.06em;color:var(--text);pointer-events:none;-webkit-user-select:none;user-select:none;align-self:center;font-size:clamp(2.8rem,5.5vw,6.5rem);font-weight:300;line-height:1.1;position:relative}.hero-brand-slogan{letter-spacing:.02em;color:var(--accent-warm);opacity:.9;margin-top:.4em;font-size:.42em;font-style:italic;font-weight:300;display:block}.hero-tagline{font-family:var(--serif);color:var(--accent);letter-spacing:.03em;opacity:.85;margin-bottom:1.2rem;font-size:1.35rem;font-style:italic;font-weight:300}.hero-h{font-family:var(--serif);color:var(--text);margin-bottom:1.8rem;font-size:clamp(2.8rem,4.5vw,5.2rem);font-weight:300;line-height:1.05}.hero-sub{letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;margin-bottom:2.8rem;font-size:.78rem}.hero-ctas{flex-wrap:wrap;gap:1rem;display:flex}.hero-scroll-indicator{z-index:1;color:#fff9;letter-spacing:.25em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.5rem;font-size:.52rem;animation:2.4s ease-in-out infinite scrollBob;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}@keyframes scrollBob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}.sec-label{letter-spacing:.3em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.9rem;margin-bottom:2.5rem;font-size:.62rem;display:flex}.sec-label:after{content:"";background:var(--accent);flex:0 0 3rem;height:1px}.sec-h{font-family:var(--serif);color:var(--text);margin-bottom:1.8rem;font-size:clamp(2.4rem,3.5vw,4rem);font-weight:300;line-height:1.1}.sec-b{color:#fff9;max-width:30rem;font-size:.8rem;line-height:2.05}#camp{min-height:100dvh;padding:7rem 5rem}#camp:before{content:"";will-change:transform;z-index:0;background-image:-webkit-linear-gradient(#191724d1,#191724d1),-webkit-image-set(url(/bilder/webp/alberto-frias-1jsLzh2lKcM-unsplash-1920.webp) 1x);background-image:linear-gradient(#191724d1,#191724d1),image-set("/bilder/webp/alberto-frias-1jsLzh2lKcM-unsplash-1920.webp" 1x);background-position:50%;background-size:cover;transition:transform 9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1)}#camp.active:before{transform:scale(1.06)}#camp .pi{z-index:1;grid-template-columns:1.2fr 1fr;align-items:start;gap:5rem;width:100%;max-width:1200px;margin:0 auto;display:grid;position:relative}#camp .sec-label{color:var(--accent);margin-bottom:1.5rem}#camp .sec-label:after{background:var(--accent)}.camp-toggle{gap:.6rem;margin:1.2rem 0 0;display:flex}.camp-toggle-btn{color:#fff6;cursor:pointer;font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:1px solid #ffffff2e;border-radius:4px;padding:.5rem 1.3rem;font-size:.58rem;transition:border-color .25s,color .25s,background .25s}.camp-toggle-btn:hover{color:#ffffffbf;border-color:#ffffff61}.camp-toggle-btn.active{border-color:var(--accent);color:var(--text);background:#31748f1f}.camp-schedule-summary{letter-spacing:.16em;text-transform:uppercase;color:#fff6;margin-top:.6rem;font-size:.58rem}.camp-schedule-times{letter-spacing:.15em;text-transform:uppercase;color:#fff9;margin-top:.3rem;font-size:.58rem}.camp-track{opacity:0;max-height:0;transition:opacity .25s;overflow:hidden}.camp-track.open{opacity:1;max-height:1000px}.camp-features{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.2rem;display:grid}.camp-feature{border-top:1px solid #ffffff14;padding:.6rem 0}.camp-feature-title{font-family:var(--serif);color:var(--text);margin-bottom:.5rem;font-size:1.05rem;font-weight:300}.camp-feature-desc{color:#ffffffb3;font-size:.73rem;line-height:1.85}.camp-info{flex-direction:column;gap:1.4rem;display:flex}.camp-price{border-top:1px solid #31748f4d;padding-top:1.5rem}.camp-price-amount{font-family:var(--serif);color:var(--accent-warm);font-size:3.8rem;font-weight:300;line-height:1}.camp-price-label{letter-spacing:.2em;text-transform:uppercase;color:#fff6;margin-top:.4rem;font-size:.58rem}.camp-price-discount{letter-spacing:.08em;color:#ffffffa6;margin-top:.7rem;font-size:.62rem}.camp-details{flex-direction:column;display:flex}.camp-detail-row{justify-content:space-between;align-items:baseline;padding:.65rem 0;display:flex}.camp-detail-row span:first-child{letter-spacing:.18em;text-transform:uppercase;color:#fff6;font-size:.58rem}.camp-detail-row span:last-child,.camp-detail-row a.panel-link{font-family:var(--serif);color:var(--text);font-size:1rem;font-weight:300}.panel-link{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.panel-link:hover{text-decoration-color:#fffc}.camp-btns{flex-direction:column;gap:.75rem;display:flex}.camp-btn-primary{letter-spacing:.28em;text-transform:uppercase;background:var(--accent);color:var(--ink);cursor:pointer;font-size:.62rem;font-family:var(--sans);border:none;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 2rem;font-weight:400;transition:background .25s,opacity .25s;display:flex}.camp-btn-primary:hover{background:var(--accent-warm)}.camp-btn-secondary{cursor:pointer;font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;color:#ffffff8c;background:0 0;border:1px solid #ffffff2e;justify-content:center;align-items:center;padding:.9rem 2rem;font-size:.62rem;text-decoration:none;transition:border-color .25s,color .25s;display:flex}.camp-btn-secondary:hover{color:var(--text);border-color:#ffffff73}.section-coaches{background:#ffffff04;border-top:1px solid #ffffff0d;overflow:hidden}.coaches-split{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.coaches-image{background:-webkit-image-set(url(/bilder/webp/timothy-tan-PAe2UhGo-S4-unsplash-1920.webp) 1x) 50%/cover;background:image-set("/bilder/webp/timothy-tan-PAe2UhGo-S4-unsplash-1920.webp" 1x) 50%/cover;position:relative}.coaches-image:after{content:"";background:#19172440;position:absolute;inset:0}.coaches-inner{padding:6rem 4rem;overflow:hidden}.coaches-header{margin-bottom:4rem}.coach-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.coach-card{border:1px solid #ffffff12;padding:2rem;transition:border-color .3s}.coach-card:hover{border-color:#31748f40}.coach-photo{aspect-ratio:3/2;background-position:50%;background-size:cover;width:100%;margin-bottom:1.5rem;overflow:hidden}.coach-photo-placeholder{background:radial-gradient(at 40% 40%,#31748f0f,#ffffff08);border:1px dashed #ffffff1a;justify-content:center;align-items:center;display:flex}.coach-photo-placeholder:after{content:"Foto";letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;font-size:.58rem}.coach-monogram{aspect-ratio:3/2;background:#31748f08;border:1px solid #31748f1a;justify-content:center;align-items:center;width:100%;margin-bottom:1.5rem;display:flex}.coach-monogram:before{content:attr(data-initial);font-family:var(--serif);color:var(--accent);opacity:.35;-webkit-user-select:none;user-select:none;font-size:6.5rem;font-style:italic;font-weight:300;line-height:1}.coach-name{font-family:var(--serif);color:var(--text);margin-bottom:.3rem;font-size:1.4rem;font-weight:300}.coach-role{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:.5rem;font-size:.6rem}.coach-merits{color:#ffffffa6;font-size:.72rem;line-height:1.6}.coach-lead{border:1px solid #31748f2e;align-items:flex-start;gap:2.5rem;margin-bottom:2.5rem;padding:2rem;transition:border-color .3s;display:flex}.coach-lead:hover{border-color:#31748f59}.coach-lead .coach-photo-lead{aspect-ratio:4/3;flex:0 0 38%;margin-bottom:0}.coach-body{flex-direction:column;justify-content:center;display:flex}.coach-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-bottom:.6rem;font-size:.52rem;display:block}.coach-card-upcoming{opacity:.45;border-style:dashed}.coach-card-upcoming .coach-name{color:#ffffff8c}.coach-upcoming-placeholder{aspect-ratio:3/2;width:100%;margin-bottom:1.5rem}.section-dates{border-top:1px solid #ffffff0d;padding:7rem 5rem}.dates-inner{max-width:1100px;margin:0 auto}.dates-body{grid-template-columns:1fr auto;align-items:start;gap:4rem;display:grid}.dates-left{min-width:0}.dates-map-col{justify-content:center;padding-top:.5rem;display:flex}.dates-header{margin-bottom:3rem}.dates-list{margin-bottom:3rem;list-style:none}.date-item{border-bottom:1px solid #ffffff0d;grid-template-columns:auto 1fr 2fr auto;align-items:center;gap:2rem;padding:1.4rem 0;display:grid}.date-item:first-child{border-top:1px solid #ffffff0d}.date-when{font-family:var(--serif);color:var(--text);white-space:nowrap;font-size:1.5rem;font-weight:300}.date-where{letter-spacing:.15em;text-transform:uppercase;color:#ffffffa6;font-size:.6rem}.date-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-warm);white-space:nowrap;border:1px solid #c9963a66;padding:.18rem .55rem;font-size:.52rem}.date-pin{opacity:.7;justify-content:center;align-items:center;display:flex}.dates-cancel-note{color:#ffffffa6;letter-spacing:.02em;max-width:32rem;margin:-1rem 0 2rem;font-size:.65rem;line-height:1.7}.dates-cta{border-top:1px solid #31748f33;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding-top:2rem;display:flex}.dates-price{font-family:var(--serif);color:#ffffffa6;font-size:1.3rem;font-weight:300}.dates-price strong{color:var(--accent-warm);font-weight:300}.dates-cta .camp-btn-primary{flex-shrink:0}.access-note{background:#31748f08;border:1px solid #31748f33;margin-top:2rem;padding:1.6rem 2rem}.access-note-h{font-family:var(--serif);color:#ffffffbf;margin-bottom:.5rem;font-size:1.05rem;font-style:italic}.access-note-b{color:#ffffffa6;margin-bottom:1rem;font-size:.72rem;line-height:1.7}.access-note-link{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);opacity:.8;font-size:.6rem;text-decoration:none;transition:opacity .2s}.sverige-map{width:150px;height:auto;display:block;overflow:visible}.map-outline{fill:none;stroke:#31748f2e;stroke-width:1.2px;stroke-linejoin:round}.map-dot{fill:var(--accent-warm)}.map-dot-pulse{fill:#c9963a26;transform-origin:50%;transform-box:fill-box;animation:2.4s ease-out infinite mapPulse}.map-label{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;fill:#ffffffb3;text-anchor:middle;font-size:5px;font-weight:400}@keyframes mapPulse{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(2)}to{opacity:0;transform:scale(1)}}.access-note-link:hover{opacity:1}.section-hire{background:#31748f0f;border-top:1px solid #31748f26;border-bottom:1px solid #31748f26;padding:4rem 5rem}.hire-inner{justify-content:space-between;align-items:center;gap:3rem;max-width:900px;margin:0 auto;display:flex}.hire-text .sec-label{margin-bottom:.8rem}.hire-h{font-family:var(--serif);color:var(--text);margin-bottom:.6rem;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:300;line-height:1.2}.hire-desc{color:#ffffffb3;max-width:28rem;font-size:.75rem;line-height:1.8}.section-hire .camp-btn-secondary{color:var(--accent);border-color:#31748f59;flex-shrink:0}.section-hire .camp-btn-secondary:hover{border-color:var(--accent);color:var(--text)}#engagemang{padding:7rem 5rem}#engagemang:before{content:"";background-image:-webkit-linear-gradient(#191724b8,#191724b8),-webkit-image-set(url(/bilder/webp/giorgio-trovato-FNjzcfd9gjk-unsplash-1920.webp) 1x);background-image:linear-gradient(#191724b8,#191724b8),image-set("/bilder/webp/giorgio-trovato-FNjzcfd9gjk-unsplash-1920.webp" 1x);background-size:cover;background-position:center calc(40% + var(--parallax,0px));will-change:transform;z-index:0;transition:transform 9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1)}#engagemang.active:before{transform:scale(1.06)}#engagemang .pi{z-index:1;grid-template-columns:1fr 1.3fr;align-items:center;gap:5rem;width:100%;max-width:1200px;margin:0 auto;display:grid;position:relative}#engagemang .sec-label{color:var(--accent)}#engagemang .sec-h{color:var(--text)}#engagemang .sec-b{color:#ffffff94}.eng-items{flex-direction:column;display:flex}.eng-item{opacity:0;padding:1.6rem 0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}#engagemang.active .eng-item:first-child{opacity:1;transition-delay:.38s;transform:none}#engagemang.active .eng-item:nth-child(2){opacity:1;transition-delay:.52s;transform:none}#engagemang.active .eng-item:nth-child(3){opacity:1;transition-delay:.66s;transform:none}.eng-meta{align-items:center;gap:.9rem;margin-bottom:.9rem;display:flex}.eng-year{letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-size:.58rem}.eng-tag{letter-spacing:.15em;text-transform:uppercase;color:var(--accent);border:1px solid #31748f47;padding:.18rem .55rem;font-size:.54rem}.eng-tag.upcoming{color:#ffffff4d;border-color:#ffffff1a}.eng-row{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.55rem;display:flex}.eng-title{font-family:var(--serif);color:var(--text);font-size:1.15rem;font-weight:300;line-height:1.2}.eng-amount{font-family:var(--serif);color:var(--accent);white-space:nowrap;font-size:1.6rem;font-weight:300;line-height:1}.eng-desc{color:#ffffff4d;max-width:28rem;font-size:.73rem;line-height:1.85}.eng-desc a{color:var(--accent);text-decoration:none;transition:color .2s}.eng-desc a:hover{color:var(--text)}#sponsor{background:var(--text);flex-direction:column;justify-content:center;align-items:center;padding:7rem 5rem 5rem;display:flex;position:relative}#sponsor .pi{text-align:center;max-width:680px;padding:6rem 2rem 4rem}#sponsor .sec-label{justify-content:center}#sponsor .sec-label:before{content:"";background:var(--accent);flex:0 0 3rem;height:1px}#sponsor .sec-label:after{display:none}#sponsor .sec-h{color:var(--ink);margin:0 auto 1.5rem}#sponsor .sec-b{color:var(--mid);margin:0 auto 3rem}.sp-logos{flex-direction:column;align-items:center;gap:2.5rem;margin-bottom:3rem;display:flex}.sp-tier{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.sp-tier-label{letter-spacing:.32em;text-transform:uppercase;color:var(--mid);font-size:.5rem}.sp-tier-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex}.sp-tier-main{border-bottom:1px solid #00000012;width:100%;padding-bottom:2.5rem}.sp-name-lg .sp-name-word{letter-spacing:.12em;font-size:2.2rem}.sp-name{--sp-dir:-30px;opacity:0;transform:translateX(var(--sp-dir)) scale(.97);filter:blur(4px);border:1px solid #00000012;flex-direction:column;align-items:center;gap:.4rem;padding:1.4rem 2rem;transition:border-color .3s,opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);display:flex}.sp-tier-row .sp-name:nth-child(2n){--sp-dir:30px}#sponsor.active .sp-tier-main .sp-name{opacity:1;filter:none;transition-delay:.45s;transform:none}#sponsor.active .sp-tier-row .sp-name:first-child{opacity:1;filter:none;transition-delay:.6s;transform:none}#sponsor.active .sp-tier-row .sp-name:nth-child(2){opacity:1;filter:none;transition-delay:.75s;transform:none}#sponsor.active .sp-tier-row .sp-name:nth-child(3){opacity:1;filter:none;transition-delay:.9s;transform:none}.sp-name:hover{border-color:#00000038}.sp-name:hover .sp-name-sub{color:var(--accent)}.sp-name-word{font-family:var(--serif);letter-spacing:.08em;color:var(--ink);font-size:1.5rem;font-weight:300;line-height:1}.sp-name-sub{letter-spacing:.28em;text-transform:uppercase;color:var(--mid);font-size:.5rem}.sp-name.sp-falks .sp-name-word{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;font-size:.95rem;font-weight:400}.sp-name.sp-malar .sp-name-word{letter-spacing:.04em;text-align:center;font-size:1rem;line-height:1.35}.sp-name.sp-ljungdalen .sp-name-word{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;font-size:1.15rem;font-weight:300}.cta-wrap{border-top:1px solid #00000012;padding-top:3rem}.cta-wrap p{font-family:var(--serif);color:var(--mid);margin-bottom:2rem;font-size:1.25rem;font-style:italic;line-height:1.65}.cta-btn{letter-spacing:.3em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);padding:.85rem 2.2rem;font-size:.63rem;text-decoration:none;transition:background .25s,color .25s;display:inline-block}.cta-btn:hover{background:var(--ink);color:var(--white)}.pf{justify-content:space-between;width:100%;margin-top:auto;padding:0 3.5rem 2rem;display:flex;position:relative}.pf .fb{font-family:var(--serif);letter-spacing:.12em;color:#191724b3;font-size:1rem;font-weight:300}.pf .fc{letter-spacing:.15em;text-transform:uppercase;color:#1917248c;font-size:.58rem}#privacy-overlay{z-index:2000;opacity:0;pointer-events:none;background:#000000b3;transition:opacity .25s;position:fixed;inset:0}#privacy-overlay.open{opacity:1;pointer-events:all}#privacy-modal{background:var(--overlay);z-index:2001;opacity:0;pointer-events:none;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;width:min(600px,100vw - 2rem);max-height:80vh;transition:opacity .25s,transform .25s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-48%)}#privacy-modal.open{opacity:1;pointer-events:all;transform:translate(-50%,-50%)}.privacy-header{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.4rem 1.6rem;display:flex}.privacy-header h2{font-family:var(--serif);letter-spacing:.04em;margin:0;font-size:1.1rem;font-weight:300}.privacy-body{-webkit-overflow-scrolling:touch;padding:1.6rem;overflow-y:auto}.privacy-updated{color:#fff9;letter-spacing:.1em;margin-bottom:1.5rem;font-size:.62rem}.privacy-body h3{letter-spacing:.2em;text-transform:uppercase;color:#fff6;margin:1.4rem 0 .5rem;font-size:.55rem}.privacy-body h3:first-of-type{margin-top:0}.privacy-body p{color:#ffffff8c;margin:0;font-size:.75rem;line-height:1.85}.panel-overlay{z-index:1000;pointer-events:none;background:0 0;transition:background .4s;position:fixed;inset:0}.panel-overlay.open{pointer-events:all;background:#0000008c}.side-panel{background:var(--surface);z-index:1001;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;border-left:1px solid #31748f26;flex-direction:column;width:min(460px,92vw);padding:3rem 2.5rem 5rem;transition:transform .55s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%)}.side-panel.open{transform:translate(0)}.panel-header{justify-content:space-between;align-items:flex-start;margin-bottom:2.5rem;display:flex}.panel-title{font-family:var(--serif);color:var(--text);font-size:2rem;font-weight:300;line-height:1}.panel-subtitle{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-top:.5rem;font-size:.58rem}.panel-close{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff1f;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;transition:border-color .25s,color .25s;display:flex}.panel-close:hover{color:var(--text);border-color:#fff6}.panel-notice{font-family:var(--serif);color:#ffffff94;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;margin-bottom:2rem;padding:1.8rem 0;font-size:1rem;font-style:italic;line-height:1.75}.panel-date-block{border-bottom:1px solid #ffffff0d;padding:1.4rem 0}.panel-date{font-family:var(--serif);color:var(--text);margin-bottom:.3rem;font-size:1.5rem;font-weight:300}.panel-date-detail{letter-spacing:.15em;text-transform:uppercase;color:#ffffffb3;font-size:.6rem}.panel-date-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid #31748f4d;margin-top:.55rem;padding:.18rem .55rem;font-size:.52rem;display:inline-block}.panel-cta{border-top:1px solid #ffffff0f;margin-top:3rem;padding-top:2rem}.panel-cta p{color:#ffffffa6;margin-bottom:1.5rem;font-size:.72rem;line-height:1.9}.panel-label{letter-spacing:.2em;text-transform:uppercase;font-size:.58rem;font-weight:400}.panel-list{flex-direction:column;display:flex}.panel-list-item{border-top:1px solid #ffffff0d;align-items:baseline;padding:.9rem 0;display:flex}.panel-list-item:last-child{border-bottom:1px solid #ffffff0d}#register-view{z-index:1001;opacity:0;pointer-events:none;background:#000000b8;justify-content:center;align-items:center;transition:opacity .45s;display:flex;position:fixed;inset:0}#register-view.open{opacity:1;pointer-events:all}.register-window{background:var(--surface);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:10px;flex-direction:column;width:min(900px,95vw);max-height:95vh;display:flex;position:relative;overflow-y:auto}.register-window-header{z-index:2;background:var(--surface);justify-content:flex-end;padding:1.5rem 1.8rem 0;display:flex;position:sticky;top:0}.register-window-body{padding:0 2.5rem 3rem}.schedule-close{color:#fff9;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:2px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.6rem;transition:color .3s,border-color .3s;display:flex}.schedule-close:hover{color:var(--text);border-color:#fff6}.reg-section{border-bottom:1px solid #ffffff0f;margin-bottom:2rem;padding-bottom:2rem}.reg-grid{grid-template-columns:1fr 1fr;gap:0 2.5rem;display:grid}.reg-grid>.reg-section{margin-bottom:0}.reg-section-label{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:.52rem}.reg-prices{background:#ffffff08;border:1px solid #ffffff12;border-radius:3px;align-items:center;margin:2rem 0;padding:1.5rem;display:flex}.reg-price-block{text-align:center;flex-direction:column;flex:1;gap:.3rem;display:flex}.reg-price-val{font-family:var(--serif);color:var(--text);font-size:1.6rem;font-weight:300;line-height:1}.reg-price-label{letter-spacing:.18em;text-transform:uppercase;color:#ffffff4d;font-size:.52rem}.reg-price-divider{background:#ffffff1a;width:1px;height:2.5rem;margin:0 1rem}.reg-payment-info{color:#ffffff80;margin-bottom:.9rem;font-size:.75rem;line-height:1.6}.reg-payment-info strong{color:#fffc;white-space:nowrap;font-weight:500}.reg-payment-row{color:var(--text);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.55rem 0;font-size:.8rem;display:flex}.reg-payment-row:last-child{border-bottom:none}.reg-payment-ref{color:#ffffff4d;margin-top:.75rem;font-size:.68rem;font-style:italic}#register-form{flex-direction:column;display:flex}.reg-field{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.reg-field label{letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;font-size:.52rem}.reg-req{color:var(--accent)}.reg-field input,.reg-field textarea,.reg-field select{color:var(--white);font-family:var(--sans);box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:3px;outline:none;width:100%;padding:.65rem .85rem;font-size:.78rem;transition:border-color .2s}.reg-field input::placeholder,.reg-field textarea::placeholder{color:#fff3}.reg-field input:focus,.reg-field textarea:focus,.reg-field select:focus{border-color:#31748f80}.reg-field input.invalid,.reg-field textarea.invalid,.reg-field select.invalid{border-color:#eb6f9299}.reg-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='rgba(255,255,255,0.3)' stroke-width='1.2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat}.reg-field select option{background:var(--surface);color:var(--text)}.reg-field textarea{resize:vertical;min-height:70px}.reg-checkbox{color:#ffffffa6;cursor:pointer;align-items:flex-start;gap:.65rem;margin:1rem 0;font-size:.62rem;line-height:1.8;display:flex}.reg-checkbox input[type=checkbox]{appearance:none;cursor:pointer;background:#ffffff0a;border:1px solid #fff3;border-radius:2px;width:16px;min-width:16px;height:16px;margin-top:2px;transition:border-color .2s,background .2s}.reg-checkbox input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.reg-checkbox input[type=checkbox]:checked:after{content:"";border:solid var(--ink);border-width:0 1.5px 1.5px 0;width:4px;height:8px;margin:1px auto 0;display:block;transform:rotate(45deg)}.reg-checkbox.invalid input[type=checkbox]{border-color:#eb6f9299}.reg-checkbox.invalid span{color:#eb6f92b3}.reg-inline-link{color:var(--accent);font-size:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.reg-inline-link:hover{color:var(--text)}.reg-submit{gap:.5rem;width:100%}.reg-submit:disabled{opacity:.45;cursor:not-allowed}.reg-msg{border-radius:3px;margin-top:1rem;padding:.85rem 1rem;font-size:.72rem;line-height:1.7}.reg-msg-success{color:var(--foam);background:#9ccfd81f;border:1px solid #9ccfd833}.reg-msg-error{color:var(--love);background:#eb6f921a;border:1px solid #eb6f9233}#coach-panel{background:var(--overlay)}#coach-panel .panel-subtitle{color:var(--accent)}.coach-tabs{gap:.5rem;margin:1.2rem 0 .4rem;display:flex}.coach-tab{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#ffffffa6;cursor:pointer;background:0 0;border:1px solid #ffffff1a;flex:1;padding:.5rem .8rem;font-size:.58rem;font-weight:400;transition:color .2s,border-color .2s,background .2s}.coach-tab.active{color:var(--accent);background:#31748f14;border-color:#31748f73}.coach-tab:hover:not(.active){color:#fff9;border-color:#fff3}.coach-tab-content{display:none}.coach-tab-content.active{display:block}.coach-prices{margin-bottom:.5rem}.coach-price-item{gap:1.5rem;padding:1.4rem 0}.coach-price-tag{color:#fff9;min-width:4.5rem}.coach-price-num{font-family:var(--serif);color:var(--accent);font-size:2.4rem;font-weight:300;line-height:1}.coach-price-desc{letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6;margin-left:auto;font-size:.58rem}.coach-price-note{font-family:var(--serif);color:#fff9;border-top:1px solid #ffffff0d;margin-bottom:.5rem;padding:1.4rem 0;font-size:.85rem;font-style:italic;line-height:1.75}#accom-panel{background:var(--overlay)}#accom-panel .panel-subtitle{color:var(--accent)}.accom-section{margin-bottom:2rem}.accom-area{color:#ffffffa6;margin-bottom:.8rem}.accom-item{justify-content:space-between;text-decoration:none;transition:background .2s}.accom-item:hover{background:#ffffff08}.accom-name{font-family:var(--serif);color:var(--text);font-size:.95rem;font-weight:300;line-height:1.4}.accom-item:hover .accom-name{color:var(--accent)}.accom-type{letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6;white-space:nowrap;flex-shrink:0;margin-left:1.5rem;font-size:.6rem}#intro{z-index:9998;background:var(--ink);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;transition:opacity .6s;display:flex;position:fixed;inset:0}#intro.fade-out{opacity:0}#intro-logo{font-family:var(--serif);letter-spacing:.32em;color:var(--text);opacity:0;font-size:clamp(3.2rem,8vw,5.8rem);font-weight:300;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}#intro-logo.in{opacity:1;transform:none}#intro-logo.out{opacity:0;transition:opacity .55s cubic-bezier(.6,0,1,1),transform .7s cubic-bezier(.7,0,1,1);transform:scale(1.14)}#intro-tag{letter-spacing:.3em;text-transform:uppercase;color:#0000;font-size:.58rem;transition:color .65s}#intro-tag.in{color:#ffffff4d}#intro-tag.out{color:#0000;transition:color .4s cubic-bezier(.6,0,1,1),transform .7s cubic-bezier(.7,0,1,1);transform:scale(1.09)}@media (width<=800px){header{flex-direction:row;justify-content:flex-end;align-items:center;padding:1.2rem 1.5rem}.tagline-left{display:none}.logo h1{font-size:1.8rem}nav{gap:1.4rem;max-width:calc(100vw - 2rem);padding:.65rem 1.2rem}nav a[href=\#engagemang],nav a[href=\#sponsor]{display:none}nav::-webkit-scrollbar{display:none}#hero{grid-template-columns:1fr;align-items:end;min-height:100dvh}.hero-content{max-width:calc(100% - 3rem);margin:0 1.5rem 2.5rem;padding:1.75rem 1.5rem}.hero-brand{display:none}.hero-scroll-indicator{left:50%}.hero-h{font-size:clamp(2.2rem,7vw,3.5rem)}.hero-ctas{flex-direction:column}#camp{align-items:flex-start;padding:5rem 1.5rem 4rem}#camp:before{display:none}#camp{background-image:-webkit-linear-gradient(#191724d1,#191724d1),-webkit-image-set(url(/bilder/webp/alberto-frias-1jsLzh2lKcM-unsplash-768.webp) 1x);background-image:linear-gradient(#191724d1,#191724d1),image-set("/bilder/webp/alberto-frias-1jsLzh2lKcM-unsplash-768.webp" 1x);background-position:50%;background-size:cover}#camp .pi{grid-template-columns:1fr;gap:2rem}.camp-features{grid-template-columns:1fr}.camp-price-amount{font-size:3rem}.coaches-split{grid-template-columns:1fr}.coaches-image{display:none}.coaches-inner{padding:4rem 1.5rem}.coach-lead{flex-direction:column}.coach-lead .coach-photo-lead{flex:none;width:100%}.coach-grid{grid-template-columns:1fr}.dates-body{grid-template-columns:1fr;gap:2rem}.dates-map-col{order:-1}.sverige-map{width:100px}.sp-tier-row{flex-direction:column;align-items:stretch}.section-dates{padding:4rem 1.5rem}.date-item{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;gap:.5rem 1rem}.date-pin{grid-area:1/1/3;align-self:center}.date-where{grid-area:2/2}.date-tag{grid-area:1/3/3;align-self:center}.dates-cta{flex-direction:column;align-items:flex-start;gap:1.5rem}.section-hire{padding:3rem 1.5rem}.hire-inner{flex-direction:column;align-items:flex-start;gap:2rem}#engagemang{padding:5rem 1.5rem 4rem}#engagemang:before{display:none}#engagemang{background-image:-webkit-linear-gradient(#191724b8,#191724b8),-webkit-image-set(url(/bilder/webp/giorgio-trovato-FNjzcfd9gjk-unsplash-768.webp) 1x);background-image:linear-gradient(#191724b8,#191724b8),image-set("/bilder/webp/giorgio-trovato-FNjzcfd9gjk-unsplash-768.webp" 1x);background-position:50% 40%;background-size:cover}#engagemang .pi{grid-template-columns:1fr;gap:2rem}#sponsor{justify-content:flex-start;align-items:flex-start;min-height:auto}#sponsor .pi{padding:5rem 1.5rem 3rem}#sponsor .pf{padding:0 1.5rem 2rem}.side-panel{border-top:1px solid #31748f26;border-left:none;border-radius:10px 10px 0 0;width:100%;height:88dvh;top:auto;bottom:0;right:0;transform:translateY(110%)}.side-panel.open{transform:translateY(0)}.register-window{border-radius:0;width:100vw;height:100dvh}.reg-grid{grid-template-columns:1fr;gap:0}.reg-grid>.reg-section{margin-bottom:2rem}}
