@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@100;200;300;400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600&family=Barlow+Condensed:wght@600;700&display=swap);*{box-sizing:border-box;font-family:Roboto Mono,monospace;margin:0;padding:0}.navbar{align-items:center;display:flex;justify-content:space-between;padding:20px}nav{flex:1 1}nav a{text-decoration:none}nav a,p{color:#555}nav ul{align-items:center;display:flex;justify-content:space-evenly;list-style:none;margin:0;padding:0}.navbar ul li{display:inline-block;list-style:none;margin-right:20px}.container{margin:auto;max-width:1300px;padding-left:25px;padding-right:25px}.menu-icon{display:none;margin-left:20px;width:28px}@media (max-width:800px){.col-2 img{padding-left:0}.menu-icon{cursor:pointer;display:block;text-align:center}#menuItems{flex-direction:column;max-height:0;overflow:hidden;transition:max-height .5s ease}#menuItems.open{max-height:300px}#menuItems li{margin:10px 0}}nav ul li a{transition:all .3s ease}nav ul li a:hover{color:#737cf3;font-size:30px;font-weight:600;transform:scale(1.1)}.toni-kroos-earlyyears{background-color:#f9f9f9;padding:60px 0}.container{margin:0 auto;max-width:1200px;padding:0 20px}.section-title{color:#333;font-size:2.5rem;margin-bottom:40px;position:relative;text-align:center}.section-title:after{background-color:#3498db;content:"";display:block;height:3px;margin:15px auto;width:80px}.bio-section{margin-bottom:60px}.bio-content{align-items:center;display:flex;flex-direction:row;gap:40px}.bio-text{flex:1 1;text-align:left}.bio-text h3{color:#333;font-size:1.8rem;margin-bottom:20px;padding-bottom:10px;position:relative}.bio-text h3:after{background-color:#3498db;bottom:0;content:"";height:2px;left:0;position:absolute;width:50px}.bio-text p{color:#555;font-size:1.05rem;line-height:1.7}.bio-img{align-items:center;display:flex;flex:1 1;justify-content:center}.bio-img img{border-radius:8px;box-shadow:0 5px 15px #0000001a;height:auto;max-width:100%;transition:transform .3s ease,box-shadow .3s ease}.bio-img img:hover{box-shadow:0 8px 20px #00000026;transform:scale(1.02)}.bio-quote{margin:50px auto;max-width:800px}.bio-quote blockquote{background-color:#f2f2f2;border-left:4px solid #3498db;color:#333;font-size:1.2rem;font-style:italic;line-height:1.6;padding:25px 30px;position:relative}.bio-quote blockquote:before{color:#3498db;content:"";font-size:4rem;left:10px;opacity:.3;position:absolute;top:-10px}.bio-quote footer{color:#777;font-size:1rem;font-weight:500;margin-top:10px;text-align:right}@media (max-width:992px){.bio-content{gap:30px}.bio-text h3{font-size:1.6rem}.bio-text p{font-size:1rem}}@media (max-width:768px){.section-title{font-size:2rem}.bio-content{flex-direction:column-reverse;gap:20px}.bio-text,.bio-text h3{text-align:center}.bio-text h3:after{left:50%;transform:translateX(-50%)}.bio-img{margin-bottom:20px}.bio-quote blockquote{font-size:1.1rem;padding:20px 25px}}@media (max-width:480px){.section-title{font-size:1.8rem}.bio-text h3{font-size:1.5rem}.bio-text p{font-size:.95rem}.bio-quote blockquote{font-size:1rem;padding:15px 20px}}.career-page{background-color:#f9f9f9;color:#333;font-family:Montserrat,Arial,sans-serif;margin:0 auto;max-width:1200px;padding:2rem}.career-header{margin-bottom:3rem;position:relative;text-align:center}.career-header h1{color:#0d2240;display:inline-block;font-size:3rem;letter-spacing:1px;margin:0;position:relative}.career-header h1:after{background:linear-gradient(90deg,#2e00fc,#fdfdfc);bottom:-10px;content:"";height:4px;left:20%;position:absolute;width:60%}.subtitle{color:#666;font-size:1.2rem;font-style:italic;margin-top:1.5rem}.career-navigation{border-bottom:1px solid #ddd;margin-bottom:2rem}.career-navigation ul{display:flex;justify-content:space-between;list-style:none;margin:0;overflow-x:auto;padding:0}.career-navigation li{color:#666;cursor:pointer;font-weight:600;padding:1rem 1.5rem;position:relative;transition:all .3s ease;white-space:nowrap}.career-navigation li:hover{color:#2e00fc}.career-navigation li.active{color:#0d2240}.career-navigation li.active:after{background:#2e00fc;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%}.era-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;margin-bottom:2rem;padding:2rem}.era-header{align-items:center;border-bottom:1px dashed #ddd;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.era-header h2{color:#0d2240;font-size:2rem;margin:0}.era-period{color:#2e00fc;font-size:1.2rem;font-weight:600}.era-description{color:#555;font-size:1.1rem;font-style:italic;line-height:1.6;margin-bottom:2rem}.milestones{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}.milestone{background-color:#f9f9f9;border-left:4px solid #2e00fc;padding:1.5rem;position:relative;transition:transform .3s ease}.milestone:hover{transform:translateX(5px)}.milestone:before{background-color:#2e00fc;border:4px solid #fff;border-radius:50%;content:"";height:20px;left:-12px;position:absolute;top:1.5rem;width:20px}.milestone-header{margin-bottom:1rem}.milestone-header h3{color:#0d2240;font-size:1.3rem;margin:0 0 .5rem}.milestone-header h4{color:#333;font-size:1.1rem;margin:0}.role{color:#666;display:block;font-size:.9rem;font-style:italic;margin-top:.3rem}.milestone-content p{line-height:1.6;margin-bottom:1rem}.achievements{background-color:#0d22400d;border-radius:4px;margin-top:1rem;padding:1rem}.achievements h5{color:#0d2240;font-size:1rem;margin:0 0 .5rem}.achievements ul{margin:0;padding-left:1.5rem}.achievements li{margin-bottom:.3rem}.quotes{margin-top:1.5rem}blockquote{border-left:3px solid #2e00fc;color:#555;font-style:italic;margin:1rem 0;padding-left:1rem}.tributes{margin-top:3rem}.tributes h3{color:#0d2240;margin-bottom:2rem;position:relative;text-align:center}.tributes h3:after{background:#2e00fc;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.tribute-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tribute-card{background-color:#fff;border-radius:8px;border-top:4px solid #0d2240;box-shadow:0 4px 8px #0000000d;padding:1.5rem}.tribute-card blockquote{border:none;font-size:1rem;margin-bottom:1.5rem;padding:0}.tribute-author{display:flex;flex-direction:column;text-align:right}.tribute-author strong{color:#0d2240}.tribute-author span{color:#666;font-size:.9rem;font-style:italic}.retirement-highlight{background:linear-gradient(135deg,#0d2240,#1a3a6c);border-radius:8px;color:#fff;margin-top:2rem;padding:2rem}.retirement-highlight h3{margin-bottom:1.5rem;margin-top:0;padding-bottom:.5rem;position:relative}.retirement-highlight h3:after{background:#2e00fc;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.retirement-highlight h4{border-bottom:1px solid #fff3;color:#fcb900;font-size:1.3rem;margin:2rem 0 1.5rem;padding-bottom:.5rem}.retirement-highlight p{font-size:1.1rem;line-height:1.8}.career-stats{background:#00000026;border-radius:8px;margin-top:2.5rem;padding:1.5rem}.stats-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:1.5rem 0}.stats-category h5{color:#fcb900;font-size:1.1rem;margin:0 0 1rem;position:relative;text-align:center}.stats-category h5:after{background:#ffffff4d;bottom:-5px;content:"";height:2px;left:35%;position:absolute;width:30%}.stat-item{align-items:center;background:#ffffff0d;border-radius:6px;display:flex;flex-direction:column;margin-bottom:1.2rem;padding:.8rem;transition:transform .3s ease,background .3s ease}.stat-item:hover{background:#ffffff1a;transform:translateY(-3px)}.stat-value{color:#fff;font-size:2rem;font-weight:700;margin-bottom:.3rem}.stat-label{color:#ffffffb3;font-size:.9rem;text-align:center}.stats-footnote{border-top:1px solid #fff3;font-size:1rem;font-style:italic;line-height:1.7;margin-top:1.5rem;padding-top:1rem}@media (max-width:768px){.career-header h1{font-size:2.5rem}.era-header{align-items:flex-start;flex-direction:column}.era-period{margin-top:.5rem}.tribute-cards{grid-template-columns:1fr}.career-navigation li{padding:.8rem}}.career-page{--career-ink:#1c2c27;--career-muted:#5c6963;--career-paper:#f3f1e9;--career-white:#fffdf8;--career-green:#173b31;--career-copper:#c8794c;--career-gold:#e3bf7b;background:var(--career-paper);color:var(--career-ink);overflow:hidden}.farewell-section{grid-gap:clamp(40px,7vw,92px);align-items:center;display:grid;gap:clamp(40px,7vw,92px);grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);margin-inline:auto;padding:64px 0 76px;width:min(1180px,100% - 48px)}.farewell-visual{aspect-ratio:1.08/1;background:#293a33;margin:0;min-width:0;overflow:hidden;position:relative}.farewell-visual:after{background:linear-gradient(#0000,#0b1612c7);content:"";inset:48% 0 0;pointer-events:none;position:absolute}.farewell-image{display:block;height:100%;object-fit:cover;object-position:center 42%;width:100%}.farewell-caption{align-items:baseline;bottom:20px;color:#fffdf8;display:flex;font-family:Roboto Mono,monospace;font-size:.68rem;gap:14px;justify-content:space-between;left:22px;position:absolute;right:22px;text-transform:uppercase;z-index:1}.farewell-caption span:first-child{color:var(--career-gold)}.farewell-copy{padding:12px 0}.section-index{color:var(--career-copper);font-family:Roboto Mono,monospace;font-size:.7rem;font-weight:600;letter-spacing:.08em;margin:0 0 19px}.farewell-copy h1,.numbers-heading h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:0;margin:0}.farewell-copy h1{font-size:3.25rem;line-height:1.02;max-width:510px}.farewell-description{color:var(--career-muted);font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.8;margin:24px 0 0;max-width:510px}.farewell-quote{border-left:2px solid var(--career-copper);margin:28px 0 0;padding:2px 0 2px 20px}.farewell-quote p{color:var(--career-green);font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.45;margin:0}.farewell-quote cite{color:var(--career-muted);display:block;font-family:Roboto Mono,monospace;font-size:.67rem;font-style:normal;margin-top:9px;text-transform:uppercase}.farewell-dates{grid-gap:16px;border-top:1px solid #d5d5cb;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;padding-top:18px}.farewell-dates>div{display:flex;flex-direction:column;gap:7px}.date-marker{color:var(--career-copper);font-family:Roboto Mono,monospace;font-size:.72rem;font-weight:600}.date-description{color:var(--career-muted);font-family:Open Sans,sans-serif;font-size:.8rem}.career-numbers{background:var(--career-green);color:var(--career-white);padding:68px max(24px,calc(50vw - 590px)) 78px}.numbers-heading{align-items:flex-end;border-bottom:1px solid #fffdf833;display:flex;gap:40px;justify-content:space-between;padding-bottom:35px}.numbers-heading .section-index{color:var(--career-gold)}.numbers-heading h2{font-size:2.75rem;line-height:1.1;max-width:620px}.precision-stat{align-items:flex-end;border-left:1px solid #fffdf83d;display:flex;flex:none;flex-direction:column;padding-left:28px}.precision-value{font-feature-settings:"tnum";color:var(--career-gold);font-family:Georgia,Times New Roman,serif;font-size:4.25rem;font-variant-numeric:tabular-nums;line-height:.95}.precision-value span{font-size:2.2rem}.precision-label{color:#fffdf8b3;font-family:Roboto Mono,monospace;font-size:.66rem;margin-top:9px;text-transform:uppercase}.numbers-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:30px}.numbers-group{min-width:0;padding:0 28px}.numbers-group:first-child{padding-left:0}.numbers-group+.numbers-group{border-left:1px solid #fffdf833}.numbers-group h3{color:var(--career-gold);font-family:Roboto Mono,monospace;font-size:.72rem;font-weight:400;line-height:1.5;margin:0 0 13px;min-height:42px;text-transform:uppercase}.numbers-group dl{margin:0}.number-row{align-items:baseline;border-top:1px solid #fffdf821;display:flex;gap:12px;justify-content:space-between;padding:12px 0}.number-row dt{color:#fffdf8b3;font-family:Open Sans,sans-serif;font-size:.83rem;line-height:1.4}.number-row dd{font-feature-settings:"tnum";color:var(--career-white);flex:none;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-variant-numeric:tabular-nums;margin:0}@media (max-width:850px){.farewell-section{gap:30px;grid-template-columns:1fr;padding:48px 0 58px;width:min(100% - 48px,760px)}.farewell-visual{aspect-ratio:1.45/1}.farewell-copy h1{font-size:2.7rem}.numbers-groups{grid-template-columns:1fr}.numbers-group,.numbers-group:first-child{padding:20px 0}.numbers-group+.numbers-group{border-left:0;border-top:1px solid #fffdf833}.numbers-group h3{min-height:0}}@media (max-width:620px){.farewell-section{gap:28px;grid-template-columns:1fr;padding:28px 0 44px;width:min(100% - 36px,480px)}.farewell-visual{aspect-ratio:1.15/1}.farewell-caption{bottom:14px;font-size:.58rem;left:14px;right:14px}.farewell-copy h1{font-size:2.45rem}.farewell-description{font-size:.94rem;margin-top:18px}.farewell-dates{gap:10px;margin-top:26px}.date-description{font-size:.72rem}.career-numbers{padding:44px 20px 48px}.numbers-heading{align-items:flex-start;flex-direction:column;gap:26px;padding-bottom:24px}.numbers-heading h2{font-size:2.15rem}.precision-stat{align-items:flex-start;border-left:0;padding-left:0}.precision-value{font-size:3.4rem}.precision-value span{font-size:1.8rem}.numbers-groups{padding-top:12px}}.gallery{--g-bg:#fff;--g-surface:#f4f5f7;--g-ink:#15171c;--g-muted:#626873;--g-line:#e2e4e9;--g-accent:#0b5fff;--g-accent-ink:#fff;--g-radius:10px;background:var(--g-bg);color:var(--g-ink);padding:clamp(48px,8vw,96px) 0}.gallery__inner{margin-inline:auto;width:min(1200px,100% - 40px)}.gallery__header{margin:0 auto 36px;max-width:640px;text-align:center}.gallery__title{font-size:clamp(1.9rem,4vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 12px}.gallery__subtitle{color:var(--g-muted);font-size:1.05rem;line-height:1.6;margin:0}.gallery__filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:40px}.gallery__filter{align-items:center;background:#0000;border:1px solid var(--g-line);border-radius:999px;color:var(--g-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:.95rem;font-weight:500;gap:8px;padding:8px 16px;transition:background-color .2s,border-color .2s,color .2s}.gallery__filter:hover{background:var(--g-surface)}.gallery__filter[aria-pressed=true]{background:var(--g-ink);border-color:var(--g-ink);color:var(--g-bg)}.gallery__grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));list-style:none;margin:0;padding:0}.gallery__card{background:var(--g-bg);border:1px solid var(--g-line);border-radius:var(--g-radius);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;height:100%;overflow:hidden;padding:0;text-align:left;transition:border-color .2s,box-shadow .2s;width:100%}.gallery__card:hover{border-color:#c9ccd3;box-shadow:0 10px 30px #15171c14}.gallery__media{aspect-ratio:4/3;background:var(--g-surface);overflow:hidden}.gallery__img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.gallery__card:hover .gallery__img{transform:scale(1.04)}.gallery__body{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:16px 18px 18px}.gallery__year{font-feature-settings:"tnum";font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1}.gallery__caption{color:var(--g-ink);font-size:.98rem;line-height:1.5;margin:0}.gallery__tag{color:var(--g-muted);font-size:.85rem;margin-top:auto;padding-top:8px}.lightbox{animation:lightbox-in .2s ease-out;background:#0a0b0ef0;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1000}@keyframes lightbox-in{0%{opacity:0}to{opacity:1}}.lightbox__figure{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0;max-width:min(1000px,100%)}.lightbox__img{border-radius:6px;display:block;max-height:calc(100vh - 190px);max-width:100%;object-fit:contain}.lightbox__meta{color:#fff;max-width:640px;text-align:center}.lightbox__year{font-feature-settings:"tnum";display:block;font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:700}.lightbox__caption{color:#ffffffd9;font-size:1rem;line-height:1.5;margin:6px 0 0}.lightbox__counter{font-feature-settings:"tnum";color:#ffffff8c;font-size:.85rem;font-variant-numeric:tabular-nums;margin-top:10px}.lightbox__btn{background:#ffffff1f;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:1.75rem;height:48px;line-height:1;place-items:center;position:absolute;transition:background-color .2s;width:48px}.lightbox__btn:hover{background:#ffffff3d}.lightbox__btn--close{right:20px;top:20px}.lightbox__btn--next,.lightbox__btn--prev{top:50%;transform:translateY(-50%)}.lightbox__btn--prev{left:20px}.lightbox__btn--next{right:20px}.gallery__card:focus-visible,.gallery__filter:focus-visible{outline:3px solid var(--g-accent);outline-offset:3px}.lightbox__btn:focus-visible{outline:3px solid #fff;outline-offset:2px}@media (max-width:640px){.gallery__grid{gap:20px}.lightbox{padding:16px}.lightbox__img{max-height:calc(100vh - 230px)}.lightbox__btn--next,.lightbox__btn--prev{bottom:20px;top:auto;transform:none}}@media (prefers-reduced-motion:reduce){.lightbox{animation:none}.gallery__card,.gallery__filter,.gallery__img{transition:none}.gallery__card:hover .gallery__img{transform:none}}.hero{--h-bg:#f4f5f7;--h-ink:#15171c;--h-muted:#575d68;--h-line:#d9dce2;--h-red:#dc052d;--h-accent:#0b5fff;background:var(--h-bg);color:var(--h-ink);display:flex;font-family:Barlow,system-ui,sans-serif;min-height:100vh;min-height:100svh;overflow:hidden;position:relative}.hero:before{background:#dc052d0f;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:52%}.hero__inner{grid-gap:24px;align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin-inline:auto;position:relative;width:min(1240px,100% - 40px);z-index:1}.hero__text{align-self:center;animation:hero-in .8s ease-out both;padding-block:72px}.hero__title{font-family:Barlow Condensed,sans-serif;font-size:clamp(4.5rem,12vw,9.5rem);font-weight:700;letter-spacing:-.01em;line-height:.88;margin:0}.hero__title span{display:block}.hero__flag{background:linear-gradient(90deg,#000 33.33%,#d00 33.33% 66.66%,#ffce00 66.66%);border-radius:3px;height:6px;margin:28px 0;width:96px}.hero__subtitle{font-family:Barlow Condensed,sans-serif;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:600;line-height:1.2;margin:0 0 12px}.hero__description{color:var(--h-muted);font-size:1.1rem;line-height:1.65;margin:0;max-width:46ch}.hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero__btn{align-items:center;border:1px solid var(--h-ink);border-radius:999px;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:12px 26px;text-decoration:none;transition:background-color .2s,color .2s}.hero__btn--primary{background:var(--h-ink);color:#fff}.hero__btn--primary:hover{background:#2b2f38}.hero__btn--secondary{background:#0000;color:var(--h-ink)}.hero__btn--secondary:hover{background:var(--h-ink);color:#fff}.hero__stats{grid-gap:32px;border-top:1px solid var(--h-line);display:grid;gap:32px;grid-template-columns:repeat(3,auto);justify-content:start;margin:40px 0 0;padding-top:24px}.hero__stat dt{color:var(--h-muted);font-size:.9rem;line-height:1.3;order:2}.hero__stat{display:flex;flex-direction:column;gap:4px}.hero__stat dd{font-feature-settings:"tnum";font-family:Barlow Condensed,sans-serif;font-size:2.5rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;margin:0;order:1}.hero__visual{align-items:flex-end;animation:hero-in .8s ease-out .15s both;display:flex;justify-content:center;position:relative}.hero__ghost{bottom:6%;color:#15171c12;font-family:Barlow Condensed,sans-serif;font-size:clamp(14rem,34vw,32rem);font-weight:700;left:50%;line-height:.8;pointer-events:none;position:absolute;transform:translateX(-50%);-webkit-user-select:none;user-select:none}.hero__img{display:block;filter:drop-shadow(0 12px 24px rgba(0,0,0,.18));height:auto;max-height:min(84vh,860px);max-height:min(84svh,860px);max-width:100%;object-fit:contain;position:relative;width:auto;z-index:1}.hero__btn:focus-visible{outline:3px solid var(--h-accent);outline-offset:3px}@keyframes hero-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.hero__text,.hero__visual{animation:none}.hero__btn{transition:none}}@media (max-width:900px){.hero:before{bottom:0;clip-path:none;height:55%;top:auto;width:100%}.hero__inner{gap:0;grid-template-columns:1fr;text-align:center}.hero__text{padding-block:56px 24px}.hero__description,.hero__flag{margin-inline:auto}.hero__cta,.hero__stats{justify-content:center}.hero__stats{gap:24px}.hero__img{max-height:60vh;max-height:60svh}}@media (max-width:480px){.hero__stats{gap:12px;grid-template-columns:repeat(3,1fr)}.hero__stat dd{font-size:2rem}.hero__btn{flex:1 1 100%}}.awards{--awards-ink:#172923;--awards-muted:#68736d;--awards-paper:#f5f3ed;--awards-white:#fffefa;--awards-green:#183c30;--awards-copper:#b47744;--awards-line:#d9ddd5;background:var(--awards-paper);color:var(--awards-ink);padding:0 0 clamp(64px,9vw,112px)}.awards__inner{margin-inline:auto;width:min(1040px,100% - 40px)}.awards__header{border-bottom:1px solid var(--awards-line);margin:0 0 34px;padding:44px 0 22px}.awards__title{font-family:Open Sans,sans-serif;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin:0}.awards__timeline{list-style:none;margin:0;padding:0;position:relative}.awards__timeline:before{background:var(--awards-line);bottom:12px;content:"";left:128px;position:absolute;top:12px;width:1px}.awards__group{grid-gap:34px;display:grid;gap:34px;grid-template-columns:128px minmax(0,1fr);padding:0 0 42px}.awards__group+.awards__group{padding-top:12px}.awards__year{font-feature-settings:"tnum";color:var(--awards-green);font-family:Open Sans,sans-serif;font-size:1.65rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;margin:0;padding-top:3px;position:relative}.awards__year:after{background:var(--awards-copper);border:3px solid var(--awards-paper);border-radius:50%;box-shadow:0 0 0 1px var(--awards-copper);content:"";height:13px;position:absolute;right:-41px;top:10px;width:13px}.awards__list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.awards__item{grid-gap:18px;align-items:start;background:var(--awards-white);border:1px solid #17292314;border-radius:4px;box-shadow:0 3px 12px rgba(23,41,35,.035);display:grid;gap:18px;grid-template-columns:44px minmax(0,1fr);padding:20px 22px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.awards__item:hover{border-color:#b4774473;box-shadow:0 9px 22px #17292314;transform:translateY(-2px)}.awards__icon{background:#f2e9db;border-radius:50%;color:#98663b;display:grid;height:42px;place-items:center;width:42px}.awards__icon svg{height:20px;width:20px}.awards__name{color:var(--awards-ink);font-size:1rem;font-weight:700;line-height:1.45;margin:1px 0 5px}.awards__desc,.awards__name{font-family:Open Sans,sans-serif}.awards__desc{color:var(--awards-muted);font-size:.9rem;line-height:1.55;margin:0}@media (max-width:640px){.awards__inner{width:min(100% - 32px,520px)}.awards__header{margin-bottom:30px;padding:34px 0 18px}.awards__timeline:before{left:5px}.awards__group,.awards__group+.awards__group{gap:14px;grid-template-columns:1fr;padding:0 0 34px 28px}.awards__year{font-size:1.35rem}.awards__year:after{height:11px;left:-29px;right:auto;top:4px;width:11px}.awards__item{gap:13px;grid-template-columns:38px minmax(0,1fr);padding:17px 15px}.awards__icon{height:38px;width:38px}}@media (prefers-reduced-motion:reduce){.awards__item{transition:none}}.trophy-showcase{--trophy-ink:#202c29;--trophy-muted:#707a75;--trophy-paper:#f4f3ee;--trophy-surface:#fffefa;--trophy-line:#dcded8;--trophy-accent:#a66a3f;color:var(--trophy-ink);font-family:Open Sans,Segoe UI,sans-serif;margin:0 auto;padding:36px 0 72px;width:min(1200px,100% - 48px)}.trophy-overview{border-bottom:1px solid var(--trophy-line);border-top:1px solid var(--trophy-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:44px}.overview-stat{align-items:baseline;display:flex;gap:12px;min-height:82px;padding:20px 24px}.overview-stat+.overview-stat{border-left:1px solid var(--trophy-line)}.overview-value{font-feature-settings:"tnum";color:var(--trophy-ink);font-family:Open Sans,sans-serif;font-size:2rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.overview-stat--total .overview-value{color:var(--trophy-accent)}.overview-label{color:var(--trophy-muted);font-size:.9rem}.trophy-toolbar{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:26px}.collection-title{font-size:1.25rem;font-weight:700;margin:0}.filter-tabs{background:#eaeae4;border:1px solid var(--trophy-line);border-radius:6px;display:inline-flex;flex:none;gap:3px;padding:4px}.filter-tab{background:#0000;border:0;border-radius:4px;color:var(--trophy-muted);cursor:pointer;font:inherit;font-size:.86rem;font-weight:600;min-height:38px;padding:8px 14px;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.filter-tab.active,.filter-tab:hover{color:var(--trophy-ink)}.filter-tab.active{background:var(--trophy-surface);box-shadow:0 1px 3px #202c291f}.filter-tab:focus-visible{outline:2px solid var(--trophy-accent);outline-offset:2px}.team-section+.team-section{margin-top:42px}.team-heading{align-items:baseline;border-bottom:1px solid var(--trophy-line);display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding-bottom:10px}.team-heading h2{font-size:1rem;font-weight:700;margin:0}.team-heading span{font-feature-settings:"tnum";color:var(--trophy-muted);font-size:.8rem;font-variant-numeric:tabular-nums}.trophies-grid{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.trophy-card{background:var(--trophy-surface);border:1px solid var(--trophy-line);border-radius:5px;border-top:3px solid var(--trophy-color,var(--trophy-accent));display:flex;flex-direction:column;min-height:268px;min-width:0;overflow:hidden;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.trophy-card:hover{border-color:color-mix(in srgb,var(--trophy-color,var(--trophy-accent)) 45%,#fff);box-shadow:0 8px 20px #202c2914;transform:translateY(-2px)}.trophy-card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-height:68px;padding:16px 16px 8px}.trophy-name{font-size:.93rem;font-weight:700;line-height:1.4;margin:0}.trophy-count{font-feature-settings:"tnum";align-items:baseline;color:var(--trophy-accent);color:var(--trophy-color,var(--trophy-accent));display:inline-flex;flex:none;font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:700;gap:2px;line-height:1}.trophy-count small{font-size:.7rem}.trophy-icon-container{display:grid;flex:1 1;min-height:112px;padding:10px 16px;place-items:center}.trophy-icon{background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:contain;height:104px;width:100%}.ucl{background-image:url(/static/media/ucl.39dd18a56b2146fdb21c.png)}.laliga{background-image:url(/static/media/laliga.fe7453f330e2ea08f3a3.png)}.clubwc{background-image:url(/static/media/cwc.41ab489c93909eb2b859.png)}.supercup{background-image:url(/static/media/super%20cup.36237d3226e1569da36e.png)}.supercopa{background-image:url(/static/media/super%20copa.88cef670239aad0aea49.png)}.copa{background-image:url(/static/media/cdr.d66ffd3588129aedc6f4.png)}.bundesliga{background-image:url(/static/media/bundesliga.ed8d0d363c12047fb6a4.png)}.dfb{background-image:url(/static/media/dfb.be805dee38b6aae65f2a.png)}.worldcup{background-image:url(/static/media/world%20cup.6b8777ad6917fa01e58b.png)}.germansupercup{background-image:url(/static/media/german%20super.9477d10166285fa7c540.png)}.trophy-details{background:#faf9f5;border-top:1px solid #ecece6;margin-top:auto;padding:12px 16px 16px}.trophy-years{display:flex;flex-wrap:wrap;gap:6px}.year-tag{font-feature-settings:"tnum";background:var(--trophy-surface);border:1px solid #dedfd8;border-radius:3px;color:var(--trophy-muted);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2;padding:4px 7px}@media (max-width:900px){.trophies-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.trophy-showcase{padding:20px 0 48px;width:min(100% - 32px,480px)}.trophy-overview{margin-bottom:30px}.overview-stat{flex-direction:column;gap:5px;justify-content:center;min-height:72px;padding:12px 10px}.overview-value{font-size:1.6rem}.overview-label{font-size:.72rem}.trophy-toolbar{align-items:flex-start;flex-direction:column;gap:14px}.filter-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.filter-tab{font-size:.78rem;padding-inline:7px}.trophies-grid{grid-template-columns:1fr}.trophy-card{min-height:236px}.trophy-icon{height:96px}}@media (prefers-reduced-motion:reduce){.filter-tab,.trophy-card{transition:none}}
/*# sourceMappingURL=main.8bced6fc.css.map*/