@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(./bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2"),url(./bebas-neue-latin-400-normal-Bi-ndsyu.woff)format("woff")}:root{color:#eee9de;font-synthesis:none;--ink:#081c2b;--navy:#103752;--paper:#f1eee5;--sand:#e6cca0;--accent:#e6cca0;--muted:#a5b0b6;--line:#f1eee529;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--space:clamp(22px,5vw,88px);background:#081c2b;font-family:Manrope Variable,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;scroll-padding-top:115px}body{margin:0}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit;cursor:pointer}button,.button,.top-nav a{-webkit-user-select:none;user-select:none}button:disabled{cursor:default;opacity:.45}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-.055em;font-weight:800}p{font-size:15px;line-height:1.85}button{border:0}svg{flex-shrink:0}::selection{background:var(--accent);color:var(--ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}main{min-height:65vh}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--paper);color:var(--ink);z-index:1000;padding:16px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:20px}.section-pad{padding:110px var(--space)}.kicker{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:700;line-height:1.6;display:inline-flex}.kicker>span{background:var(--accent);border-radius:50%;width:6px;height:6px}.kicker.ink{color:#4c5c63}.button{background:var(--paper);min-height:48px;color:var(--ink);letter-spacing:-.015em;transition:transform .16s var(--ease-out),background-color .16s ease;border-radius:6px;justify-content:center;align-items:center;gap:20px;max-width:100%;padding:14px 24px;font-size:12px;font-weight:750;display:inline-flex}.button.accent{background:var(--accent);color:var(--ink)}.button.ink-button{background:var(--ink);color:var(--paper)}.button.outline-button{background:0 0;border:1px solid #aab0ad}.button.glass-button{border:1px solid var(--line);color:var(--paper);background:#ffffff0f}button:active,.button:active{transform:scale(.97)}.icon-button{border:1px solid var(--line);width:44px;height:44px;transition:transform .16s var(--ease-out),background-color .16s ease;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.text-link{border-bottom:1px solid;align-items:center;gap:15px;padding:8px 0;font-size:12px;font-weight:750;display:inline-flex}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:55px;display:flex}.section-heading h2,.care-text h2,.gallery-invitation h2,.faq h2,.gallery-albums h2,.contact-channels h2{letter-spacing:-.055em;margin-top:23px;font-size:clamp(38px,5.6vw,80px);line-height:1.04}.section-heading h2 span,.gallery-invitation h2 span,.faq h2 span,.gallery-albums h2 span{color:var(--sand)}.section-heading>p{color:var(--muted);flex-shrink:0;font-size:13px}.site-header{z-index:50;height:98px;padding:12px var(--space);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding-top:calc(12px + env(safe-area-inset-top,0px));background:#081c2bf0;align-items:center;gap:20px;display:flex;position:sticky;top:0}.brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.brand>.brand-logo{flex-shrink:0;width:58px;height:61px;display:block;overflow:visible}.brand>span{letter-spacing:.28em;font-size:8px;line-height:1.7}.brand strong{letter-spacing:-.045em;font-size:23px;line-height:1.1;display:block}.brand-dot{color:var(--accent)}.top-nav{justify-content:center;gap:6px;margin:auto;display:flex}.top-nav a{border:1px solid var(--line);color:#c0c7c8;min-height:42px;transition:background-color .16s ease,color .16s ease,transform .16s var(--ease-out);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:11px 13px;font-size:10px;display:inline-flex}.top-nav a[aria-current=page]{background:var(--sand);border-color:var(--sand);color:var(--ink)}.header-join{white-space:nowrap;min-height:43px;padding:12px 17px;font-size:11px}.menu-toggle{display:none}.home-hero{isolation:isolate;height:calc(100svh - 98px);min-height:650px;max-height:1040px;padding:35px var(--space) 0;background:radial-gradient(at 74% 40%,#173d51 0,#0000 54%),#081c2b;position:relative;overflow:hidden}.home-hero:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#ede5d20a 50%,#0000 calc(50% + .5px));background-size:24% 100%;position:absolute;inset:0}.hero-topline{justify-content:space-between;align-items:center;gap:20px;display:flex}.hero-topline>span:last-child{letter-spacing:.14em;color:#a9b7bd;font-size:9px}.hero-title{z-index:1;pointer-events:none;padding-top:75px;position:relative}.hero-eyebrow{letter-spacing:.16em;color:var(--sand);margin-bottom:18px;font-size:10px;display:block}.hero-title h1{letter-spacing:-.08em;width:max-content;max-width:100%;font-size:clamp(78px,11.25vw,170px);font-weight:850;line-height:.97}.outline-type{color:#0000;-webkit-text-stroke:1px #76909f}.coral-dot{color:var(--accent)}.hero-object{z-index:2;pointer-events:auto;width:55%;height:570px;position:absolute;top:10px;right:2%}.sports-object,.object-stage{width:100%;height:100%;position:relative}.object-stage canvas{width:100%;height:100%;display:block}.object-fallback{background:radial-gradient(circle at 32% 22%,#fae2a7,#e4bc70 58%,#8a642f);border-radius:50%;place-items:center;width:220px;height:220px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:30px 30px 90px #0008}.object-fallback span{color:#17364a;font-size:42px;font-weight:900;transform:rotate(-20deg)}.object-stage.is-ready .object-fallback{display:none}.hero-edition{right:var(--space);text-align:center;z-index:3;flex-direction:column;gap:9px;display:flex;position:absolute;top:118px}.hero-edition>span{letter-spacing:.18em;font-size:8px}.hero-edition strong{color:var(--sand);font-size:27px;font-weight:450;line-height:1.05}.hero-bottom{left:var(--space);right:var(--space);z-index:3;justify-content:space-between;align-items:flex-end;gap:50px;display:flex;position:absolute;bottom:85px}.hero-invite p{color:var(--muted);margin-bottom:22px;font-size:13px;line-height:1.75}.hero-invite p strong{color:var(--paper);font-weight:500}.hero-memory{border-top:1px solid var(--line);align-items:center;gap:16px;width:326px;padding-top:18px;display:flex}.hero-memory img{object-fit:cover;object-position:50% 40%;border-radius:3px;width:70px;height:88px}.hero-memory span{flex:1;font-size:14px;line-height:1.5}.hero-memory small{letter-spacing:.09em;color:var(--muted);margin-bottom:8px;font-size:8px;display:block}.hero-memory svg{color:var(--accent)}.scroll-hint{bottom:23px;left:var(--space);right:var(--space);letter-spacing:.16em;border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding-top:18px;font-size:9px;display:flex;position:absolute}.manifesto{background:var(--paper);color:var(--ink)}.section-label{justify-content:space-between;align-items:center;margin-bottom:50px;display:flex}.section-label>span:last-child{color:#657176;font-size:11px;line-height:1.7}.word-statement{letter-spacing:-.055em;max-width:1150px;font-size:clamp(37px,5.6vw,80px);line-height:1.13}.word-statement span{display:inline}.manifesto-bottom{border-top:1px solid #ccd0cb;align-items:center;gap:23px;margin-top:50px;padding-top:28px;display:flex}.small-portraits{padding-left:8px;display:flex}.small-portraits img{border:3px solid var(--paper);object-fit:cover;border-radius:50%;width:44px;height:44px;margin-left:-8px}.manifesto-bottom p{font-size:12px;line-height:1.7}.manifesto-bottom .button{margin-left:auto}.home-experiences{background:#0b2233}.experience-stack{gap:28px;display:grid}.experience-panel{background:#143b51;border:1px solid #456071;border-radius:10px;grid-template-columns:1.08fr 1fr;min-height:450px;display:grid;position:sticky;top:118px;overflow:hidden;box-shadow:0 -12px 35px #081c2b66}.experience-panel.panel-1{color:var(--ink);background:#e5cda4;top:136px}.experience-panel.panel-2{background:var(--paper);color:var(--ink);top:154px}.panel-photo{min-width:0;min-height:440px;position:relative;overflow:hidden}.panel-photo img{object-fit:cover;object-position:center 22%;width:100%;height:100%;position:absolute}.panel-copy{flex-direction:column;align-items:flex-start;padding:44px 48px;display:flex}.panel-index{text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;width:100%;font-size:10px;display:flex}.panel-copy h3{letter-spacing:-.015em;margin:56px 0 22px;font-family:Bebas Neue,sans-serif;font-size:clamp(60px,7vw,100px);font-weight:400;line-height:1}.panel-copy p{max-width:360px;margin-bottom:26px;font-size:14px;line-height:1.85}.panel-copy .button{color:inherit;background:0 0;border:1px solid;margin-top:auto}.care-section{background:var(--paper);color:var(--ink);grid-template-columns:1.1fr 1fr;align-items:center;gap:11%;padding-top:130px;padding-bottom:140px;display:grid}.care-images{position:relative}.care-main{border-radius:4px;height:570px;overflow:hidden}.care-main img{object-fit:cover;width:100%;height:100%}.care-note{background:#fff;width:44%;padding:10px 10px 17px;position:absolute;bottom:-35px;right:-45px;transform:rotate(7deg);box-shadow:0 15px 35px #081c2b22}.care-note img{object-fit:cover;width:100%;height:230px}.care-note figcaption{text-align:center;margin-top:12px;font-size:8px;font-weight:650}.care-text p{color:#586469;max-width:420px;margin:25px 0;font-size:14px}.gallery-invitation{background:#102c3e;grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:720px;display:grid;overflow:hidden}.gallery-invitation p{color:var(--muted);margin:27px 0;font-size:13px}.invitation-collage{min-height:440px;display:block;position:relative}.invitation-collage img{object-fit:cover;border:6px solid #e6decd;width:49%;height:350px;position:absolute;top:35px;left:24%;box-shadow:0 15px 40px #0004}.invitation-collage img:first-child{top:14px;left:0;transform:rotate(-17deg)}.invitation-collage img:nth-child(2){z-index:2;transform:rotate(5deg)}.invitation-collage img:nth-child(3){top:70px;left:50%;transform:rotate(22deg)}.collage-arrow{background:var(--accent);width:80px;height:80px;color:var(--ink);z-index:3;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;left:42%}.faq{background:var(--ink);grid-template-columns:.8fr 1.2fr;gap:10%;display:grid}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:26px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{color:var(--muted);padding:0 35px 27px 0;font-size:13px;line-height:1.9}.join-section{padding:45px var(--space) 30px;background:var(--accent);color:var(--ink)}.join-top,.join-bottom{justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex}.join-top .kicker>span{background:var(--ink)}.join-main{justify-content:space-between;align-items:center;gap:60px;padding:70px 0;display:flex}.join-main h2{letter-spacing:-.07em;width:70%;font-size:clamp(80px,11.5vw,170px);line-height:.88;position:relative}.join-main h2>span{color:#0000;-webkit-text-stroke:1.5px var(--ink)}.join-copy{flex-shrink:0;width:260px}.join-copy p{margin-bottom:25px;font-size:16px;line-height:1.9}.join-copy strong{font-weight:800}.join-bottom{border-top:1px solid #081c2b44;padding-top:25px}.join-bottom a{align-items:center;gap:13px;display:flex}.footer{padding:50px var(--space) 25px}.footer-top{align-items:center;gap:40px;display:flex}.footer-wordmark{letter-spacing:-.1em;font-size:90px;font-weight:850}.footer-wordmark span{vertical-align:top;letter-spacing:0;font-size:20px}.footer-top p{color:var(--muted);font-size:12px;line-height:1.75}.footer-top p strong{color:var(--paper);font-weight:500}.footer-top>.icon-button{margin-left:auto}.footer-links{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:25px;padding:35px 0;font-size:10px;display:flex}.footer-links nav{flex-wrap:wrap;gap:22px;display:flex}.footer-links nav a,.footer-links>span{align-items:center;gap:5px;display:flex}.footer-bottom{color:#83949d;justify-content:space-between;gap:20px;padding-top:24px;font-size:9px;display:flex}.footer-bottom nav{flex-wrap:wrap;gap:20px;display:flex}.footer-bottom button{color:inherit;background:0 0;padding:0;font-size:9px}.floating-contact{background:var(--sand);color:var(--ink);z-index:25;border-radius:50px;gap:6px;padding:12px 15px;font-size:10px;font-weight:700;display:flex;position:fixed;bottom:23px;right:24px;box-shadow:0 5px 25px #0003}.page-intro{padding:75px var(--space) 80px;background:radial-gradient(at 100%,#16394d,#0000 60%)}.page-intro>div{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:35px;display:flex}.page-intro h1{letter-spacing:-.055em;font-size:clamp(45px,6.4vw,94px);line-height:1.06}.page-intro h1>span{color:var(--sand)}.page-intro p{width:270px;color:var(--muted);flex-shrink:0;padding-bottom:5px;font-size:13px;line-height:1.85}.story-prologue{background:var(--paper);color:var(--ink);padding:35px var(--space);letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.story-road{background:var(--paper);color:var(--ink);padding:45px max(var(--space),calc((100vw - 1250px)/2)) 85px}.story-row{grid-template-columns:1fr 1fr;align-items:center;gap:7%;min-height:470px;padding:40px 5%;display:grid;position:relative}.story-row+.story-row{margin-top:-5px}.story-trail{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.story-trail path{fill:none;stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.trail-base{stroke:#d0d6d1}.trail-fill{stroke:#264c58;stroke-dasharray:1;stroke-dashoffset:0}.story-photo{border-radius:170px 12px 12px 170px;height:370px;position:relative;overflow:hidden}.story-photo>img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.story-photo-index{background:var(--paper);border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:20px;right:20px}.story-copy{padding:15px 0;position:relative}.story-icon{color:#816936;background:#e9e3d4;border-radius:10px;place-items:center;width:45px;height:45px;margin-bottom:19px;display:grid}.story-copy .kicker{color:#667774;letter-spacing:.11em;font-size:9px}.story-copy h2{letter-spacing:-.045em;max-width:370px;margin:12px 0 20px;font-size:clamp(26px,2.8vw,40px);line-height:1.18}.story-copy p{color:#5a696b;max-width:390px;font-size:12px;line-height:1.9}.story-copy p.story-extra{color:#193646;margin-top:12px;font-weight:700}.story-1 .story-photo{border-radius:12px 170px 170px 12px;grid-area:1/2}.story-1 .story-copy{grid-area:1/1}.values>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.values article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:33px 28px 45px;position:relative}.values article>span{color:var(--accent);font-size:11px}.values h2{letter-spacing:-.05em;margin:65px 0 12px;font-size:34px}.values p{color:var(--muted);font-size:12px}.values article>svg{position:absolute;top:29px;right:24px}.values article:nth-child(2){background:var(--sand);color:var(--ink)}.values article:nth-child(2) p{color:#4c5e61}.encounter-list{background:var(--paper);color:var(--ink);gap:105px;display:grid}.encounter{grid-template-columns:1.1fr 1fr;align-items:center;gap:9%;display:grid}.encounter-image{border-radius:5px;height:510px;position:relative;overflow:hidden}.encounter-image img{object-fit:cover;width:100%;height:100%}.encounter-image>span{color:var(--paper);letter-spacing:-.08em;font-size:82px;font-weight:800;position:absolute;bottom:15px;left:25px}.encounter h2{margin:24px 0;font-size:clamp(35px,4.7vw,66px);line-height:1.06}.encounter p{color:#5f6c6e;margin-bottom:28px;font-size:13px}.encounter:nth-child(2n) .encounter-image{grid-area:1/2}.encounter:nth-child(2n)>div:last-child{grid-area:1/1}.open-cover{background:var(--navy);height:580px;position:relative;overflow:hidden}.open-cover>img{object-fit:cover;object-position:70% 43%;opacity:.65;width:100%;height:100%}.open-cover:after{content:"";background:linear-gradient(90deg,#081c2bef,#0000 95%);position:absolute;inset:0}.open-cover>div{left:var(--space);z-index:1;position:absolute;top:70px}.open-cover>div>span{letter-spacing:.19em;font-size:10px}.open-cover h2{letter-spacing:-.015em;margin:40px 0 20px;font-family:Bebas Neue,sans-serif;font-size:160px;font-weight:400;line-height:.8}.open-cover h2 span{-webkit-text-stroke:1px var(--sand);color:#0000;display:block}.open-cover p{color:#d4d8d5;font-size:12px}.open-corner{right:var(--space);letter-spacing:.1em;z-index:1;align-items:center;gap:14px;font-size:10px;display:flex;position:absolute;bottom:35px}.album-list{border-top:1px solid var(--line);margin-top:45px}.album-row{border-bottom:1px solid var(--line);align-items:center;gap:22px;min-height:130px;padding:20px 0;transition:background-color .16s;display:flex}.album-number{color:#8397a3;width:28px;font-size:12px}.album-row img{object-fit:cover;border-radius:4px;width:74px;height:80px}.album-row h3{letter-spacing:-.04em;font-size:clamp(18px,2.5vw,33px);font-weight:600}.album-open{color:var(--sand);align-items:center;gap:30px;margin-left:auto;font-size:10px;display:flex}.tournament-next{background:#14334a;border-radius:7px;align-items:center;gap:24px;margin:60px 0 28px;padding:30px;display:flex}.tournament-next>svg{color:var(--sand)}.tournament-next h3{letter-spacing:-.025em;margin-bottom:5px;font-size:23px}.tournament-next p{color:var(--muted);font-size:12px}.tournament-next .button{flex-shrink:0;margin-left:auto}.contact-section{background:var(--paper);color:var(--ink);grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.contact-photo{border-radius:5px;height:610px;overflow:hidden}.contact-photo img{object-fit:cover;width:100%;height:100%}.contact-channels h2{margin-bottom:45px;font-size:clamp(38px,4vw,58px)}.contact-channel{border-top:1px solid #c5cdc9;align-items:center;gap:20px;padding:24px 0;display:flex}.contact-channel>span{letter-spacing:-.025em;flex:1;font-size:18px;font-weight:700}.contact-channel small{color:#607179;letter-spacing:.13em;margin-bottom:7px;font-size:8px;font-weight:500;display:block}.contact-location{color:#63747a;gap:14px;margin-top:28px;display:flex}.contact-location p{font-size:12px;line-height:1.7}.gallery-hero{isolation:isolate;min-height:640px;padding-left:var(--space);background:radial-gradient(at 72%,#264049 0,#102737 38%,#081c2b 75%);grid-template-columns:.9fr 1.2fr;display:grid;position:relative;overflow:hidden}.gallery-intro{z-index:2;padding:45px 0 35px;position:relative}.gallery-intro h1{letter-spacing:-.065em;margin:25px 0 20px;font-size:clamp(64px,6.7vw,100px);line-height:.96}.gallery-intro h1>span{color:var(--sand)}.gallery-intro>p{color:#aebbbf;margin-bottom:26px;font-size:13px;line-height:1.8}.gallery-focus{border-top:1px solid var(--line);align-items:center;gap:16px;max-width:410px;margin-top:28px;padding-top:20px;display:flex}.focus-number{letter-spacing:-.06em;white-space:nowrap;font-size:30px}.focus-number>small{color:var(--muted);font-size:12px}.gallery-focus>div{flex:1}.gallery-focus>div>small{letter-spacing:.14em;color:var(--muted);font-size:8px}.gallery-focus p{max-width:165px;margin-top:5px;font-size:11px;line-height:1.5}.gallery-focus .icon-button{flex-shrink:0}.helix-column{z-index:1;min-width:0;position:relative}.helix-stage{outline-offset:-6px;touch-action:pan-y;height:560px;position:relative}.helix-renderer{cursor:grab;touch-action:pan-y;width:100%;height:100%;position:relative}.helix-renderer:active{cursor:grabbing}.helix-renderer canvas{opacity:0;width:100%;height:100%;transition:opacity .4s;display:block}.helix-renderer.is-ready canvas{opacity:1}.helix-fallback{pointer-events:none;grid-template-columns:1fr 1fr;gap:16px;display:grid;position:absolute;inset:25px 8%;transform:rotate(-8deg)}.helix-fallback img{object-fit:cover;border-radius:7px;width:100%;height:155px}.helix-fallback img:nth-child(2n){transform:translateY(40px)}.helix-renderer.is-ready .helix-fallback{display:none}.helix-unavailable{font-size:11px;position:absolute;bottom:0;left:20px}.helix-tools{margin:0 var(--space) 0 25px;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.helix-tools>span{letter-spacing:.13em;color:#9cafb5;font-size:8px}.helix-tools>div{gap:8px;display:flex}.motion-note{color:var(--muted);text-align:center;padding:0 15px 20px;font-size:10px}.archive{background:var(--paper);color:var(--ink)}.archive .section-heading h2 span{color:#816936}.archive-filters{flex-wrap:wrap;gap:6px;display:flex}.archive-filters button{color:#52636a;background:0 0;border:1px solid #c9cdc7;border-radius:30px;align-items:center;gap:8px;min-height:43px;padding:12px 17px;font-size:10px;display:flex}.archive-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.archive-filters button>span{opacity:.7;font-size:8px}.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:45px 25px;display:grid}.archive-photo{color:var(--ink);text-align:left;background:0 0;min-width:0;padding:0}.archive-photo>div{background:#d7d8cd;border-radius:4px;position:relative;overflow:hidden}.archive-photo img{object-fit:cover;width:100%;height:400px;transition:transform .6s var(--ease-out)}.archive-photo.archive-1{padding-top:85px}.archive-photo.archive-2 img{height:310px}.archive-photo.archive-3 img{height:350px}.archive-photo.archive-4{padding-top:45px}.photo-expand{background:var(--paper);width:39px;height:39px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:15px;right:15px}.archive-caption{justify-content:space-between;gap:12px;margin-top:19px;display:flex}.archive-caption small{letter-spacing:.14em;text-transform:uppercase;color:#6f7d7f;margin-bottom:7px;font-size:8px;display:block}.archive-caption strong{letter-spacing:-.01em;font-size:12px;font-weight:700;line-height:1.5;display:block}.archive-caption>span:last-child{letter-spacing:.04em;color:#819092;padding-top:3px;font-size:10px}.archive-bottom{color:#5d7074;border-top:1px solid #cbd0c9;justify-content:space-between;align-items:center;gap:25px;margin-top:55px;padding-top:25px;font-size:10px;display:flex}.archive-bottom .text-link{color:var(--ink);font-size:11px}.gallery-albums>p{color:var(--muted);margin-top:25px;font-size:13px}.photo-dialog{color:var(--paper);background:#081621;border:1px solid #304451;border-radius:9px;width:min(1120px,94vw);max-width:none;height:min(840px,94dvh);max-height:none;padding:28px 70px 20px;overflow:hidden}.photo-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01090feb}.photo-dialog[open]{flex-direction:column;align-items:center;display:flex}.photo-close{z-index:1;background:var(--ink);position:absolute;top:15px;right:15px}.photo-full{object-fit:contain;flex:1;width:100%;height:calc(100% - 105px);min-height:0}.photo-dialog-bottom{justify-content:space-between;align-items:center;gap:25px;width:100%;min-height:98px;padding-top:18px;display:flex}.photo-dialog-bottom>div{text-align:center}.photo-dialog-bottom small{color:var(--muted);letter-spacing:.1em;font-size:9px}.photo-dialog-bottom h2{letter-spacing:-.02em;margin:7px 0;font-size:19px;font-weight:600}.photo-dialog-bottom a{color:var(--sand);align-items:center;gap:7px;font-size:9px;display:inline-flex}.legal-intro{padding:75px var(--space) 65px}.legal-intro h1{max-width:1050px;margin:30px 0;font-size:clamp(42px,6vw,88px);line-height:1.06}.legal-intro p{color:var(--muted);font-size:11px}.legal-layout{background:var(--paper);color:var(--ink);grid-template-columns:260px 1fr;gap:9%;padding-top:70px;display:grid}.legal-layout>nav{align-self:start;gap:17px;display:grid;position:sticky;top:135px}.legal-layout>nav a{color:#607277;border-bottom:1px solid #cfd3cc;padding-bottom:12px;font-size:11px;line-height:1.7}.legal-layout>div{max-width:760px}.legal-layout section{border-bottom:1px solid #ccd2ce;margin-bottom:35px;padding-bottom:50px;scroll-margin-top:120px}.legal-layout h2{letter-spacing:-.04em;margin:15px 0 23px;font-size:32px}.legal-layout p{color:#586c73;margin:15px 0;font-size:14px}.legal-layout p a{text-underline-offset:3px;text-decoration:underline}.document-action{color:var(--ink);background:0 0;border-bottom:1px solid;align-items:center;gap:12px;padding:12px 0;font-size:13px;font-weight:700;display:inline-flex}.cookie-notice{z-index:100;color:var(--ink);background:#f1eee5;border:1px solid #bcc3bc;border-radius:10px;align-items:center;gap:30px;padding:23px 28px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 15px 70px #0007}.cookie-notice .eyeline{text-transform:uppercase;letter-spacing:.12em;color:#56666d;font-size:8px}.cookie-notice h2{white-space:nowrap;letter-spacing:-.045em;margin-top:7px;font-size:24px;line-height:1.13}.cookie-notice h2 em{font-style:normal}.cookie-message{max-width:620px}.cookie-policy{text-underline-offset:3px;align-items:center;gap:5px;margin-top:8px;font-size:10px;text-decoration:underline;display:inline-flex}.cookie-actions{flex-wrap:wrap;gap:7px;min-width:285px;max-width:340px;margin-left:auto;display:flex}.cookie-actions button,.cookie-dialog-actions button{background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:5px;flex:1;min-height:42px;padding:12px 15px;font-size:10px}.cookie-actions button:nth-child(2){color:var(--ink);background:#d8c199}.cookie-actions .cookie-customize{color:#53656b;background:0 0;border:1px solid #adb8b5;flex-basis:100%;min-height:30px;padding:6px 10px;font-size:9px}.cookie-dialog{background:var(--paper);color:var(--ink);border:0;border-radius:9px;width:540px;max-width:calc(100% - 30px);max-height:90dvh;padding:35px}.cookie-dialog::backdrop{background:#031423cc}.cookie-close{border-color:#a9b7b7;position:absolute;top:13px;right:13px}.cookie-dialog h2{letter-spacing:-.055em;margin:20px 0;font-size:34px}.cookie-dialog h2 em{font-style:normal}.cookie-dialog .eyeline{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.cookie-dialog p{color:#637279;font-size:12px;line-height:1.75}.cookie-option{border-top:1px solid #c9d0cb;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:20px;display:flex}.cookie-option h3{letter-spacing:-.02em;margin-bottom:7px;font-size:15px}.cookie-option>span{white-space:nowrap;font-size:10px}.cookie-option input{width:21px;height:21px;accent-color:var(--ink);flex-shrink:0}.cookie-dialog p.cookie-small{margin-top:25px;font-size:10px}.cookie-dialog-actions{gap:10px;margin:25px 0 20px;display:flex}.cookie-dialog .line-link{align-items:center;gap:10px;font-size:11px;display:flex}@media (hover:hover) and (pointer:fine){.button:hover{transform:translateY(-2px)}.top-nav a:hover{color:var(--paper);background:#254658}.top-nav a[aria-current=page]:hover{color:var(--ink);background:#f2dfb9}.icon-button:hover{background:#ffffff18}.archive-photo:hover img{transform:scale(1.045)}.album-row:hover{background:#ffffff05}.text-link:hover{color:var(--accent)}.hero-memory:hover>svg{transform:translate(3px,-3px)}.contact-channel:hover{color:#816936}.archive-filters button:hover{border-color:var(--ink)}}@media (width>=1600px){.vnb-site{max-width:1920px;margin:auto}.hero-object{width:51%;height:760px;top:20px;right:8%}.hero-title{padding-top:95px}.home-hero{min-height:850px}}@media (width<=1150px){.site-header{gap:13px}.brand>span{display:none}.top-nav a{padding:10px 12px}.top-nav{gap:5px}.hero-title h1{font-size:11.8vw}.hero-object{width:61%;right:-3%}.hero-edition{display:none}.panel-copy{padding:36px}.panel-copy h3{font-size:7.5vw}.care-section{gap:9%}.care-main{height:500px}.care-note img{height:170px}.page-intro>div{gap:30px}.page-intro p{width:240px}.page-intro h1{font-size:6vw}.gallery-hero{grid-template-columns:1fr 1.18fr}.gallery-intro h1{font-size:8vw}.gallery-focus{gap:12px}.gallery-focus p{max-width:135px}.gallery-focus .icon-button{width:38px;height:38px}.tournament-next{flex-wrap:wrap}.tournament-next .button{margin-left:59px}.cookie-notice{gap:20px;padding:20px}.cookie-notice>div:first-child{display:none}.cookie-actions{min-width:260px}}@media (width<=850px){.site-header{height:86px}.brand>span{display:block}.top-nav{top:calc(100% + 9px);left:var(--space);right:var(--space);background:#102e42;border:1px solid #4e6370;border-radius:10px;grid-template-columns:1fr 1fr;padding:14px;display:none;position:absolute;box-shadow:0 20px 40px #0005}.top-nav.is-open{display:grid}.top-nav a{min-height:48px;font-size:12px}.top-nav a:last-child{grid-column:1/-1}.menu-toggle{flex-shrink:0;display:inline-flex}.header-join{margin-left:auto}.section-pad{padding-top:80px;padding-bottom:80px}.home-hero{height:calc(100svh - 86px);min-height:730px}.hero-topline>span:last-child{display:none}.hero-title{padding-top:90px}.hero-title h1{font-size:12.9vw}.hero-object{width:67%;height:545px;top:65px;right:-9%}.hero-bottom{gap:25px;bottom:90px}.hero-memory{width:265px}.hero-memory img{width:55px;height:73px}.hero-memory span{font-size:12px}.hero-memory small{font-size:7px}.hero-invite .button{font-size:11px}.hero-invite p{font-size:12px}.section-heading{align-items:flex-start;gap:30px}.section-heading>p{flex-shrink:1;max-width:210px;font-size:12px}.manifesto-bottom{flex-wrap:wrap}.manifesto-bottom .button{margin-left:auto;font-size:10px}.manifesto-bottom p{font-size:11px}.small-portraits img{width:37px;height:37px}.experience-panel{min-height:390px;top:100px}.experience-panel.panel-1{top:113px}.experience-panel.panel-2{top:126px}.panel-photo{min-height:390px}.panel-copy{padding:27px}.panel-copy h3{margin:50px 0 17px;font-size:7.8vw}.panel-copy p{font-size:12px}.panel-index{font-size:8px}.panel-copy .button{padding:12px 18px;font-size:10px}.care-section{gap:11%}.care-main{height:450px}.care-note{width:55%;bottom:-30px;right:-30px}.care-note img{height:150px}.care-note figcaption{font-size:7px}.care-text h2{font-size:4.9vw}.care-text p{font-size:12px}.gallery-invitation{min-height:600px}.gallery-invitation h2{font-size:5vw}.invitation-collage{min-height:350px}.invitation-collage img{border-width:4px;height:265px}.collage-arrow{width:60px;height:60px}.faq{grid-template-columns:1fr 1.45fr;gap:7%}.faq summary{font-size:12px}.join-main{gap:35px}.join-main h2{font-size:12vw}.join-copy{width:210px}.join-copy p{font-size:13px}.join-copy .button{font-size:11px}.page-intro{padding-top:60px;padding-bottom:60px}.page-intro>div{display:block}.page-intro h1{font-size:8vw}.page-intro p{width:100%;max-width:440px;margin-top:25px}.story-row{gap:7%;min-height:400px;padding:33px 5%}.story-photo{height:340px}.story-copy h2{font-size:26px}.story-copy p{font-size:11px;line-height:1.8}.story-copy .kicker{font-size:8px}.story-icon{width:37px;height:37px;margin-bottom:12px}.story-icon svg{width:20px}.story-trail path{stroke-width:7px}.values h2{font-size:27px}.values article{padding:25px 20px 35px}.values article>svg{width:18px;right:20px}.values p{font-size:11px}.encounter{gap:7%}.encounter-image{height:450px}.encounter h2{font-size:37px}.encounter p{font-size:12px}.gallery-hero{padding-left:var(--space);grid-template-columns:.95fr 1.1fr;min-height:670px}.gallery-intro{padding-top:55px}.gallery-intro h1{margin-top:34px;font-size:8.7vw}.gallery-intro>p{font-size:12px}.gallery-intro .button{gap:12px;padding:12px 14px;font-size:10px}.helix-stage{height:570px}.helix-tools{flex-wrap:wrap;gap:15px;margin:0 20px}.helix-tools .icon-button{width:38px;height:38px}.helix-tools>span{display:none}.helix-tools>div{margin:auto}.gallery-focus{gap:12px;margin-top:35px}.gallery-focus>div{min-width:0}.gallery-focus>div>small{font-size:7px}.gallery-focus p{font-size:10px}.focus-number{font-size:25px}.focus-number small{font-size:9px}.gallery-focus .icon-button{width:32px;height:32px}.archive .section-heading{flex-direction:column}.archive-grid{gap:35px 20px}.archive-photo img{height:300px}.archive-photo.archive-2 img{height:245px}.archive-photo.archive-3 img{height:270px}.archive-photo.archive-1{padding-top:60px}.archive-caption strong{font-size:10px}.archive-caption small{font-size:7px}.archive-caption>span:last-child{display:none}.contact-photo{height:510px}.contact-section{gap:6%}.contact-channels h2{font-size:35px}.contact-channel{gap:12px}.contact-channel>span{font-size:14px}.contact-channel svg{width:19px}.legal-layout{grid-template-columns:210px 1fr;gap:6%}.legal-layout h2{font-size:27px}.legal-layout p{font-size:13px}.footer-links{flex-direction:column;align-items:flex-start}.footer-bottom{flex-direction:column;gap:15px}.footer-bottom nav{gap:16px}}@media (width<=600px){:root{--space:22px}html{scroll-padding-top:95px}.site-header{height:78px;padding-top:10px;padding-bottom:10px}.brand>.brand-logo{width:44px;height:46px}.brand{gap:8px}.brand>span{font-size:6px}.brand strong{font-size:18px}.header-join{gap:7px;min-height:38px;padding:10px;font-size:9px}.header-join svg{width:14px}.menu-toggle{width:38px;height:38px}.menu-toggle svg{width:18px}.site-header{gap:10px}.section-pad{padding-top:66px;padding-bottom:66px}.kicker{gap:8px;font-size:8px}.home-hero{height:auto;min-height:890px;padding-top:25px}.hero-title{padding-top:49px}.hero-title h1{letter-spacing:-.075em;font-size:15vw;line-height:1.04}.hero-eyebrow{letter-spacing:.12em;margin-bottom:12px;font-size:7px}.hero-object{z-index:2;width:100%;height:405px;top:225px;right:0}.hero-bottom{left:var(--space);right:var(--space);grid-template-columns:1fr;gap:23px;display:grid;position:absolute;bottom:78px}.hero-invite{justify-content:space-between;align-items:center;gap:12px;display:flex}.hero-invite p{max-width:170px;margin:0;font-size:10px;line-height:1.7}.hero-invite .button{gap:7px;min-height:43px;padding:12px;font-size:9px}.hero-invite .button svg{width:14px}.hero-memory{gap:14px;width:100%;padding-top:14px}.hero-memory img{width:45px;height:57px}.hero-memory span{font-size:11px}.hero-memory br{display:none}.hero-memory small{margin-bottom:4px;font-size:7px}.hero-memory svg{width:18px}.scroll-hint{padding-top:14px;font-size:7px;bottom:22px}.hero-topline{min-height:20px}.section-label{align-items:flex-start;gap:20px;margin-bottom:34px}.section-label>span:last-child{font-size:8px;line-height:1.7}.word-statement{font-size:34px;line-height:1.15}.manifesto-bottom{gap:16px;margin-top:32px}.manifesto-bottom p{flex:1;font-size:10px}.manifesto-bottom .button{width:100%;margin:5px 0 0;font-size:11px}.small-portraits img{width:34px;height:34px}.section-heading{flex-direction:column;gap:20px;margin-bottom:33px}.section-heading h2,.care-text h2,.gallery-invitation h2,.faq h2,.gallery-albums h2{margin-top:18px;font-size:37px}.section-heading>p{max-width:100%;font-size:11px}.experience-stack{gap:25px}.experience-panel,.experience-panel.panel-1,.experience-panel.panel-2{flex-direction:column;min-height:0;display:flex;position:relative;top:auto}.panel-photo{height:310px;min-height:310px}.panel-copy{padding:25px}.panel-index{font-size:8px}.panel-copy h3{margin:27px 0 16px;font-size:59px}.panel-copy p{margin-bottom:24px;font-size:12px}.panel-copy .button{min-height:42px;font-size:11px}.care-section{flex-direction:column;gap:75px;padding-bottom:75px;display:flex}.care-images{align-self:flex-start;width:calc(100% - 25px)}.care-main{height:420px}.care-note{width:48%;padding:7px 7px 13px;bottom:-27px;right:-22px}.care-note img{height:160px}.care-note figcaption{font-size:6px}.care-text h2{font-size:42px}.care-text p{font-size:13px}.gallery-invitation{grid-template-columns:1fr;gap:30px;min-height:0;padding-bottom:75px}.gallery-invitation h2{font-size:42px}.gallery-invitation p{margin:20px 0 25px;font-size:12px}.invitation-collage{width:94%;min-height:350px;margin-top:12px}.invitation-collage img{height:275px}.faq{grid-template-columns:1fr;gap:30px}.faq h2 br{display:none}.faq h2{font-size:37px}.faq summary{gap:20px;padding:22px 0;font-size:12px;line-height:1.6}.faq details p{padding-right:0;font-size:12px}.join-section{padding-top:30px;padding-bottom:25px}.join-top{align-items:flex-start}.join-top>span:last-child{text-align:right;max-width:75px;font-size:8px;line-height:1.7}.join-top .kicker{max-width:210px;font-size:7px}.join-main{padding:48px 0 35px;display:block}.join-main h2{letter-spacing:-.065em;width:100%;font-size:22vw;line-height:.9}.join-main h2 svg{width:22vw;bottom:5px;left:auto;right:0}.join-copy{justify-content:space-between;align-items:flex-end;gap:20px;width:100%;margin-top:30px;display:flex}.join-copy p{margin:0;font-size:11px}.join-copy .button{gap:10px;min-height:42px;padding:12px 15px;font-size:10px}.join-copy .button svg{width:15px}.join-bottom{align-items:flex-start;gap:15px;font-size:8px}.join-bottom>span{max-width:90px;line-height:1.7}.join-bottom a{gap:8px;font-size:8px}.join-bottom svg{width:13px}.footer{padding-top:30px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.footer-top{gap:20px}.footer-wordmark{font-size:65px}.footer-wordmark span{font-size:13px}.footer-top p{font-size:9px}.footer-top>.icon-button{width:35px;height:35px}.footer-top svg{width:16px}.footer-links{gap:22px;padding:28px 0;font-size:9px}.footer-links nav{gap:17px}.footer-bottom{font-size:8px;line-height:1.7}.footer-bottom button{font-size:8px}.footer-bottom nav{gap:10px 16px}.floating-contact{display:none}.page-intro{padding-top:47px;padding-bottom:48px}.page-intro>div{margin-top:25px}.page-intro h1{letter-spacing:-.055em;font-size:11vw;line-height:1.09}.page-intro p{max-width:345px;margin-top:24px;font-size:12px}.story-prologue{gap:20px;padding-top:24px;padding-bottom:20px;font-size:7px}.story-prologue>span{max-width:100px;line-height:1.7}.story-prologue>span:last-child{text-align:right}.story-prologue svg{width:16px}.story-road{padding:18px 22px 55px}.story-row{border-left:4px solid #294d58;grid-template-columns:1fr;gap:23px;min-height:0;margin-left:3px;padding:30px 0 37px 24px}.story-trail{display:none}.story-row+.story-row{margin-top:0}.story-photo,.story-1 .story-photo{border-radius:100px 5px 5px;grid-area:auto;height:330px}.story-copy,.story-1 .story-copy{grid-area:auto;padding:0}.story-copy:before{content:"";background:var(--accent);border:3px solid var(--paper);border-radius:50%;width:14px;height:14px;position:absolute;top:13px;left:-34px}.story-copy h2{margin-top:14px;font-size:29px;line-height:1.17}.story-copy p{font-size:12px}.story-icon{float:right;width:37px;height:37px;margin-bottom:8px;margin-left:12px}.story-copy .kicker{padding-top:7px;font-size:8px}.values>div{grid-template-columns:1fr;margin-top:30px}.values article{padding:27px 24px}.values h2{margin-top:34px;font-size:39px}.values p{font-size:12px}.encounter-list{gap:60px}.encounter,.encounter:nth-child(2n){grid-template-columns:1fr;gap:32px}.encounter-image,.encounter:nth-child(2n) .encounter-image{grid-area:auto;height:380px}.encounter:nth-child(2n)>div:last-child{grid-area:auto}.encounter h2{font-size:37px}.encounter p{font-size:13px}.encounter .button{font-size:11px}.open-cover{height:500px}.open-cover>div{top:60px}.open-cover h2{font-size:125px}.open-cover>img{object-position:65% 45%}.open-corner{gap:10px;font-size:8px;bottom:25px;right:22px}.album-list{margin-top:30px}.album-row{gap:14px;min-height:104px;padding:19px 0}.album-number{width:15px;font-size:9px}.album-row img{width:44px;height:60px}.album-row h3{max-width:185px;font-size:16px;line-height:1.4}.album-open{gap:0;font-size:0}.album-open svg{width:21px}.tournament-next{gap:17px;margin-top:40px;padding:25px}.tournament-next>div{flex:1}.tournament-next>svg{width:25px}.tournament-next h3{font-size:19px}.tournament-next p{font-size:11px}.tournament-next .button{width:100%;margin:5px 0 0;font-size:11px}.contact-section{grid-template-columns:1fr;gap:40px}.contact-photo{height:410px}.contact-channels h2{margin-bottom:30px;font-size:39px}.contact-channel>span{font-size:16px}.contact-location p{font-size:11px}.gallery-hero{flex-direction:column;min-height:0;padding-left:0;display:flex}.gallery-intro{padding:45px var(--space) 20px}.gallery-intro h1{margin:27px 0 19px;font-size:14.3vw;line-height:1.01}.gallery-intro>p{font-size:12px;display:none}.gallery-intro .button{min-height:40px;font-size:10px}.gallery-focus{gap:18px;max-width:none;margin-top:25px;padding-top:16px}.gallery-focus p{max-width:none;font-size:11px}.gallery-focus .icon-button{width:38px;height:38px}.gallery-focus>div>small{font-size:8px}.helix-stage{height:485px;margin-top:-10px}.helix-tools{margin:0 22px;padding:17px 0 22px}.helix-tools>span{font-size:7px;display:block}.helix-tools>div{margin:0}.helix-tools .icon-button{width:39px;height:39px}.archive h2{font-size:39px}.archive-filters{gap:5px;width:100%}.archive-filters button{min-height:42px;padding:11px 12px;font-size:9px}.archive-grid{grid-template-columns:1fr 1fr;gap:29px 14px}.archive-photo img{height:245px}.archive-photo.archive-1,.archive-photo.archive-4{padding-top:0}.archive-photo.archive-2 img,.archive-photo.archive-3 img{height:245px}.archive-photo:nth-child(2n){padding-top:42px}.archive-caption{gap:10px;margin-top:12px}.archive-caption strong{font-size:10px;line-height:1.5}.archive-caption small{letter-spacing:.1em;margin-bottom:5px;font-size:6px}.photo-expand{width:31px;height:31px;bottom:9px;right:9px}.photo-expand svg{width:15px}.archive-bottom{flex-direction:column;align-items:flex-start;gap:14px;margin-top:35px;font-size:9px}.archive-bottom .text-link{font-size:10px}.gallery-albums h2{font-size:35px}.gallery-albums>p{font-size:12px}.photo-dialog{width:100%;max-width:none;height:100dvh;max-height:none;padding:65px 15px calc(18px + env(safe-area-inset-bottom,0px));border:0;border-radius:0;margin:0}.photo-close{top:15px;right:15px}.photo-full{height:calc(100% - 110px)}.photo-dialog-bottom{gap:15px;min-height:110px}.photo-dialog-bottom h2{font-size:16px;line-height:1.4}.photo-dialog-bottom small{font-size:8px}.photo-dialog-bottom .icon-button{flex-shrink:0;width:39px;height:39px}.photo-dialog-bottom .icon-button svg{width:18px}.legal-intro{padding-top:50px;padding-bottom:40px}.legal-intro h1{margin:25px 0;font-size:40px}.legal-layout{padding-top:35px;display:block}.legal-layout>nav{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:50px;display:grid;position:static}.legal-layout>nav a{font-size:9px}.legal-layout h2{font-size:27px}.legal-layout p{font-size:13px}.cookie-notice{padding:19px;padding-bottom:calc(17px + env(safe-area-inset-bottom,0px));border-radius:9px;display:block;bottom:10px;left:10px;right:10px}.cookie-message p{font-size:10px;line-height:1.7}.cookie-policy{font-size:9px}.cookie-actions{gap:7px;min-width:0;max-width:none;margin-top:15px}.cookie-actions button{min-height:39px;padding:10px;font-size:9px}.cookie-actions .cookie-customize{min-height:27px}.cookie-dialog{padding:30px 22px}.cookie-dialog h2{font-size:31px}.cookie-dialog-actions{flex-direction:column}.cookie-option>span{font-size:8px}.cookie-option p{font-size:11px}.cookie-option h3{font-size:14px}}@media (width<=370px){.brand>span{display:none}.header-join{padding:12px;font-size:10px}.hero-invite p{font-size:9px}.hero-invite .button{font-size:8px}.hero-title h1{font-size:14.8vw}.hero-memory small{font-size:6px}.hero-memory span{font-size:10px}.word-statement{font-size:29px}.section-heading h2{font-size:32px}.archive-filters button{padding:10px;font-size:8px}.archive-photo img,.archive-photo.archive-2 img,.archive-photo.archive-3 img{height:210px}.join-copy{gap:10px}.join-copy .button{padding:11px;font-size:9px}.join-copy p{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.icon-button,.top-nav a,.archive-photo img{transition:opacity .16s,background-color .16s;transform:none!important}.experience-panel,.experience-panel.panel-1,.experience-panel.panel-2{position:relative;top:auto}[data-reveal],[data-parallax],.hero-title,.hero-object{opacity:1!important;transform:none!important}.word-statement span{opacity:1!important}.trail-fill{stroke-dashoffset:0!important}}.story-photo img,.encounter-image img,.contact-photo img{object-position:center 18%}.care-main img{object-position:center 25%}.gallery-intro h1 br:first-of-type{display:initial}.story-1 .story-photo img,.encounter:nth-child(2) .encounter-image img{object-position:center 46%}.story-2 .story-photo img,.encounter:nth-child(3) .encounter-image img{object-position:center 62%}:root{--ink:#01346b;--navy:#01346b;--paper:#fffaf1;--sand:#f0d8ab;--accent:#f0d8ab;--muted:#bdd1e2;--line:#f0d8ab38;color:var(--paper);background:var(--ink)}.site-header{background:#01346bf5}.brand{width:clamp(128px,14vw,178px)}.brand>.brand-logo{aspect-ratio:4096/2307;object-fit:contain;width:100%;height:auto;display:block}.top-nav a{color:#e1e9ee}.top-nav a[aria-current=page]{background:var(--sand);border-color:var(--sand)}.hero-title h1{letter-spacing:.008em;font-family:Bebas Neue,sans-serif;font-size:clamp(105px,13.5vw,205px);font-weight:400;line-height:.84}.outline-type{-webkit-text-stroke:1.5px #92bad3}.hero-title{padding-top:78px}.hero-object{aspect-ratio:1;pointer-events:none;width:min(28vw,360px);height:auto;top:13%;right:6%}.brand-hero-art{place-items:center;width:100%;height:100%;display:grid;position:relative}.brand-hero-aura{aspect-ratio:1;filter:blur(16px);background:radial-gradient(circle,#f0d8ab3b,#f0d8ab0f 50%,#0000 72%);border-radius:50%;width:74%;position:absolute}.brand-orbit-track{border:1px solid #f0d8ab40;border-radius:50%;position:absolute;inset:-2% -7%;transform:rotate(-35deg);box-shadow:0 0 25px #f0d8ab14}.brand-hero-racket{z-index:1;object-fit:contain;filter:drop-shadow(22px 35px 35px #0016377a);width:100%;height:100%;animation:8s ease-in-out infinite brand-symbol-float;position:relative;-webkit-mask-image:radial-gradient(circle at 88% 59%,#0000 0 9%,#000 10%);mask-image:radial-gradient(circle at 88% 59%,#0000 0 9%,#000 10%)}.brand-orbit-ball{z-index:2;aspect-ratio:1;filter:drop-shadow(8px 13px 10px #00163773);will-change:transform;width:14%;position:absolute;top:50%;left:50%}.brand-orbit-ball svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.brand-orbit-ball{will-change:auto}}@keyframes brand-symbol-float{0%,to{transform:translateY(-3px)rotate(-1deg)}50%{transform:translateY(4px)rotate(1deg)}}.founder-hero{min-height:760px;padding:clamp(54px, 6vw, 95px) var(--space);background:radial-gradient(at 82% 40%,#145a8e,#01346b 68%);grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:center;gap:clamp(35px,5vw,90px);display:grid;overflow:hidden}.founder-hero-copy{max-width:760px}.founder-index{color:#b9d2e3;letter-spacing:.18em;margin:clamp(48px,6vw,92px) 0 20px;font-size:11px;font-weight:700;display:block}.founder-hero h1,.founder-hero h2{letter-spacing:.005em;font-family:Bebas Neue,sans-serif;font-size:clamp(78px,8.6vw,148px);font-weight:400;line-height:.84}.founder-hero h1 span,.founder-hero h2 span{color:var(--sand)}.founder-role{color:var(--sand);margin-top:32px;font-size:clamp(16px,1.8vw,24px);font-weight:800;line-height:1.35}.founder-descriptor{color:#c3d9e9;margin-top:8px;font-size:clamp(11px,1.1vw,15px);line-height:1.6}.founder-opening{max-width:600px;margin-top:32px;font-size:clamp(14px,1.35vw,18px);line-height:1.75}.founder-portrait{border:1px solid #f0d8aba3;width:100%;max-width:540px;margin:0 0 0 auto;padding:13px;position:relative;box-shadow:22px 24px #0018415c}.founder-portrait:before,.founder-portrait:after{content:"";z-index:2;border-color:var(--sand);border-style:solid;width:22px;height:22px;position:absolute}.founder-portrait:before{border-width:3px 0 0 3px;top:-5px;left:-5px}.founder-portrait:after{border-width:0 3px 3px 0;bottom:-5px;right:-5px}.founder-portrait-frame{aspect-ratio:853/1150;background:#0a4380;overflow:hidden}.founder-portrait img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.founder-portrait figcaption{letter-spacing:.14em;justify-content:space-between;gap:20px;padding:13px 0 0;font-size:9px;font-weight:800;display:flex}.founder-portrait figcaption span{color:var(--sand);text-align:right}.founder-biography{padding:clamp(80px, 9vw, 145px) var(--space);background:var(--paper);color:var(--ink);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:55px clamp(45px,8vw,140px);display:grid}.founder-biography-heading>span{letter-spacing:.18em;font-size:11px;font-weight:800}.founder-biography h2{letter-spacing:.005em;margin:30px 0 24px;font-family:Bebas Neue,sans-serif;font-size:clamp(66px,7vw,112px);font-weight:400;line-height:.9}.founder-biography h2 em{color:#ba924e;font-style:normal}.founder-biography-heading>p{color:#587388;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.founder-biography-text{max-width:700px}.founder-biography-text p{margin-bottom:24px;font-size:clamp(15px,1.25vw,18px);line-height:1.8}.founder-biography blockquote{letter-spacing:-.025em;background:#f2e5cd;border-left:5px solid #b99253;grid-column:1/-1;max-width:1150px;margin:25px 0 0;padding:clamp(35px,5vw,75px);font-size:clamp(22px,2.5vw,36px);font-weight:700;line-height:1.45}.founder-biography cite{letter-spacing:.04em;flex-wrap:wrap;align-items:baseline;gap:7px 24px;margin-top:35px;font-size:13px;font-style:normal;font-weight:800;display:flex}.founder-biography cite span{color:#597289;letter-spacing:.13em;text-transform:uppercase;font-size:11px}.cofounder-hero{background:radial-gradient(at 22% 38%,#165d96,#01346b 72%)}.cofounder-hero .founder-portrait{grid-area:1/1;max-width:520px;margin:0 auto 0 0}.cofounder-hero .founder-portrait-frame{aspect-ratio:3/3.45}.cofounder-hero .founder-portrait img{object-position:center 24%}.cofounder-hero .founder-hero-copy{grid-area:1/2}.cofounder-biography{background:#e9f1f6}.cofounder-biography blockquote{background:#d6e5ee}.home-experiences,.faq{background:#063d73}.experience-panel{background:#0c4d7e;border-color:#5d85a6;box-shadow:0 -12px 35px #01244666}.experience-panel.panel-1{background:var(--sand)}.experience-panel.panel-2{background:var(--paper)}.gallery-invitation,.gallery-hero{background:#064477}.page-intro{background:radial-gradient(at 100%,#216a97,#01346b 65%)}.top-nav.is-open{background:#053766}.care-text h2 span{color:#735620}.footer-wordmark{width:clamp(145px,18vw,240px);font-size:inherit;letter-spacing:normal;display:block}.footer-wordmark img{width:100%;height:auto;display:block}.footer-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.footer-actions .icon-button{margin-left:8px}.footer-social{border:1px solid var(--line);width:44px;min-height:44px;color:var(--sand);border-radius:50px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.footer-social:hover{background:#f0d8ab21}.footer-credit{color:var(--sand);text-underline-offset:3px;text-decoration:underline}.footer-credit:hover{color:var(--paper)}@media (width<=850px){.brand{width:145px}.top-nav{padding:8px var(--space) 18px;overscroll-behavior:contain;border:0;border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;max-height:calc(100dvh - 86px);margin:0;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 20px 35px #0014304d}.top-nav a,.top-nav a:last-child{border:0;border-bottom:1px solid #f0d8ab2b;border-radius:0;grid-column:1;width:100%;min-height:53px;padding:13px 4px;font-size:14px;font-weight:650}.top-nav a:last-child{border-bottom:0}.top-nav a svg{width:18px;height:18px;color:var(--sand)}.top-nav a[aria-current=page]{color:var(--sand);background:0 0;border-color:#f0d8ab2b;font-weight:800}.top-nav a:focus-visible{outline:2px solid var(--sand);outline-offset:-2px}.hero-object{width:39%;height:auto;top:19%;right:4%}.hero-title h1{font-size:15vw}.founder-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);gap:28px;min-height:0}.founder-hero h1,.founder-hero h2{font-size:clamp(68px,9vw,105px)}.founder-opening{font-size:14px}}@media (width<=600px){.brand{width:112px}.top-nav{max-height:calc(100dvh - 78px)}.brand>.brand-logo{width:100%;height:auto}.hero-title{padding-top:53px}.hero-title h1{font-size:20.5vw;line-height:.86}.hero-object{width:52%;height:auto;max-height:300px;margin-inline:auto;top:290px;left:0;right:0}.brand-hero-art{max-height:300px}.founder-hero{grid-template-columns:1fr;gap:42px;padding-top:45px;padding-bottom:65px}.founder-index{margin:42px 0 16px}.founder-hero h1,.founder-hero h2{font-size:clamp(74px,16vw,105px)}.founder-role{margin-top:25px}.founder-opening{margin-top:24px}.founder-portrait{max-width:420px;margin:0 auto}.cofounder-hero .founder-hero-copy,.cofounder-hero .founder-portrait{grid-area:auto}.cofounder-hero .founder-portrait{margin:0 auto}.founder-biography{grid-template-columns:1fr;gap:35px;padding-top:75px;padding-bottom:75px}.founder-biography h2{font-size:clamp(60px,14vw,85px)}.founder-biography blockquote{margin-top:0;padding:30px;font-size:23px}.footer-top{grid-template-columns:1fr auto;gap:10px;display:grid}.footer-wordmark{grid-area:1/1;width:110px}.footer-actions{grid-area:1/2;gap:6px}.footer-actions .icon-button{width:38px;height:38px;margin-left:0}.footer-social{width:38px;height:38px;min-height:38px;padding:0}.footer-top p{grid-area:2/1/auto/-1}}@media (width<=380px){.site-header{gap:7px;padding-inline:14px}.brand{width:104px}}@media (width<=340px){.site-header{gap:5px;padding-inline:10px}.brand{width:90px}.header-join{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.brand-hero-racket,.brand-orbit-ball{animation:none}}.contact-hero{color:#f0d8ab;background:radial-gradient(circle at 80% 40%,#0f5a91,#01346b 65%);align-items:center;min-height:570px;padding:125px max(5vw,28px) 85px;display:flex;position:relative;overflow:hidden}.contact-hero>div:first-child{z-index:1;width:min(760px,75%);position:relative}.contact-hero h1,.contact-form-panel h2,.contact-side h2{letter-spacing:.005em;margin:30px 0 20px;font-family:Bebas Neue,sans-serif;font-weight:400;line-height:.85}.contact-hero h1{font-size:clamp(90px,12vw,180px)}.contact-hero p{color:#d9e5ed;max-width:580px;font-size:clamp(17px,1.7vw,23px);line-height:1.55}.contact-hero-mark{aspect-ratio:1;opacity:.36;width:min(50vw,650px);position:absolute;top:1%;right:-2%;transform:rotate(-10deg)}.contact-hero-mark img{object-fit:contain;width:100%;height:100%}.contact-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);align-items:start;gap:clamp(28px,5vw,75px);padding-block:110px 140px;display:grid}.contact-form-panel h2{color:#01346b;font-size:clamp(68px,7vw,115px)}.contact-form-panel>p{color:#516372;max-width:560px;margin-bottom:40px;font-size:18px;line-height:1.5}.contact-form{gap:24px;display:grid}.contact-fields-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form label{color:#01346b;text-transform:uppercase;letter-spacing:.08em;gap:9px;font-size:13px;font-weight:800;display:grid}.contact-form input:not(.contact-honey),.contact-form select,.contact-form textarea{color:#123654;letter-spacing:normal;text-transform:none;background:#fffdf8;border:1px solid #c8d0d0;border-radius:8px;width:100%;min-height:56px;padding:14px 16px;font:500 16px Manrope Variable,sans-serif}.contact-form textarea{resize:vertical}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{outline-offset:2px;outline:3px solid #daa94f}.contact-honey{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.contact-privacy{color:#586b76;margin:0;font-size:13px;line-height:1.6}.contact-privacy a{color:#01346b;text-decoration:underline}.contact-submit-row{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.contact-submit-row .button{cursor:pointer;border:0}.contact-submit-row .button:disabled{opacity:.65;cursor:wait}.contact-status{max-width:400px;font-size:14px;font-weight:700;line-height:1.5}.contact-status-success{color:#136342}.contact-status-error{color:#a1382f}.contact-status-activation{color:#8b5e14}.contact-side{color:#fffaf0;background:#01346b;border-radius:12px;padding:38px;box-shadow:16px 16px #f0d8ab}.contact-side-number{color:#f0d8ab;letter-spacing:.14em;font-size:12px;font-weight:800}.contact-side h2{font-size:clamp(53px,5vw,82px)}.contact-way{color:inherit;border-top:1px solid #ffffff40;align-items:center;gap:15px;padding:22px 0;text-decoration:none;display:flex}.contact-way>svg:first-child{color:#f0d8ab;flex:none}.contact-way>span{overflow-wrap:anywhere;gap:4px;min-width:0;font-size:16px;font-weight:750;display:grid}.contact-way small{color:#aac4d6;letter-spacing:.15em;font-size:10px}.contact-way>svg:last-of-type{flex:none;margin-left:auto}.contact-way:hover{color:#f0d8ab}.contact-side-location{color:#c4d7e3;gap:12px;margin-top:40px;font-size:13px;line-height:1.5;display:flex}.contact-side-location svg{flex:none}@media (width<=900px){.contact-grid{grid-template-columns:1fr}.contact-side{max-width:650px}}@media (width<=600px){.contact-hero{min-height:460px;padding:90px 22px 65px}.contact-hero>div:first-child{width:100%}.contact-hero h1{font-size:clamp(70px,17vw,110px)}.contact-hero-mark{opacity:.2;width:80vw;top:10%;right:-35%}.contact-grid{padding:75px 22px 100px}.contact-fields-row{grid-template-columns:1fr}.contact-side{padding:28px;box-shadow:9px 9px #f0d8ab}.contact-form-panel h2{font-size:73px}}@media (width<=350px){.contact-hero h1{font-size:65px}.contact-side h2{font-size:52px}}.vnb-intro{z-index:2000;background:#071f3d;place-items:center;transition:opacity .45s;display:grid;position:fixed;inset:0;overflow:hidden}.vnb-intro.is-closing{opacity:0;pointer-events:none}.intro-video{object-fit:cover;opacity:0;background:#071f3d;width:100%;height:100%;transition:opacity .18s;display:block}.vnb-intro.is-playing .intro-video{opacity:1}.intro-skip{right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));color:#f7f2e8;letter-spacing:.06em;background:#071f3d;border:1px solid #e6cca080;border-radius:4px;align-items:center;gap:24px;min-height:44px;padding:12px 18px;font-size:11px;font-weight:700;transition:background .2s,color .2s;display:flex;position:absolute}.intro-skip:hover{color:#071f3d;background:#e6cca0}@media (prefers-reduced-motion:reduce){.vnb-intro{transition:none;display:none}}.invitation-collage .collage-card{z-index:1;cursor:zoom-in;background:#e6decd;border:6px solid #e6decd;width:49%;height:350px;padding:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,filter .45s;position:absolute;top:14px;left:0;overflow:hidden;transform:rotate(-17deg);box-shadow:0 15px 40px #0005}.invitation-collage .collage-card:nth-child(2){z-index:2;top:35px;left:24%;transform:rotate(5deg)}.invitation-collage .collage-card:nth-child(3){z-index:1;top:70px;left:50%;transform:rotate(22deg)}.invitation-collage .collage-card img,.invitation-collage .collage-card img:first-child,.invitation-collage .collage-card img:nth-child(2),.invitation-collage .collage-card img:nth-child(3){width:100%;height:100%;box-shadow:none;object-fit:cover;border:0;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block;position:static;transform:none}@media (hover:hover) and (pointer:fine){.invitation-collage .collage-card:hover{z-index:5;transform:translateY(-16px)rotate(0)scale(1.06);box-shadow:0 26px 60px #0008}.invitation-collage .collage-card:hover img{transform:scale(1.045)}}.invitation-collage .collage-card:focus-visible{z-index:5;outline:4px solid var(--sand);outline-offset:5px;transform:translateY(-12px)rotate(0)scale(1.04)}.photo-viewing{overflow:hidden}.photo-dialog[open]{opacity:1;transition:opacity .32s ease,transform .38s cubic-bezier(.2,.8,.2,1),overlay .32s ease allow-discrete,display .32s ease allow-discrete;transform:translateY(0)scale(1)}@starting-style{.photo-dialog[open]{opacity:0;transform:translateY(24px)scale(.94)}.photo-dialog[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#01090f00}}.photo-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01090fe6;transition:background .32s,-webkit-backdrop-filter .32s,backdrop-filter .32s}.photo-dialog.is-closing{opacity:0;transform:translateY(15px)scale(.96)}.photo-dialog.is-closing::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#01090f00}.photo-full{animation:.42s cubic-bezier(.2,.8,.2,1) both vnb-photo-reveal}@keyframes vnb-photo-reveal{0%{opacity:.15;transform:scale(.955)}to{opacity:1;transform:scale(1)}}.kicker,.hero-eyebrow,.panel-index,.scroll-hint,.gallery-focus>div>small,.archive-caption small,.story-copy .kicker{font-size:clamp(11px,1vw,13px)}.footer-top p,.footer-links,.footer-bottom,.footer-bottom button{color:#d9e7ef;font-size:clamp(12px,1vw,14px);line-height:1.55}.footer-links{gap:24px}.footer-links nav{gap:14px 24px}.footer-bottom nav{gap:12px 22px}.footer-links a:hover,.footer-bottom a:hover,.footer-bottom button:hover{color:var(--sand)}.archive-caption strong,.gallery-focus p{font-size:14px}.archive-filters button,.archive-bottom{font-size:12px}.story-copy p,.values p,.encounter p,.panel-copy p{font-size:clamp(14px,1.15vw,16px);line-height:1.72}.section-label>span:last-child,.gallery-invitation p,.join-copy p,.page-intro p{font-size:clamp(14px,1.1vw,17px)}.care-note figcaption,.founder-portrait figcaption{font-size:12px}.tournament-origin{background:var(--paper);color:var(--ink);grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(35px,6vw,100px);display:grid}.tournament-origin h2{letter-spacing:0;margin:24px 0;font-family:Bebas Neue,sans-serif;font-size:clamp(62px,7vw,110px);font-weight:400;line-height:.88}.tournament-origin p{color:#36516a;max-width:540px;margin-bottom:28px;font-size:clamp(16px,1.2vw,18px);line-height:1.7}.tournament-origin-photos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;min-width:0;display:grid}.tournament-origin-photo{cursor:zoom-in;background:#e8dfcd;width:100%;height:clamp(260px,28vw,420px);padding:7px 7px 34px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background-color .35s;display:block;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 15px 40px #071c2b22}.tournament-origin-photo:nth-child(2){transform:translateY(24px)rotate(2deg)}.tournament-origin-photo:nth-child(3){transform:rotate(-1deg)}.tournament-origin-photo img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:block}.tournament-origin-photo span{color:#193047;font-size:11px;font-weight:800;position:absolute;bottom:9px;right:10px}@media (hover:hover) and (pointer:fine){.tournament-origin-photo:hover{z-index:2;background:#e5cfa3;transform:translateY(-12px)rotate(0)scale(1.045);box-shadow:0 25px 48px #071c2b3d}.tournament-origin-photo:hover img{transform:scale(1.08)}}.tournament-origin-photo:focus-visible{z-index:2;outline-offset:5px;outline:4px solid #ad8245;transform:translateY(-8px)rotate(0)scale(1.035)}.tournament-origin-photo:focus-visible img{transform:scale(1.05)}@media (width<=850px){.invitation-collage .collage-card{border-width:4px;height:265px}.tournament-origin{grid-template-columns:1fr 1fr}.tournament-origin-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-origin-photo{height:245px}.tournament-origin-photo:nth-child(3){grid-column:1/-1;justify-self:center;width:52%;height:165px}}@media (width<=600px){.invitation-collage .collage-card{height:275px}.invitation-collage .collage-card span{opacity:1;padding:6px 8px;font-size:10px;transform:none}.footer-top p,.footer-links,.footer-bottom,.footer-bottom button{font-size:12px}.footer-links nav{gap:13px 19px}.footer-bottom nav{gap:12px 18px}.story-copy p,.values p,.encounter p,.panel-copy p{font-size:14px}.section-label>span:last-child,.archive-caption strong{font-size:12px}.archive-caption small{font-size:10px}.archive-filters button,.gallery-focus>div>small{font-size:11px}.gallery-focus p,.join-copy p{font-size:13px}.photo-dialog-bottom small,.photo-dialog-bottom a{font-size:11px}.tournament-origin{grid-template-columns:1fr}.tournament-origin-photos{scroll-snap-type:x mandatory;gap:18px;padding:10px 10px 34px;display:flex;overflow-x:auto}.tournament-origin-photo,.tournament-origin-photo:nth-child(3){scroll-snap-align:center;flex:0 0 min(64vw,270px);width:min(64vw,270px);height:300px}.tournament-origin-photo:nth-child(2){transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){.invitation-collage .collage-card,.invitation-collage .collage-card img,.photo-dialog[open],.photo-dialog::backdrop,.tournament-origin-photo,.tournament-origin-photo img{transition:none!important;animation:none!important}.photo-full{animation:none}.invitation-collage .collage-card:hover,.invitation-collage .collage-card:focus-visible,.tournament-origin-photo:hover,.tournament-origin-photo:focus-visible{transform:none}}:root{--navy-900:#041e3a;--navy-700:#062d57;--sand-300:#e5cfa3;--sand-100:#f2e6cc;--cream:#f5f2eb;--ball:#f2c230;--sunset:#ff7a45}body{background:var(--navy-900)}.site-header{background:#041e3af0;border-bottom-color:#e5cfa32b}.top-nav{align-items:center;gap:4px}.top-nav a,.top-nav summary{color:#e8e4db;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;min-height:42px;padding:11px 13px;font-size:12px;font-weight:700;list-style:none}.top-nav summary::-webkit-details-marker{display:none}.top-nav summary{align-items:center;gap:5px;display:flex}.top-nav a:hover,.top-nav summary:hover,.top-nav a[aria-current=page]{color:var(--sand-300);background:#e5cfa31e}.nav-community{position:relative}.nav-community>div{background:#082a4a;border:1px solid #e5cfa33d;border-radius:8px;gap:3px;min-width:210px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 20px 40px #00142799}.nav-community:not([open])>div,.top-nav .nav-mobile-join{display:none}.home-hero{background:radial-gradient(ellipse at 82% 46%,#19446a 0,transparent 58%),var(--navy-900)}.hero-community-photo{z-index:0;object-fit:cover;object-position:center;opacity:.35;filter:saturate(.8)sepia(.13);width:61%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 40%);mask-image:linear-gradient(90deg,#0000 0%,#000 40%)}.home-hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#041e3a 12%,#0000 68%),linear-gradient(#0000 62%,#041e3acc);position:absolute;inset:0}.hero-title{z-index:2}.hero-title h1{filter:drop-shadow(0 10px 18px #00142666)}.hero-bottom{align-items:flex-end}.hero-next{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#041e3ab8;border:1px solid #e5cfa35a;border-radius:7px;align-items:center;gap:12px;width:min(320px,40vw);padding:16px 18px;font-size:13px;transition:transform .22s,border-color .22s;display:flex}.hero-next:hover{border-color:var(--sand-300);transform:translateY(-4px)}.hero-next>span:nth-child(2){flex:1}.hero-next small{color:#e5cfa3;margin-bottom:5px;font-size:11px;display:block}.hero-next strong{font-weight:750;line-height:1.35}.hero-next-dot{background:var(--ball);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #f2c23024}.care-section,.manifesto{background:var(--cream)}.cookie-notice{border:1px solid #c5b38e;border-radius:10px;gap:10px;width:min(390px,100vw - 36px);padding:17px;display:grid;bottom:18px;left:18px;right:auto;box-shadow:0 18px 45px #001c2a55}.cookie-notice>div:first-child{display:none}.cookie-message p{color:#274255;font-size:12px;line-height:1.55}.cookie-policy{font-size:11px}.cookie-actions{gap:6px;width:100%;min-width:0;max-width:none;margin:0}.cookie-actions button{min-height:38px;padding:8px;font-size:11px}.cookie-actions .cookie-customize{min-height:28px;font-size:10px}.contact-intents{border:0;margin:20px 0;padding:0}.contact-intents legend{margin-bottom:11px;font-size:13px;font-weight:750}.contact-intents>div{flex-wrap:wrap;gap:7px;display:flex}.contact-intents button{color:#183a4a;background:0 0;border:1px solid #9ba9aa;border-radius:999px;padding:9px 12px;font-size:12px}.contact-intents button.is-selected{color:#fff;background:#062d57;border-color:#062d57}.contact-intents button:focus-visible{outline-color:#062d57}.participate-hero{min-height:520px;padding:65px var(--space);background:var(--navy-900);grid-template-columns:1fr 1fr;align-items:center;gap:5vw;display:grid}.participate-hero>div{z-index:2;position:relative}.participate-hero h1{letter-spacing:0;margin:30px 0;font-family:Bebas Neue,sans-serif;font-size:clamp(76px,9vw,150px);font-weight:400;line-height:.86}.participate-hero p{color:#e3e1da;max-width:520px;font-size:clamp(16px,1.5vw,21px);line-height:1.6}.participate-hero img{object-fit:cover;object-position:center;border:8px solid #ead7ad;width:100%;height:490px;transform:rotate(3deg)}.participate-flow{background:var(--cream);color:var(--navy-900);grid-template-columns:.85fr 1.15fr;gap:8vw;display:grid}.participate-flow h2,.participate-essentials h2{letter-spacing:0;margin:25px 0;font-family:Bebas Neue,sans-serif;font-size:clamp(64px,7vw,110px);font-weight:400;line-height:.9}.participate-flow-intro p{color:#34506a;max-width:440px}.participate-steps{gap:8px;margin-top:40px;display:flex}.participate-steps span{background:#c5c9c4;border-radius:5px;width:55px;height:5px}.participate-steps span.is-active{background:var(--ball)}.participate-card{background:#e8ddc7;border:1px solid #c6b68d;border-radius:7px;min-height:400px;padding:clamp(25px,4vw,52px);box-shadow:14px 14px #062d5712}.participate-index{color:#38546a;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.participate-card h3{letter-spacing:0;margin:30px 0;font-family:Bebas Neue,sans-serif;font-size:clamp(45px,5vw,73px);font-weight:400;line-height:1}.participate-options{gap:10px;display:grid}.participate-options button{text-align:left;background:var(--cream);width:100%;min-height:56px;color:var(--navy-900);border:1px solid #b7b5a8;justify-content:space-between;align-items:center;padding:14px 18px;font-weight:750;display:flex}.participate-options button:hover{border-color:var(--navy-900);background:#fff}.participate-back,.participate-reset{color:#25465c;text-underline-offset:3px;background:0 0;align-items:center;gap:6px;margin-top:20px;padding:7px 0;text-decoration:underline;display:inline-flex}.participate-card ul{margin:0 0 20px;padding:0;list-style:none}.participate-card li{border-bottom:1px solid #aeaf9c;gap:14px;padding:10px 0;font-size:14px;display:flex}.participate-card li span{color:#4a6574}.participate-card p{margin-bottom:18px;font-size:14px}.participate-essentials{background:#0c365a;grid-template-columns:1fr 1fr;gap:40px;display:grid}.participate-essentials .kicker{grid-column:1/-1}.participate-essentials>div{align-self:center;max-width:560px}.participate-essentials p+p{margin-top:20px}.drop-hero{background:#041e3a;grid-template-columns:1fr 1fr;min-height:650px;display:grid;overflow:hidden}.drop-hero-copy{padding:90px var(--space);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.drop-hero h1,.drop-catalog h2,.drop-waitlist h2{letter-spacing:0;font-family:Bebas Neue,sans-serif;font-weight:400;line-height:.88}.drop-hero h1{margin:30px 0;font-size:clamp(82px,9vw,150px)}.drop-hero p{color:#d5e0e8;max-width:490px;margin-bottom:30px;font-size:17px;line-height:1.65}.drop-hero-art{background:radial-gradient(circle at 50% 45%,#c99b5d,#0f4165 72%);position:relative;overflow:hidden}.drop-hero-art img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%;max-height:700px;transform:scale(.92)}.drop-hero-art span{letter-spacing:.1em;font-size:12px;font-weight:800;position:absolute;bottom:25px;right:30px}.drop-note{padding:18px var(--space);color:#041e3a;background:#e5cfa3;align-items:center;gap:14px;display:flex}.drop-note p{font-size:14px;line-height:1.5}.drop-note-dot{background:var(--ball);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #fff6}.drop-catalog{background:var(--cream);color:var(--navy-900)}.drop-catalog-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.drop-catalog h2{margin-top:24px;font-size:clamp(66px,7vw,112px)}.drop-catalog h2 span{color:#956d36}.drop-catalog-head>p{color:#36546a;max-width:310px;margin-bottom:5px}.drop-filters{flex-wrap:wrap;gap:8px;margin:45px 0 35px;display:flex}.drop-filters button{color:#062d57;background:0 0;border:1px solid #899ca3;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700}.drop-filters button[aria-pressed=true]{color:#fff;background:#062d57}.drop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 20px;display:grid}.drop-card{min-width:0}.drop-image{aspect-ratio:1;background:#ded4c2;border-radius:4px;overflow:hidden}.drop-image img{object-fit:contain;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.drop-card:hover img{transform:scale(1.055)}.drop-card-copy{border-top:2px solid #062d57;padding:18px 0}.drop-card-copy>span,.drop-card-copy small{color:#3e5d6a;font-size:11px}.drop-card h3{letter-spacing:0;margin:9px 0;font-family:Bebas Neue,sans-serif;font-size:38px;font-weight:400}.drop-card p{font-size:13px}.drop-card small{margin-top:12px;display:block}.drop-waitlist{background:radial-gradient(circle at 90% 20%,#194e76,#041e3a 55%)}.drop-waitlist h2{margin:25px 0;font-size:clamp(72px,9vw,144px)}.drop-waitlist p{color:#d2dfe8;max-width:600px;margin-bottom:25px;font-size:17px}@media (width<=950px){.site-header .brand-logo{width:75px}.top-nav{gap:0}.top-nav a,.top-nav summary{padding:9px;font-size:11px}.participate-hero{min-height:0}.drop-hero{min-height:540px}}@media (width<=850px){.top-nav{display:none}.top-nav.is-open{z-index:60;width:100%;height:calc(100dvh - 86px);padding:28px var(--space) 45px;box-shadow:none;background:#041e3af7;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:0;display:flex;position:fixed;inset:86px 0 0;overflow-y:auto}.top-nav .nav-mobile-join{background:var(--sand-300);color:var(--navy-900);margin-top:22px;display:flex}.top-nav a,.top-nav summary{letter-spacing:0;border-bottom:1px solid #e5cfa332;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:59px;padding:10px 0;font-family:Bebas Neue,sans-serif;font-size:29px;font-weight:400;display:flex}.nav-community{width:100%}.nav-community>div{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:2px 0 10px 20px;position:static}.nav-community>div a{min-height:42px;font-family:Manrope Variable,sans-serif;font-size:14px;font-weight:700}.hero-next{max-width:270px}.participate-flow{gap:35px}.drop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.site-header .brand-logo{width:62px;height:51px}.top-nav.is-open{height:calc(100dvh - 78px);top:78px}.hero-community-photo{opacity:.22;width:100%;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.hero-bottom{align-items:stretch}.hero-next{width:100%;max-width:none;padding:12px}.hero-next strong{font-size:12px}.cookie-notice{width:auto;padding:13px;bottom:10px;left:10px;right:10px}.cookie-message p{font-size:11px}.cookie-actions button{font-size:10px}.participate-hero{padding:42px var(--space) 0;display:block}.participate-hero h1{font-size:18vw}.participate-hero p{font-size:16px}.participate-hero img{object-position:center 35%;border-width:5px;height:290px;margin-top:38px;transform:none}.participate-flow{display:block}.participate-flow h2{font-size:15vw}.participate-flow-intro p{font-size:14px}.participate-card{min-height:360px;margin-top:35px}.participate-card h3{font-size:12vw}.participate-essentials{display:block}.participate-essentials h2{font-size:15vw}.participate-essentials>div{margin-top:25px}.drop-hero{min-height:0;display:block}.drop-hero-copy{padding:55px var(--space)}.drop-hero h1{font-size:18vw}.drop-hero p{font-size:15px}.drop-hero-art{height:320px}.drop-hero-art img{height:100%;transform:none}.drop-note{padding:14px var(--space);align-items:flex-start}.drop-note p{font-size:12px}.drop-catalog-head{display:block}.drop-catalog h2{font-size:14vw}.drop-catalog-head>p{margin-top:25px;font-size:14px}.drop-filters{margin:28px 0}.drop-filters button{font-size:11px}.drop-grid{grid-template-columns:1fr 1fr;gap:25px 12px}.drop-card h3{font-size:27px}.drop-card-copy>span,.drop-card-copy small{font-size:10px}.drop-card p{font-size:11px}.drop-waitlist h2{font-size:17vw}.drop-waitlist p{font-size:15px}}@media (width<=370px){.drop-grid{grid-template-columns:1fr}.drop-card h3{font-size:34px}}@media (prefers-reduced-motion:reduce){.hero-next,.drop-image img{transition:none!important}.drop-card:hover img,.hero-next:hover{transform:none}}.editorial-hero{height:min(820px,100svh - 88px);min-height:690px;max-height:none;padding:45px var(--space) 130px;background:radial-gradient(circle at 56% 55%,#164875 0%,#041e3a 62%);grid-template-columns:1fr .86fr;align-items:center;gap:5%;display:grid}.editorial-hero:before{background:linear-gradient(90deg,#041e3a55,#0000 70%)}.hero-editorial-copy{z-index:2;min-width:0;position:relative}.hero-editorial-copy .kicker{color:#f1d493;font-size:12px}.hero-editorial-copy h1{letter-spacing:-.025em;white-space:nowrap;margin:30px 0 25px;font-family:Bebas Neue,sans-serif;font-size:clamp(92px,11.2vw,205px);font-weight:400;line-height:.82}.hero-editorial-copy h1 span{color:#e5cfa3}.hero-editorial-copy>p{color:#f1e7d4;font-size:clamp(18px,1.8vw,25px)}.hero-editorial-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.hero-editorial-actions .button{min-height:54px;font-size:13px}.hero-editorial-photo{z-index:1;border-radius:42% 6% 27%;align-self:center;width:100%;height:min(570px,63vw);min-height:390px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #00172d8c}.hero-editorial-photo img{object-fit:cover;object-position:center 45%;filter:saturate(.9)contrast(1.06);width:100%;height:100%}.hero-editorial-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#001c3aa8);position:absolute;inset:50% 0 0}.hero-editorial-photo figcaption{z-index:1;letter-spacing:.14em;color:#fff;font-size:10px;position:absolute;bottom:20px;right:25px}.hero-editorial-bottom{z-index:3;left:var(--space);right:var(--space);grid-template-columns:1fr .86fr;align-items:end;gap:5%;display:grid;position:absolute;bottom:30px}.hero-editorial-bottom .hero-next{width:320px}.hero-editorial-bottom>p{color:#e5cfa3;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;font-size:13px;display:flex}.hero-editorial-bottom>p strong{font-weight:600}@media (width<=900px){.hero-editorial-bottom{grid-template-columns:1fr .8fr}}@media (width<=600px){.hero-editorial-bottom{grid-template-columns:minmax(0,1fr)}.hero-editorial-bottom>p{margin-left:12%}}.drop-image{position:relative}.drop-image .drop-garment{display:block}.drop-image .drop-mark{object-fit:contain;pointer-events:none;width:26%;height:auto;max-height:18%;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}.drop-card:hover .drop-image .drop-mark{transform:translate(-50%,-50%)scale(1.04)}.drop-image-babylook .drop-mark{width:24%;top:43%}.drop-image-top-feminino .drop-mark{width:25%;top:48%}.drop-image-calca-legging .drop-mark{width:12%;max-height:12%;top:36%;left:42%}.drop-image-shorts .drop-mark{width:15%;max-height:12%;top:53%;left:32%}.drop-image-moletom .drop-mark{width:26%;top:40%}.drop-image-copo .drop-mark{width:24%;top:47%}.drop-image-bolsa .drop-mark{width:30%;top:53%}.drop-image-garrafa .drop-mark{width:18%;top:48%}.drop-hero-art .drop-hero-mark{object-fit:contain;pointer-events:none;width:24%;height:auto;max-height:17%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.tournament-preview-hero{min-height:520px;padding:80px var(--space);text-align:center;color:#041e3a;background:#f5f2e9;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tournament-preview-hero:before,.tournament-preview-hero:after{content:"";opacity:.55;border:2px solid #d6b67d;width:240px;height:240px;position:absolute;transform:rotate(42deg)}.tournament-preview-hero:before{bottom:-95px;left:-110px}.tournament-preview-hero:after{top:-125px;right:-100px}.tournament-preview-hero h1{z-index:1;letter-spacing:0;color:#041e3a;margin:28px 0;font-family:Bebas Neue,sans-serif;font-size:clamp(90px,13vw,210px);font-weight:400;line-height:.9;position:relative}.tournament-preview-hero h1 span{color:#b48e55}.tournament-preview-hero>p{color:#3b5362;max-width:560px;font-size:17px;line-height:1.6}.tournament-preview-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.tournament-preview-actions .outline-button{color:#0b3551;border:1px solid #0b3551}.tournament-preview-actions .outline-button:hover{color:#fff}.tournament-podium{color:#f7f1e4;background:#041e3a}.tournament-podium-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.tournament-podium h2{max-width:680px;margin:20px 0 0;font-family:Bebas Neue,sans-serif;font-size:clamp(55px,6.2vw,105px);font-weight:400;line-height:.9}.tournament-podium-heading>p{color:#d7dfdf;max-width:300px;font-size:14px;line-height:1.6}.tournament-podium-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.tournament-podium-grid figure{border:1px solid #e5cfa378;border-radius:13px;min-width:0;height:360px;margin:0;position:relative;overflow:hidden}.tournament-podium-grid figure.is-featured{border:3px solid #e5cfa3;box-shadow:0 0 0 5px #e5cfa323}.tournament-podium-grid img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.tournament-podium-grid figure:hover img{transform:scale(1.07)}.tournament-podium-grid figcaption{background:linear-gradient(#0000,#041e3aed);gap:5px;padding:60px 18px 18px;display:grid;position:absolute;inset:auto 0 0}.tournament-podium-grid figcaption small{color:#e5cfa3;letter-spacing:.13em;font-size:10px}.tournament-podium-grid figcaption strong{font-size:20px}.mural-section{color:#041e3a;background:#e7c890;padding:30px max(2vw,16px) 55px}.mural-board{touch-action:none;background:radial-gradient(circle at 50% 52%,#fff3cb 0%,#efce93 48%,#d7aa6e 100%);border-radius:17px;min-height:800px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #9d653034}.mural-board:before{content:"";opacity:.17;pointer-events:none;background-image:radial-gradient(#885b30 1px,#0000 1px);background-size:15px 13px;position:absolute;inset:0}.mural-center{z-index:2;text-align:center;pointer-events:none;width:min(58%,760px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mural-center>span{letter-spacing:.17em;font-size:11px;font-weight:800}.mural-center h2{margin:20px 0;font-family:Bebas Neue,sans-serif;font-size:clamp(58px,6.5vw,118px);font-weight:400;line-height:.9}.mural-center h2 em{text-transform:lowercase;font-family:Bebas Neue,sans-serif;font-weight:400}.mural-center p{font-size:16px}.mural-center .button{pointer-events:auto;margin-top:25px}.mural-card{z-index:3;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;place-items:center;width:clamp(125px,15vw,200px);height:clamp(130px,16vw,210px);transition:box-shadow .2s,filter .2s;display:grid;position:absolute;box-shadow:6px 12px 22px #5b3a2055}.mural-card:hover,.mural-card:focus-visible{z-index:8;filter:brightness(1.04);box-shadow:8px 17px 30px #5b3a2080}.mural-card.is-dragging{z-index:10;cursor:grabbing;box-shadow:12px 25px 35px #5b3a2099}.mural-note{text-align:center;background:#fffef6;padding:15px;font-family:Manrope Variable,sans-serif;font-size:clamp(17px,1.8vw,29px);line-height:1.15}.mural-note:before{content:"";background:#d9b784a8;width:42px;height:23px;position:absolute;top:-8px;transform:rotate(4deg)}.mural-photo{background:#fff;height:clamp(155px,17vw,230px);padding:9px 9px 32px}.mural-photo img{object-fit:cover;pointer-events:none;width:100%;height:100%}.mural-delete{color:#fff;background:#041e3a;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:-9px;right:-9px}.mural-tip{z-index:2;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:14px;left:20px}.mural-local-note{text-align:center;color:#294256;max-width:650px;margin:16px auto 0;font-size:12px;line-height:1.5}.mural-modal{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#001b2cbd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mural-dialog{background:#fff8ea;border:2px solid #d7ad69;width:min(520px,100%);padding:clamp(22px,5vw,45px);position:relative;box-shadow:20px 20px #041e3a}.mural-dialog>span{letter-spacing:.1em;font-size:11px;font-weight:800}.mural-dialog h3{margin:12px 0 20px;font-family:Bebas Neue,sans-serif;font-size:55px;font-weight:400}.mural-dialog label{margin-bottom:9px;font-weight:700;display:block}.mural-dialog textarea{color:#041e3a;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #8c9b9a;padding:15px}.mural-dialog small{color:#405f6d;margin:8px 0 20px;display:block}.mural-dialog .button:disabled{opacity:.5;cursor:not-allowed}.mural-close{color:#041e3a;background:0 0;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:16px;right:18px}@media (width<=900px){.editorial-hero{grid-template-columns:1fr .8fr;min-height:650px}.hero-editorial-copy h1{font-size:11vw}.hero-editorial-photo{height:450px;min-height:360px}.hero-editorial-bottom>p{font-size:11px}.tournament-podium-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mural-board{min-height:750px}.mural-center{width:60%}.mural-center h2{font-size:7vw}}@media (width<=600px){.editorial-hero{height:auto;min-height:800px;padding:47px var(--space) 180px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:30px;display:flex}.hero-editorial-copy h1{white-space:normal;margin:20px 0;font-size:clamp(77px,17vw,112px)}.hero-editorial-copy>p{font-size:16px}.hero-editorial-actions{margin-top:25px}.hero-editorial-actions .button{min-height:44px;padding:12px 15px;font-size:11px}.hero-editorial-photo{align-self:flex-end;width:88%;height:330px;min-height:0}.hero-editorial-photo figcaption{font-size:7px}.hero-rally-trail{display:none}.hero-rally-ball{width:24px;height:24px;top:60%;left:8%}.hero-editorial-bottom{gap:15px;display:grid;bottom:22px}.hero-editorial-bottom .hero-next{width:100%;max-width:none}.hero-editorial-bottom>p{justify-content:flex-start;font-size:10px;line-height:1.4}.tournament-preview-hero{min-height:460px;padding:65px var(--space)}.tournament-preview-hero h1{font-size:clamp(77px,17vw,120px)}.tournament-preview-hero>p{font-size:14px}.tournament-podium-heading{display:block}.tournament-podium h2{font-size:16vw}.tournament-podium-heading>p{margin-top:20px;font-size:12px}.tournament-podium-grid{gap:10px}.tournament-podium-grid figure{height:245px}.tournament-podium-grid figcaption{padding:45px 9px 9px}.tournament-podium-grid figcaption strong{font-size:14px}.tournament-podium-grid figcaption small{font-size:8px}.mural-section{padding:12px 10px 35px}.mural-board{min-height:900px}.mural-center{width:84%;top:49%}.mural-center h2{font-size:clamp(54px,12vw,76px)}.mural-center p{font-size:12px}.mural-center .button{font-size:11px}.mural-card{width:105px;height:115px}.mural-photo{height:130px;padding:6px 6px 22px}.mural-note{padding:7px;font-size:16px}.mural-tip{font-size:9px;left:10px}.drop-image .drop-mark{max-height:17%}}@media (prefers-reduced-motion:reduce){.tournament-podium-grid img,.mural-card{transition:none!important}}.contact-hero{background:#041e3a;min-height:580px}.contact-hero-photo{object-fit:cover;object-position:center 47%;opacity:.38;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 78%);mask-image:linear-gradient(90deg,#0000 10%,#000 78%)}.contact-hero:before{content:"";background:linear-gradient(90deg,#041e3a 10%,#041e3a99 55%,#0000);position:absolute;inset:0}.contact-hero h1{color:#f2e6cc}.contact-hero-actions .button{min-height:50px}.contact-hero-mark{opacity:.3;width:270px;top:auto;bottom:0;right:4%}.event-countdown{color:#041e3a;justify-content:center;gap:0;margin-top:30px;display:flex}.event-countdown>span{border-right:1px solid #bca275;min-width:115px;padding:0 20px;display:grid}.event-countdown>span:last-child{border:0}.event-countdown strong{font-family:Bebas Neue,sans-serif;font-size:clamp(55px,6vw,90px);font-weight:400;line-height:.9}.event-countdown small{letter-spacing:.12em;font-size:11px;font-weight:800}.event-countdown-finished{margin-top:18px}@media (width<=600px){.contact-hero{align-items:flex-start;min-height:560px;padding-top:75px}.contact-hero-photo{opacity:.55;object-position:65% center;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.contact-hero:before{background:linear-gradient(#041e3a 10%,#041e3a66 60%,#041e3aaa)}.contact-hero h1{font-size:clamp(70px,17vw,110px)}.contact-hero-actions .button{min-height:42px;padding:11px 14px;font-size:11px}.contact-hero-mark{width:150px;top:auto;bottom:0;right:-30px}.event-countdown{margin-top:24px}.event-countdown>span{min-width:75px;padding:0 11px}.event-countdown strong{font-size:57px}.event-countdown small{font-size:8px}.tournament-preview-hero h1{font-size:clamp(77px,16vw,120px)}}.mural-board{touch-action:auto}.mural-center{z-index:4}.contact-hero>div:nth-child(2){z-index:2;width:min(760px,75%);position:relative}@media (width<=600px){.contact-hero>div:nth-child(2){width:100%}}.hero-editorial-photo img{opacity:0;will-change:opacity;transition:opacity 1.35s,transform 10s linear;display:block;position:absolute;inset:0;transform:scale(1.06)}.hero-editorial-photo img.is-active{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.hero-editorial-photo img{transition:none}}@media (width>=851px) and (width<=1200px){.site-header{gap:10px;padding-left:18px;padding-right:18px}.site-header .brand-logo{width:68px;height:54px}.top-nav{gap:0;min-width:0}.top-nav a{padding:8px 6px;font-size:10px}.header-join{gap:6px;padding:10px 12px;font-size:10px}}@media (width<=850px){.top-nav.is-open{background:#041e3a;justify-content:flex-start}}.mural-section{padding-top:45px}.mural-intro{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;font-size:12px;font-weight:800;display:flex}.mural-intro strong{color:#123b6f;letter-spacing:0;text-align:right;background:#fff5e0;border-radius:100px;padding:9px 12px}.mural-board{touch-action:auto;min-height:690px}.mural-center{width:min(50%,650px)}.mural-center h2{font-size:clamp(60px,6.2vw,112px)}.mural-card.mural-participation{box-sizing:border-box;cursor:pointer;text-align:center;border:0;flex-direction:column;justify-content:flex-start;gap:0;padding:7px 7px 8px;display:flex;overflow:hidden}.mural-participation img{object-fit:cover;flex:auto;width:100%;height:0;min-height:0;display:block}.mural-participation span{color:#123b6f;white-space:nowrap;text-overflow:ellipsis;flex:none;width:100%;min-width:0;padding-top:4px;font-family:Manrope Variable,sans-serif;font-size:15px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.mural-empty-preview{text-align:center;color:#456079;background:#fffef6;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:180px;height:165px;padding:15px;font-family:Manrope Variable,sans-serif;font-size:16px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)rotate(-5deg);box-shadow:6px 12px 22px #5b3a2055}.mural-guide{background:#fff8ea;border:1px solid #d8ab69;border-radius:0 0 15px 15px;justify-content:space-between;align-items:center;gap:35px;padding:28px clamp(18px,3vw,55px);display:flex}.mural-guide>div:first-child{max-width:850px}.mural-guide h3{margin:0 0 5px;font-family:Bebas Neue,sans-serif;font-size:36px;font-weight:400}.mural-guide p{margin:6px 0;font-size:14px;line-height:1.55}.mural-guide .mural-ownership{color:#44586e;font-size:12px}.mural-guide-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;display:flex}.mural-guide-actions .button,.mural-outline{white-space:nowrap;justify-content:center}.mural-outline{color:#163b6a;cursor:pointer;background:0 0;border:1px solid #163b6a;border-radius:7px;align-items:center;gap:8px;padding:14px 18px;font-weight:800;display:inline-flex}.mural-error{color:#862f1f;background:#fff0e9;border-left:4px solid #ad422d;padding:11px 14px;font-size:13px;line-height:1.4}.mural-dialog{max-height:min(92vh,950px);overflow-y:auto}.mural-gallery-dialog{width:min(1120px,100%);padding:clamp(22px,3vw,44px)}.mural-gallery-dialog h3{margin-bottom:0}.mural-dialog-intro{color:#4a637a;margin:0 0 25px}.mural-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.mural-entry{background:#fff;border:1px solid #e2d0b5;min-width:0;padding:8px;box-shadow:4px 6px #e7d2b2}.mural-entry.is-selected{outline:3px solid #183f77}.mural-entry img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.mural-entry>div:nth-child(2){overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:10px 3px 4px;display:flex}.mural-entry strong{color:#163b6a;font-size:13px}.mural-entry span{font-family:Manrope Variable,sans-serif;font-size:18px}.mural-entry-actions{border-top:1px solid #eee0ca;gap:7px;padding-top:8px;display:flex}.mural-entry-actions button,.mural-pagination button{color:#163b6a;cursor:pointer;background:#edf2f5;border:0;border-radius:4px;padding:7px 9px;font-weight:800}.mural-entry-actions button:disabled,.mural-pagination button:disabled{opacity:.45;cursor:not-allowed}.mural-pagination{justify-content:center;align-items:center;gap:15px;margin:18px 0;display:flex}.mural-pagination button{align-items:center;gap:5px;display:inline-flex}.mural-no-entries{text-align:center;color:#567;padding:45px 10px}.mural-form{width:min(600px,100%)}.mural-form h3{font-size:clamp(42px,6vw,58px)}.mural-form input:not([type=checkbox]){color:#041e3a;width:100%;min-height:47px;font:inherit;background:#fff;border:1px solid #8c9b9a;margin-bottom:14px;padding:11px 13px}.mural-form input[type=file]{font-size:13px}.mural-words{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mural-form small{margin-top:-7px;line-height:1.45}.mural-form .mural-consent{align-items:flex-start;gap:9px;margin:16px 0;font-size:12px;font-weight:500;line-height:1.5;display:flex}.mural-consent input{flex-shrink:0;margin-top:3px}.mural-consent a{color:#123b6f;text-decoration:underline}@media (width<=900px){.mural-center{width:58%}.mural-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mural-guide{align-items:flex-start}}@media (width<=650px){.mural-intro{flex-direction:column;align-items:flex-start;font-size:10px}.mural-board{min-height:680px}.mural-center{width:83%;top:50%}.mural-center h2{font-size:clamp(46px,12vw,72px)}.mural-center p{font-size:12px}.mural-card.mural-participation{width:85px;height:111px;padding:5px 5px 7px}.mural-participation span{font-size:10px}.mural-empty-preview{width:110px;height:105px;font-size:11px;top:6%}.mural-guide{flex-direction:column;gap:16px}.mural-guide-actions{width:100%}.mural-gallery-dialog{padding:22px 15px}.mural-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mural-entry span{font-size:14px}.mural-form{padding:28px 20px}.mural-words{gap:8px}.mural-slot-0{top:13%!important;left:15%!important}.mural-slot-1{top:16%!important;left:38%!important}.mural-slot-2{top:13%!important;left:62%!important}.mural-slot-3{top:16%!important;left:85%!important}.mural-slot-4{top:84%!important;left:15%!important}.mural-slot-5{top:87%!important;left:38%!important}.mural-slot-6{top:84%!important;left:62%!important}.mural-slot-7{top:87%!important;left:85%!important}}.mural-arena-dialog{background:#f8edd8;border:1px solid #dfc795;flex-direction:column;width:min(1500px,100%);height:min(950px,100dvh - 36px);min-height:0;max-height:calc(100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 25px 80px #00152ca8}.mural-arena-header{color:#fff;background:#102d55;border-bottom:5px solid #dcb470;flex:none;justify-content:space-between;align-items:center;gap:24px;padding:17px clamp(18px,2.5vw,38px);display:flex}.mural-arena-header span{color:#eacb91;letter-spacing:.18em;font-size:11px;font-weight:900}.mural-arena-header h3{margin:6px 0;font-family:Bebas Neue,sans-serif;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1}.mural-arena-header p{color:#e2e8ee;margin:0;font-size:12px;line-height:1.4}.mural-arena-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #d9c69d;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.mural-arena-viewport{overscroll-behavior:contain;scrollbar-color:#b4844c #f3dfb5;background:#d0a36b;flex:1;min-height:0;overflow:auto}.mural-arena-field{isolation:isolate;background:radial-gradient(at 48% 45%,#f7dca7 0%,#ebc98e 54%,#cf9d62 100%);width:max(100%,1220px);height:100%;min-height:570px;position:relative;overflow:hidden}.mural-arena-field:before{content:"";opacity:.35;pointer-events:none;background-image:radial-gradient(#9d6e3d55 .8px,#0000 1px),linear-gradient(155deg,#0000 45%,#fff8 49%,#0000 53%);background-size:13px 12px,100% 100%;position:absolute;inset:0}.mural-court-outer{pointer-events:none;border:3px solid #fff8;position:absolute;inset:12% 7%;box-shadow:0 0 0 4px #8f633035,inset 0 0 0 2px #c6935a40}.mural-court-center{pointer-events:none;border-left:3px solid #fff7;border-right:3px solid #fff7;position:absolute;inset:12% 30%}.mural-court-net{pointer-events:none;border-left:7px double #17375a88;position:absolute;top:11%;bottom:11%;left:50%;transform:translate(-50%)}.mural-court-net:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 13px,#16375944 13px 15px);width:12px;position:absolute;top:0;bottom:0;left:-6px}.mural-court-label{z-index:1;white-space:nowrap;color:#113861a6;letter-spacing:.22em;pointer-events:none;font-size:12px;font-weight:900;position:absolute;left:50%;transform:translate(-50%)}.mural-court-label-top{top:4%}.mural-court-label-bottom{bottom:3%}.mural-arena-card{z-index:3;color:#08294e;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;text-align:left;will-change:transform;background:#fffaf0;border:0;flex-direction:column;width:clamp(116px,11vw,154px);height:clamp(147px,13vw,185px);padding:7px 7px 10px;transition:transform .9s cubic-bezier(.2,.82,.19,1.15),box-shadow .2s;display:flex;position:absolute;box-shadow:7px 10px 15px #7350377a}.mural-arena-card:before{content:"";pointer-events:none;background:#e4bc7799;width:34px;height:16px;position:absolute;top:-7px;left:calc(50% - 17px);transform:rotate(-4deg)}.mural-arena-card:hover,.mural-arena-card:focus-visible,.mural-arena-card.is-selected{z-index:8;outline:2px solid #103a6c;box-shadow:11px 17px 23px #55402caa}.mural-arena-card.is-dragging{z-index:12;cursor:grabbing;transition:none;box-shadow:17px 25px 27px #4d3624aa}.mural-arena-card img{object-fit:cover;pointer-events:none;background:#e3d2b7;width:100%;height:70%;min-height:0;display:block}.mural-arena-card-copy{flex-direction:column;flex:1;justify-content:center;gap:1px;width:100%;min-height:0;padding:4px 2px 0;display:flex;overflow:hidden}.mural-arena-card-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mural-arena-card-copy small{white-space:nowrap;text-overflow:ellipsis;font-family:Manrope Variable,sans-serif;font-size:11px;overflow:hidden}.mural-arena-field.is-placing{cursor:pointer}.mural-arena-field.is-placing .mural-arena-card:not(.mural-arena-preview){pointer-events:none;opacity:.82}.mural-arena-preview{z-index:14;pointer-events:none;outline:3px solid #163c6c;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:10px 16px 26px #3d3026aa}.mural-preview-pin{white-space:nowrap;color:#fff;background:#12345d;border-radius:20px;align-items:center;gap:3px;padding:5px 8px;font-size:11px;font-weight:800;display:flex;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.mural-position-hint,.mural-arena-empty{z-index:2;text-align:center;color:#0e3764;pointer-events:none;background:#fff9eadd;flex-direction:column;align-items:center;gap:8px;width:260px;max-width:80%;padding:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:5px 8px 20px #65462655}.mural-position-hint{font-weight:800}.mural-arena-empty strong{font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:400}.mural-arena-empty span{font-size:12px}.mural-arena-loading{flex:1;place-items:center;margin:0;display:grid}.mural-arena-footer{background:#fff7e9;border-top:2px solid #d8b67b;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:13px clamp(18px,2.5vw,38px);display:flex}.mural-arena-detail{flex-direction:column;gap:2px;min-width:0;display:flex}.mural-arena-detail strong{color:#092a50;font-size:15px}.mural-arena-detail span{color:#526779;font-size:12px}.mural-arena-actions{gap:8px;margin-top:5px;display:flex}.mural-arena-actions button{color:#0e3764;cursor:pointer;background:#e6eced;border:0;padding:5px 9px;font-size:11px;font-weight:800}.mural-arena-footer-actions{align-items:center;gap:12px;display:flex}.mural-arena-footer .button{white-space:nowrap}.mural-arena-footer .mural-pagination{margin:0}.mural-arena-footer .mural-pagination button{font-size:11px}.mural-place-footer{min-height:80px}.mural-place-footer>div{text-align:center;color:#516b7c;font-size:12px}.mural-position-selected{color:#0c5d49;align-items:center;gap:5px;font-weight:800;display:inline-flex}.mural-place-footer .mural-error{margin:4px 0 0}.mural-form-lead{color:#506779;margin:-12px 0 20px;font-size:13px}.mural-success{text-align:center;width:min(520px,100%)}.mural-success-icon{color:#11633b;background:#d3ead9;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 18px;display:grid!important}.mural-success h3{margin-bottom:12px}.mural-success p{margin:0 0 25px;line-height:1.6}.mural-success .button{margin:auto}.mural-delete{color:#12345d;border-color:#d8b67b;width:min(480px,100% - 28px);box-shadow:0 24px 70px #00152c80}.mural-delete-eyebrow{color:#9c713d;letter-spacing:.16em;margin-bottom:17px;font-size:11px;font-weight:900;display:block}.mural-delete-symbol{color:#9b4032;background:#fff0df;border:1px solid #ead0b2;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:16px;display:grid}.mural-delete h3{color:#102d55;margin:0 0 10px;font-family:Bebas Neue,sans-serif;font-size:clamp(36px,5vw,48px);font-weight:400;line-height:1}.mural-delete p{margin:0 0 8px;font-size:14px;line-height:1.55}.mural-delete-note{color:#647487;font-size:12px!important}.mural-delete-actions{justify-content:flex-end;gap:10px;margin-top:27px;display:flex}.mural-delete-actions button{cursor:pointer;min-height:45px;padding:11px 17px;font:800 13px Manrope Variable,sans-serif}.mural-delete-actions button:disabled{opacity:.55;cursor:wait}.mural-delete-confirm{color:#fff;background:#963d2d;border:1px solid #963d2d;border-radius:7px}.mural-delete-confirm:hover,.mural-delete-confirm:focus-visible{background:#762f24;border-color:#762f24}@media (width<=480px){.mural-delete{margin:14px}.mural-delete-actions{flex-direction:column-reverse}.mural-delete-actions button{justify-content:center;width:100%}}@media (width<=700px){.mural-modal{padding:0}.mural-arena-dialog{width:100%;height:100dvh;min-height:0}.mural-arena-header{padding:12px 16px}.mural-arena-header h3{font-size:27px}.mural-arena-header p{font-size:11px}.mural-arena-field{width:980px;min-height:570px}.mural-arena-card{width:116px;height:148px}.mural-arena-footer{flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:10px 15px}.mural-arena-footer-actions{justify-content:space-between}.mural-place-footer{flex-flow:wrap}.mural-place-footer .button{flex:1}.mural-place-footer>div{order:-1;width:100%}.mural-arena-footer .mural-pagination{gap:5px}.mural-arena-footer .mural-pagination button{padding:5px}.mural-arena-footer .button{padding:10px;font-size:11px}.mural-success{margin:15px}}@media (prefers-reduced-motion:reduce){.mural-arena-card{transition:none}}.drop-offer{padding:70px var(--space);color:#041e3a;background:#e5cfa3;grid-template-columns:1.15fr .85fr;align-items:end;gap:5vw;display:grid}.drop-offer span{letter-spacing:.14em;margin-bottom:18px;font-size:12px;font-weight:800;display:block}.drop-offer h2{max-width:760px;margin:0;font:400 clamp(48px,6vw,92px)/.88 Bebas Neue,sans-serif}.drop-offer p{max-width:480px;margin:0 0 6px;font-size:clamp(16px,1.3vw,20px);line-height:1.6}.drop-card-action{border-top:1px solid #b6c3c8;justify-content:space-between;align-items:end;gap:10px;margin-top:18px;padding-top:16px;display:flex}.drop-card-action label{color:#041e3a;flex:1;gap:5px;min-width:0;font-size:12px;font-weight:800;display:grid}.drop-card-action select{color:#041e3a;width:100%;min-width:0;height:45px;font:inherit;background:#fff;border:1px solid #8a9ba2;border-radius:5px;padding:0 10px;font-size:14px}.drop-card-action button{color:#fff;cursor:pointer;background:#041e3a;border:1px solid #041e3a;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-width:130px;height:45px;padding:0 14px;font:700 13px Manrope Variable,sans-serif;transition:background .2s,color .2s;display:inline-flex}.drop-card-action button:hover:not(:disabled){color:#041e3a;background:#e5cfa3}.drop-card-action button:disabled{opacity:.48;cursor:not-allowed}.drop-selection-status{color:#123f59;min-height:24px;margin:26px 0 0;font-size:14px;font-weight:700}.store-cart-fab{z-index:35;color:#fff;cursor:pointer;background:#041e3a;border:1px solid #e5cfa3;border-radius:99px;align-items:center;gap:11px;min-height:58px;padding:10px 13px 10px 19px;font:800 13px Manrope Variable,sans-serif;transition:transform .2s,background .2s;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 35px #00172b80}.store-cart-fab:hover{background:#0f3c66;transform:translateY(-3px)}.store-cart-fab strong{color:#041e3a;background:#e5cfa3;border-radius:50%;place-items:center;min-width:30px;height:30px;padding:0 5px;display:grid}.store-cart-dialog{color:#041e3a;background:#f5f2eb;border:0;width:min(470px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 calc(100% - 100vw) 0 auto;box-shadow:-24px 0 70px #00172b80}.store-cart-dialog[open]{animation:.3s cubic-bezier(.2,.8,.2,1) shop-slide-in}.store-cart-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00172bb5}@keyframes shop-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.store-cart{height:100%;padding:32px 30px calc(40px + env(safe-area-inset-bottom,0px));overflow-y:auto}.store-cart-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.store-cart-head span{letter-spacing:.14em;font-size:11px;font-weight:800}.store-cart-head h2{margin:7px 0 0;font:400 52px/.9 Bebas Neue,sans-serif}.store-cart-close{color:#041e3a;cursor:pointer;background:#fff;border:1px solid #99aab4;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.store-cart-close:hover{background:#e5cfa3}.store-cart-intro{color:#34546a;margin:16px 0 24px;font-size:14px;line-height:1.55}.store-cart-items{border-top:1px solid #b8c8cb;border-bottom:1px solid #b8c8cb}.store-cart-empty{color:#34546a;margin:22px 0;font-size:14px}.store-cart-item{border-bottom:1px solid #cbd5d5;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.store-cart-item:last-child{border-bottom:0}.store-cart-item strong{font-size:14px;display:block}.store-cart-item span{color:#456376;margin-top:3px;font-size:12px;display:block}.store-quantity{background:#fff;border:1px solid #b8c8cb;flex:none;align-items:center;display:inline-flex}.store-quantity button{color:#041e3a;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid}.store-quantity button:hover{background:#e5cfa3}.store-quantity>span{color:#041e3a;text-align:center;min-width:26px;margin:0;font-size:13px;font-weight:800}.store-request-form{gap:15px;padding-top:28px;display:grid}.store-request-form h3{margin:0 0 2px;font:400 34px/1 Bebas Neue,sans-serif}.store-request-form>label:not(.store-request-consent){gap:6px;font-size:13px;font-weight:750;display:grid}.store-request-form input:not([type=checkbox]){color:#041e3a;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #96a7ae;border-radius:5px;padding:0 12px;font-size:15px}.store-request-form .store-honey{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.store-request-consent{align-items:start;gap:10px;font-size:12px;line-height:1.5;display:flex}.store-request-consent input{accent-color:#041e3a;flex:none;width:19px;height:19px;margin-top:1px}.store-request-form>p:not(.store-request-status){color:#456376;margin:0;font-size:12px;line-height:1.5}.store-request-form a{color:#041e3a;text-underline-offset:3px}.store-request-submit{color:#fff;cursor:pointer;background:#041e3a;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:48px;font:800 14px Manrope Variable,sans-serif;display:flex}.store-request-submit:hover:not(:disabled){background:#15517b}.store-request-submit:disabled{opacity:.65;cursor:wait}.store-request-status{color:#8d321e;min-height:20px;margin:0;font-size:12px;line-height:1.5}.store-confirmation{z-index:80;color:#fff;background:#041e3a;border:2px solid #e5cfa3;border-radius:12px;width:min(390px,100vw - 32px);padding:20px;position:fixed;bottom:22px;right:22px;box-shadow:0 20px 48px #00172b99}.store-confirmation>div{color:#e5cfa3;justify-content:space-between;align-items:center;display:flex}.store-confirmation>div button{color:#fff;cursor:pointer;background:0 0;border:1px solid #e5cfa355;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.store-confirmation strong{margin-top:10px;font:400 32px/1 Bebas Neue,sans-serif;display:block}.store-confirmation p{color:#e2e7e7;margin:10px 0;font-size:13px;line-height:1.55}.store-confirmation code{color:#e5cfa3;letter-spacing:.04em;text-align:center;border:1px dashed #e5cfa3;border-radius:5px;padding:12px;font:800 20px/1.2 Manrope Variable,sans-serif;display:block}.store-confirmation>button{color:#041e3a;cursor:pointer;background:#e5cfa3;border:0;border-radius:5px;width:100%;min-height:42px;margin-top:12px;font:800 13px Manrope Variable,sans-serif}.store-confirmation small{color:#c8d9e1;margin-top:10px;font-size:11px;line-height:1.4;display:block}.drop-page button:focus-visible,.drop-page select:focus-visible,.drop-page input:focus-visible,.drop-page a:focus-visible{outline-offset:3px;outline:3px solid #d69b43}@media (width<=750px){.drop-offer{padding:55px var(--space);grid-template-columns:1fr;gap:24px}}@media (width<=600px){.drop-offer h2{font-size:clamp(52px,14vw,76px)}.drop-offer p{font-size:15px}.drop-grid{grid-template-columns:1fr}.drop-card-action label{max-width:55%}.store-cart-fab{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));min-height:54px}.store-cart{padding:27px 20px calc(36px + env(safe-area-inset-bottom,0px))}.store-confirmation{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.store-cart-dialog[open]{animation:none}.store-cart-fab,.drop-card-action button{transition:none}.store-cart-fab:hover{transform:none}}.site-header .brand-logo{object-fit:contain;width:108px;height:61px}.top-nav{gap:2px}.top-nav a:not(.nav-mobile-join){gap:6px;padding-inline:8px;position:relative;overflow:hidden}.top-nav .nav-symbol{color:#e5cfa3;flex:0 0 24px;place-items:center;width:24px;height:24px;transition:transform .35s cubic-bezier(.2,.8,.2,1),color .25s;display:grid}.top-nav .nav-symbol svg{width:15px;height:15px}.top-nav .nav-label{z-index:1;position:relative}.top-nav a[aria-current=page] .nav-symbol{color:#e5cfa3}.top-nav a:focus-visible{outline-offset:2px;outline:2px solid #e5cfa3}@media (hover:hover) and (pointer:fine){.top-nav a:not(.nav-mobile-join):hover .nav-symbol,.top-nav a:not(.nav-mobile-join):focus-visible .nav-symbol{color:#f2e6cc;transform:translateY(-3px)rotate(-10deg)}}@media (width>=851px) and (width<=1200px){.site-header .brand-logo{width:85px;height:54px}.top-nav a:not(.nav-mobile-join){gap:4px;padding-inline:5px}.top-nav .nav-symbol{flex-basis:20px;width:20px;height:20px}.top-nav .nav-symbol svg{width:13px;height:13px}}@media (width<=850px){.site-header .brand-logo{width:100px;height:56px}.top-nav a:not(.nav-mobile-join){justify-content:flex-start;gap:14px;padding-inline:7px;overflow:visible}.top-nav .nav-symbol{flex-basis:30px;width:30px;height:30px}.top-nav .nav-symbol svg{width:18px;height:18px}.top-nav a:active .nav-symbol{transform:translateY(-3px)rotate(-10deg)scale(1.08)}.top-nav a:active,.top-nav a:focus-visible{color:#f2e6cc;background:#e5cfa324}.button:active,.icon-button:active,.menu-toggle:active{transform:scale(.97)}.hero-next:active{border-color:var(--sand-300);transform:translateY(-3px)}.album-row:active{background:#e5cfa31f}.archive-filters button:active{border-color:var(--ink)}.contact-channel:active,.contact-way:active,.footer-links a:active,.footer-bottom a:active,.footer-bottom button:active{color:var(--sand)}}@media (width<=380px){.site-header .brand-logo{width:92px;height:52px}}@media (width<=340px){.site-header .brand-logo{width:86px;height:49px}}@media (width<=850px) and (prefers-reduced-motion:no-preference){.top-nav.is-open{transform-origin:top;animation:.32s cubic-bezier(.2,.8,.2,1) both mobile-menu-open}.top-nav.is-open a{animation:.38s both mobile-nav-enter}.top-nav.is-open a:nth-child(2){animation-delay:35ms}.top-nav.is-open a:nth-child(3){animation-delay:70ms}.top-nav.is-open a:nth-child(4){animation-delay:.105s}.top-nav.is-open a:nth-child(5){animation-delay:.14s}.top-nav.is-open a:nth-child(6){animation-delay:.175s}.top-nav.is-open a:nth-child(7){animation-delay:.21s}.top-nav.is-open a:nth-child(8){animation-delay:.245s}.top-nav.is-open a:nth-child(9){animation-delay:.28s}[data-mobile-motion-ready]{opacity:.78;filter:saturate(.82);transition:opacity .7s,filter .85s}[data-mobile-motion-ready][data-mobile-motion-visible]{opacity:1;filter:saturate()}.invitation-collage[data-mobile-motion-visible] .collage-card:first-child{transform:translateY(-8px)rotate(-14deg)}.invitation-collage[data-mobile-motion-visible] .collage-card:nth-child(2){transform:translateY(-10px)rotate(2deg)}.invitation-collage[data-mobile-motion-visible] .collage-card:nth-child(3){transform:translateY(-8px)rotate(18deg)}.tournament-origin-photo[data-mobile-motion-visible]{transform:translateY(-7px)rotate(0)scale(1.015);box-shadow:0 21px 45px #071c2b36}.tournament-origin-photo[data-mobile-motion-visible] img,.tournament-podium-grid figure[data-mobile-motion-visible] img,.archive-photo[data-mobile-motion-visible] img,.drop-card[data-mobile-motion-visible] .drop-garment{transform:scale(1.045)}.tournament-podium-grid figure:active img,.archive-photo:active img,.drop-card:active .drop-garment{transform:scale(1.075)}.invitation-collage[data-mobile-motion-visible] .collage-card:active{z-index:5;transform:translateY(-14px)rotate(0)scale(1.045)}.tournament-origin-photo[data-mobile-motion-visible]:active{transform:translateY(-12px)rotate(0)scale(1.045)}}@keyframes mobile-menu-open{0%{opacity:0;transform:translateY(-8px)scaleY(.98)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes mobile-nav-enter{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.top-nav .nav-symbol{transition:none}.top-nav a .nav-symbol{transform:none!important}}.team-editorial{--team-blue:#041e3a;--team-gold:#bd965f;--team-paper:#f7f2e8;--team-band-height:190px;color:var(--team-blue);background:var(--team-paper)}.team-intro{isolation:isolate;min-height:360px;padding:64px var(--space) 76px;background:var(--team-blue);color:var(--team-paper);align-items:center;display:flex;position:relative;overflow:hidden}.team-intro-copy{z-index:2;max-width:850px;position:relative}.team-eyebrow{letter-spacing:.2em;align-items:center;gap:15px;font-size:10px;font-weight:800;line-height:1.5;display:flex}.team-eyebrow:before{content:"";background:var(--team-gold);flex-shrink:0;width:38px;height:1px}.team-intro .team-eyebrow{color:var(--sand)}.team-intro h1{letter-spacing:.005em;margin:23px 0 16px;font:400 clamp(44px,5.1vw,82px)/.98 Bebas Neue,sans-serif}.team-intro h1 span{color:var(--sand)}.team-intro p{color:#dbe2e7;font-size:13px}.team-intro-image{object-fit:cover;opacity:.23;z-index:-1;width:48%;height:100%;position:absolute;inset:0 0 0 auto}.team-intro-scroll{bottom:25px;right:var(--space);letter-spacing:.18em;color:var(--sand);align-items:center;gap:14px;font-size:9px;display:flex;position:absolute}.team-profiles{z-index:2;margin:auto;scroll-margin-top:0;position:relative}.team-founder-panel{display:contents}.team-final-panel{isolation:isolate;position:relative}.team-profile{isolation:isolate;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch;max-width:1600px;min-height:710px;margin:auto;display:grid;position:relative}.team-visual{z-index:4;isolation:isolate;background:var(--team-blue) url(../assets/team/navy-brush-texture.webp) center/cover;min-width:0;min-height:710px;position:relative;overflow:visible}.team-portrait-stage{position:absolute;inset:-140px 0 0;overflow:hidden}.team-portrait-cutout{object-fit:contain;object-position:center bottom;transform-origin:bottom;width:auto;max-width:none;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.team-photo-motto{z-index:2;color:var(--sand);letter-spacing:.22em;pointer-events:none;font:400 12px/1.8 Bebas Neue,sans-serif;position:absolute;top:48px;left:35px}.team-visual figcaption{z-index:2;background:var(--team-blue);color:var(--sand);letter-spacing:.17em;justify-content:space-between;gap:15px;padding:17px 28px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.team-profile-copy{z-index:3;background:var(--team-paper);align-self:center;min-width:0;padding:56px clamp(30px,4.5vw,72px);position:relative}.team-profile-index{color:var(--team-blue);margin-bottom:26px;font-size:9px}.team-name{letter-spacing:0;margin:0 0 18px;font-family:Bebas Neue,sans-serif;font-weight:400;line-height:.95}.team-first-name,.team-last-name{display:block}.team-first-name{color:#a47b43;font-size:clamp(64px,6.7vw,106px)}.team-last-name{margin-top:4px;font-size:clamp(37px,3.6vw,57px)}.team-lettering{display:block}.team-word{white-space:nowrap;vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:clip}.team-char{display:inline-block}.team-space{white-space:pre}.team-role{letter-spacing:.3em;font-size:10px;font-weight:800;line-height:1.6}.team-specialty{color:#697079;margin-top:5px;font-size:10px;line-height:1.5}.team-description{max-width:560px;margin-top:23px}.team-description p{margin-top:13px;font-size:clamp(12px,1vw,14px);line-height:1.75}.team-quote{border-left:2px solid var(--team-gold);color:var(--team-blue);margin:27px 0 0;padding:0 0 0 20px}.team-quote p{letter-spacing:.015em;max-width:540px;font:400 clamp(19px,1.8vw,27px)/1.17 Bebas Neue,sans-serif}.team-quote cite{letter-spacing:.22em;text-transform:uppercase;margin-top:14px;font-size:8px;font-style:normal;font-weight:700;display:block}.team-biography{border-top:1px solid #c8bcaa;margin-top:26px}.team-biography summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:16px 0 0;font-size:10px;font-weight:800;list-style:none;display:flex}.team-biography summary::-webkit-details-marker{display:none}.team-biography:focus-within{opacity:1!important;transform:none!important}.team-biography summary svg{transition:transform .3s}.team-biography[open] summary svg{transform:rotate(45deg)}.team-biography>div{padding-top:9px}.team-biography>div p{margin-top:15px;font-size:12px;line-height:1.75}.team-profile-diogo{z-index:2;border-top:1px solid #dacfbf;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}.team-profile-diogo .team-profile-copy{grid-area:1/1}.team-profile-diogo .team-visual{background:var(--team-paper) url(../assets/team/palm-shadow-texture.webp) center top/cover no-repeat;grid-area:1/2}.team-profile-diogo .team-portrait-stage{top:0;bottom:0;overflow:hidden}.team-profile-diogo .team-portrait-cutout{object-fit:contain;object-position:center bottom;width:100%;max-width:100%;height:100%;bottom:0}.team-profile-diogo .team-photo-motto{display:none}.team-community{z-index:1;height:var(--team-band-height);min-height:var(--team-band-height);padding:28px var(--space);background:var(--team-blue);color:var(--team-paper);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:center;display:grid;position:relative}.team-community-lead{padding-right:22px}.team-community .team-eyebrow{color:var(--sand);margin-bottom:18px;font-size:8px}.team-community h2{letter-spacing:-.01em;font:400 clamp(32px,3vw,42px)/1.12 Bebas Neue,sans-serif}.team-community h2 span{color:var(--sand)}.team-community-value{border-left:1px solid #7c8793;flex-direction:column;justify-content:center;align-self:stretch;padding:0 22px;display:flex}.team-community-value svg{color:var(--sand);margin-bottom:12px}.team-community-value h3{letter-spacing:.08em;margin-bottom:8px;font-size:10px}.team-community-value p{color:#dbe2e7;font-size:10px;line-height:1.7}.team-history-link{width:48px;height:48px;color:var(--sand);border:1px solid #6a7684;place-items:center;transition:background .2s,color .2s;display:grid}.team-history-link:hover{background:var(--sand);color:var(--team-blue)}.team-editorial :focus-visible{outline-color:#bd965f}@media (width>=1600px){.team-visual{min-height:790px}.team-profile-copy{padding-top:72px;padding-bottom:72px}}@media (width>=701px){.team-profile-fabricio .team-profile-copy{padding-bottom:100px}}@media (width<=1000px){.team-profile-copy{padding:40px 30px}.team-last-name{font-size:38px}.team-description p{font-size:12px}.team-quote p{font-size:22px}.team-visual{min-height:680px}.team-photo-motto{font-size:10px;top:30px;left:22px}.team-community{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));padding:24px}.team-history-link{display:none}.team-community-value{padding:0 12px}}@media (width<=700px){.team-intro{min-height:320px;padding:48px 24px 75px}.team-intro h1{font-size:46px}.team-intro p{max-width:250px;font-size:12px}.team-intro .team-eyebrow{letter-spacing:.13em;font-size:8px}.team-intro-image{opacity:.15;width:100%}.team-intro-scroll{bottom:38px;left:24px;right:auto}.team-profile,.team-profile-diogo{flex-direction:column;min-height:0;display:flex}.team-visual{width:100%;height:520px;min-height:0}.team-portrait-stage{top:-80px}.team-profile-copy{align-self:stretch;padding:37px 25px 40px}.team-profile-index{margin-bottom:21px;font-size:8px}.team-first-name{font-size:78px}.team-last-name{font-size:42px}.team-description p{font-size:13px}.team-quote p{font-size:24px}.team-profile-diogo .team-profile-copy{order:1}.team-profile-diogo .team-visual{order:0}.team-profile-diogo .team-portrait-stage{top:-60px}.team-photo-motto{top:28px;left:24px}.team-community{grid-template-columns:1fr 1fr;gap:30px 20px;padding:36px 25px}.team-community>div:first-child{grid-column:1/-1}.team-community h2{font-size:43px}.team-community-value{padding-left:17px}.team-community-value p{font-size:11px}}@media (width<=380px){.team-intro h1{font-size:40px}.team-visual{height:460px}.team-last-name{font-size:36px}.team-first-name{font-size:70px}.team-profile-copy{padding-left:21px;padding-right:21px}.team-role{letter-spacing:.24em;font-size:9px}}@media (prefers-reduced-motion:reduce){.team-biography summary svg,.team-history-link{transition:none}}@media (width>=701px) and (width<=1000px){.team-editorial{--team-band-height:175px}.team-community{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));padding:24px}.team-community h2{font-size:clamp(21px,2.65vw,28px)}.team-community-value{padding:0 12px}.team-community-value svg{width:24px;height:24px;margin-bottom:8px}.team-community-value p{font-size:9px;line-height:1.45}}@media (width>=701px){.team-profile-diogo{min-height:570px}.team-profile-diogo .team-visual{min-height:0}.team-profile-diogo .team-profile-copy{padding:30px clamp(30px,3.3vw,53px)}.team-profile-diogo .team-profile-index{margin-bottom:18px}.team-profile-diogo .team-name{margin-bottom:12px}.team-profile-diogo .team-first-name{font-size:72px}.team-profile-diogo .team-last-name{font-size:42px}.team-profile-diogo .team-description{margin-top:16px}.team-profile-diogo .team-description p{margin-top:10px;font-size:12px}.team-profile-diogo .team-quote{margin-top:18px}.team-profile-diogo .team-quote p{font-size:20px}.team-profile-diogo .team-biography{margin-top:18px}}@media (width<=700px){.team-final-panel{background:var(--team-blue);flex-direction:column;display:flex}.team-profile-diogo{display:contents}.team-profile-diogo .team-profile-copy{order:0;padding-bottom:40px}.team-profile-diogo .team-visual{aspect-ratio:.85;background:var(--team-paper) url(../assets/team/palm-shadow-texture.webp) center top/cover no-repeat;order:1;height:auto}.team-profile-diogo .team-portrait-stage{top:0;bottom:0}.team-community{order:2;grid-template-columns:1fr;gap:0;height:auto;min-height:0;padding:36px 25px 44px}.team-community-lead{padding:0 0 27px}.team-community h2{font-size:clamp(26px,7.9vw,40px)}.team-community-value{border:0;border-top:1px solid #7c8793;grid-template-columns:36px 1fr;gap:4px 12px;padding:20px 0;display:grid}.team-community-value svg{grid-area:1/1/3;align-self:center;margin:0}.team-community-value h3,.team-community-value p{grid-column:2;margin:0}.team-community-value:last-child{padding-bottom:0}}:root{--ref-navy:#05294a;--ref-deep:#03213e;--ref-gold:#d3a867;--ref-sand:#f4dba9;--ref-paper:#faf7f0;--ref-ink:#082e50}.vnb-site :where(:not(svg):not(path)){font-family:Manrope Variable,sans-serif!important}.vnb-site :is(h1,h2,h3,h4,h5,h6),.vnb-site :is(.event-countdown strong,.album-number,.ref-number-photo figcaption,.contact-channel-card h3,.ref-category-chip strong){letter-spacing:0!important;font-family:Bebas Neue,sans-serif!important;font-weight:400!important}.vnb-site :is(h1,h2,h3,h4,h5,h6) :where(:not(svg):not(path)){font-family:Bebas Neue,sans-serif!important;font-weight:400!important}.vnb-site :is(h1,h2,h3,h4,h5,h6){text-transform:uppercase}.vnb-site :is(.button,.ref-cta,button){font-weight:700}.vnb-site :is(a,button,summary,select,input,textarea):focus-visible{outline:3px solid var(--ref-gold);outline-offset:3px}.vnb-site section[id]{scroll-margin-top:90px}.ref-dark{background-color:var(--ref-deep);color:#fffaf1;background-image:url(../assets/team/navy-brush-texture.webp);background-position:50%;background-size:cover}.ref-paper{background-color:var(--ref-paper);color:var(--ref-ink)}.ref-label{letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:13px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.ref-label:before{content:"";background:var(--ref-gold);flex:none;width:30px;height:2px;display:block}.ref-cta{background:var(--ref-sand);min-height:46px;color:var(--ref-ink);border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:22px;padding:12px 17px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .24s,box-shadow .24s,background-color .24s;display:inline-flex}.ref-cta svg{flex:none;transition:transform .24s}.ref-cta:hover,.ref-cta:focus-visible{background:#ffe8bd;transform:translateY(-4px);box-shadow:0 10px 22px #0427472c}.ref-cta:hover svg,.ref-cta:focus-visible svg{transform:translate(3px,-3px)}.site-header{background:var(--ref-deep);border-bottom:1px solid #f4dba925;height:76px;padding-block:7px}.site-header .brand-logo{width:100px;height:60px}.top-nav a:not(.nav-mobile-join){color:#f8f4ea;background:0 0;border:0;border-radius:0;min-height:44px;padding:10px 8px;font-size:11px;font-weight:600}.top-nav a[aria-current=page]:not(.nav-mobile-join){color:var(--ref-sand);box-shadow:inset 0 -2px var(--ref-sand)}.top-nav a:not(.nav-mobile-join):hover{color:var(--ref-sand);background:#ffffff0f;transform:translateY(-2px)}.header-join.button{background:var(--ref-sand);color:var(--ref-ink);border-radius:4px}.footer{background-color:var(--ref-deep);color:#fffaf1;background-image:linear-gradient(90deg,#03213ef5 0%,#03213eb8 36%,#0000 78%),url(../assets/team/navy-brush-texture.webp);background-position:50%,100% 0;background-size:cover}.join-section{color:var(--ref-ink);background:#f3d8a1;position:relative;overflow:hidden}.join-section:before{content:"";opacity:.19;pointer-events:none;background:url(../assets/team/palm-shadow-texture.webp) 100%/auto 120% no-repeat;position:absolute;inset:0}.join-main,.join-top,.join-bottom{position:relative}.join-main h2{letter-spacing:0;line-height:.83}.join-main h2>span{-webkit-text-stroke:1.5px var(--ref-ink)}.join-bottom{display:none}.ref-enc-hero{min-height:clamp(450px,42vw,640px);padding:clamp(54px,5.5vw,95px) var(--space);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,5vw,90px);display:grid;position:relative;overflow:hidden}.ref-enc-hero:after,.ref-enc-stories:after{content:"";opacity:.55;pointer-events:none;background:radial-gradient(circle,#d4ab6e 1px,#0000 2px) 0 0/19px 13px;height:43px;position:absolute;bottom:0;left:0;right:0}.ref-enc-hero-copy{z-index:1;min-width:0;position:relative}.ref-enc-hero h1{white-space:nowrap;margin:20px 0 24px;font-size:clamp(59px,7vw,116px);line-height:.88}.ref-enc-hero h1 span{color:var(--ref-sand)}.ref-enc-hero p{color:#e8e8e5;max-width:430px;font-size:clamp(15px,1.2vw,19px);line-height:1.65}.ref-enc-hero-photo{border-radius:23% 5% 5%;min-width:0;height:clamp(290px,31vw,500px);position:relative;overflow:hidden}.ref-enc-hero-photo img,.ref-number-photo img{object-fit:cover;width:100%;height:100%;transition:transform .65s}.ref-enc-hero-photo img{object-position:center 43%}.ref-enc-hero-photo:hover img,.ref-number-photo:hover img{transform:scale(1.055)}.ref-enc-stories{padding:clamp(25px,4vw,70px) var(--space) clamp(50px,6vw,100px);position:relative;overflow:hidden}.ref-enc-story{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,5vw,95px);max-width:1450px;margin:0 auto;padding:clamp(25px,3vw,55px) 0;display:grid}.ref-enc-story.is-reversed .ref-number-photo{grid-area:1/2}.ref-enc-story.is-reversed .ref-enc-story-copy{grid-area:1/1}.ref-number-photo{aspect-ratio:1.13;background:#d4b98c;border-radius:8px;margin:0;position:relative;overflow:hidden}.ref-number-photo img{object-position:center;display:block}.ref-number-photo figcaption{color:#fff;text-shadow:0 3px 16px #02203e79;font-size:clamp(84px,9vw,150px);line-height:.9;position:absolute;bottom:4px;left:16px}.ref-enc-story-copy{max-width:580px}.ref-enc-story-copy h2{margin:19px 0 17px;font-size:clamp(54px,5.6vw,94px);line-height:.88}.ref-enc-story-copy h2 span{color:#b58b53}.ref-enc-story-copy p{color:#405b70;max-width:480px;margin-bottom:23px;font-size:clamp(14px,1.12vw,17px);line-height:1.65}.tournament-preview-hero.ref-tournament-hero{z-index:2;text-align:left;color:#fffaf1;background:radial-gradient(circle at 42% 5%,#122433 0%,#010b13 56%);grid-template-columns:50% 50%;align-items:stretch;min-height:clamp(650px,69.4vw,1000px);padding:0;display:grid;overflow:visible}.tournament-preview-hero.ref-tournament-hero:before{display:none}.tournament-preview-hero.ref-tournament-hero:after{content:"";z-index:3;opacity:1;pointer-events:none;background:#c9a578 url(../assets/eventos/summer-cup-art.png) bottom/100% no-repeat;border:0;width:100%;height:80px;display:block;position:absolute;inset:auto 0 -35px;transform:none;-webkit-mask-image:linear-gradient(#000 0% 28%,#0000 100%);mask-image:linear-gradient(#000 0% 28%,#0000 100%)}.ref-tournament-art{pointer-events:none;width:52%;position:absolute;inset:0 0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20% 100%)}.ref-tournament-art img{object-fit:cover;object-position:center;width:100%;max-width:none;height:calc(100% + 60px);display:block;position:absolute;top:-60px;left:0;-webkit-mask-image:linear-gradient(#000 0% 95%,#0000 100%);mask-image:linear-gradient(#000 0% 95%,#0000 100%)}.ref-tournament-sand{z-index:4;pointer-events:none;filter:saturate(.68)drop-shadow(0 15px 1px #d9b489)drop-shadow(0 10px 4px #9d704e9c);width:100%;max-width:none;height:auto;display:block;position:absolute;bottom:-35px;left:0}.ref-tournament-copy{z-index:2;padding:clamp(45px,4.4vw,68px) 10px 80px var(--space);flex-direction:column;grid-column:1;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.ref-tournament-hero .kicker{color:var(--ref-sand)}.ref-tournament-hero h1{color:#fff;white-space:nowrap;margin:22px 0 10px;font-size:clamp(90px,10.2vw,150px);line-height:.84}.ref-tournament-hero h1 span{color:var(--ref-sand);display:block}.ref-tournament-hero p,.tournament-preview-hero.ref-tournament-hero>p{color:#ebedf0;max-width:380px;font-size:clamp(14px,1.2vw,18px);line-height:1.48}.ref-tournament-hero .event-countdown{color:#fff;justify-content:flex-start;margin-top:25px}.ref-tournament-hero .event-countdown>span{text-align:left;border-color:#ffffff68;min-width:100px;padding:0 18px}.ref-tournament-hero .event-countdown>span:first-child{padding-left:0}.ref-tournament-hero .event-countdown strong{font-size:clamp(58px,6vw,87px)}.ref-tournament-hero .event-countdown small{color:#e8d4af}.ref-tournament-hero .tournament-preview-actions{justify-content:flex-start;margin-top:29px}.ref-tournament-hero .tournament-preview-actions .outline-button{color:#fff;border:1px solid #f4dba9}.ref-categories{flex-wrap:wrap;gap:clamp(10px,2vw,30px);margin-top:35px;display:flex}.ref-category-chip{color:#fff;text-align:center;justify-items:center;gap:7px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .3s;display:grid;transform:rotate(-2deg)}.ref-category-chip:nth-child(2){transform:rotate(2deg)}.ref-category-chip:nth-child(3){transform:rotate(-1deg)}.ref-category-chip strong{color:#fff;clip-path:polygon(4% 0,100% 7%,96% 94%,0 100%);background:#04bee7;min-width:105px;padding:9px 10px 5px;font-size:clamp(24px,2.3vw,34px);line-height:1;display:block;box-shadow:0 6px 18px #00c7ee55}.ref-category-chip:nth-child(2) strong{color:#092b47;background:#c9ef15}.ref-category-chip:nth-child(3) strong{background:#04c8e9}.ref-category-chip small{text-align:center;letter-spacing:.08em;color:#f6ebca;font-size:11px;font-weight:800;font-family:Manrope Variable,sans-serif!important}@media (hover:hover) and (pointer:fine){.ref-category-chip:hover{filter:drop-shadow(0 12px 16px #00d7fd77);transform:translateY(-11px)rotate(0)scale(1.11)}}.ref-category-chip:focus-visible{outline-offset:6px;outline:2px solid #f9dda5;transform:translateY(-7px)rotate(0)scale(1.07)}.ref-category-chip:active{filter:brightness(1.15);transform:translateY(-5px)rotate(0)scale(1.05)}.album-row[id]{scroll-margin-top:100px}.tournament-podium-heading{grid-template-columns:minmax(0,1fr) minmax(210px,24%);align-items:end;gap:28px;display:grid}.tournament-podium-title{min-width:0}.tournament-podium-title h2{white-space:nowrap;max-width:none;margin:20px 0 0;font-size:clamp(70px,7.7vw,116px)}.tournament-podium-heading>p{max-width:300px;margin:0 0 3px auto}.tournament-podium{background:var(--ref-deep) url(../assets/team/navy-brush-texture.webp) center/cover}.tournament-podium h2,.albums-section h2{font-size:clamp(59px,6vw,100px);line-height:.9}.tournament-podium h2 span{color:var(--ref-sand)}.tournament-podium-grid figure,.tournament-podium-grid figure.is-featured{box-shadow:none;border:1px solid #f5dcac8c;border-radius:7px;transition:transform .35s,box-shadow .35s}.tournament-podium-grid figure:hover{transform:translateY(-8px);box-shadow:0 18px 32px #0006}.tournament-origin{isolation:isolate;background:var(--ref-paper);position:relative;overflow:hidden}.tournament-origin:before{content:"";z-index:0;opacity:.68;mix-blend-mode:multiply;pointer-events:none;background:url(../assets/team/palm-shadow-texture.webp) 100% 0/cover no-repeat;width:51%;height:100%;position:absolute;top:0;right:0}.tournament-origin>*{z-index:1;position:relative}.tournament-origin h2 span{color:#b58b53}.albums-section{background:var(--ref-deep) url(../assets/team/navy-brush-texture.webp) center/cover;color:#fffaf1}.album-row{transition:background-color .2s,transform .2s}.album-row:hover{background:#ffffff14;transform:translate(5px)}.tournament-next{background:#ffffff15;border:1px solid #f4dba94d}.participate-hero{background:var(--ref-deep) url(../assets/team/navy-brush-texture.webp) center/cover;grid-template-columns:1fr 1.02fr;min-height:510px;position:relative;overflow:hidden}.participate-hero h1{font-size:clamp(78px,8.5vw,142px);line-height:.85}.participate-hero h1:first-line{color:#fff}.participate-hero h1 span{color:var(--ref-sand)}.participate-hero p{max-width:490px}.participate-hero img{border:12px solid var(--ref-sand);height:clamp(300px,35vw,510px);transition:transform .4s;transform:rotate(4deg);box-shadow:0 18px 35px #0006}.participate-hero img:hover{transform:rotate(1deg)scale(1.025)}.participate-flow{background:var(--ref-paper);grid-template-columns:.85fr 1.15fr;gap:clamp(35px,6vw,110px)}.participate-flow h2 span{color:#b58b53}.participate-flow-right{min-width:0}.participate-card{background:#f1e1c3;box-shadow:0 12px 33px #062d5722}.participate-options button{border-radius:0;transition:transform .2s,background-color .2s,box-shadow .2s}.participate-options button:hover,.participate-options button:focus-visible{transform:translate(5px);box-shadow:0 5px 13px #03213e22}.participate-upcoming{color:#39566c;justify-content:space-around;gap:26px;margin-top:30px;display:flex}.participate-upcoming>div{letter-spacing:.09em;align-items:center;gap:13px;max-width:210px;font-size:10px;font-weight:800;display:flex}.participate-upcoming svg{box-sizing:content-box;color:var(--ref-ink);background:#e8dfce;border-radius:50%;flex:none;padding:14px}.participate-upcoming strong{letter-spacing:0;margin-top:5px;font-size:13px;line-height:1.35;display:block}.participate-essentials{background:var(--ref-deep) url(../assets/team/navy-brush-texture.webp) center/cover;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;display:grid}.participate-essentials h2 span{color:var(--ref-sand)}.participate-essentials-list{max-width:none!important}.participate-essentials-list p{align-items:center;gap:22px;padding:13px 0;font-size:16px;line-height:1.55;display:flex;margin:0!important}.participate-essentials-list svg{box-sizing:content-box;border:1px solid var(--ref-sand);width:28px;height:28px;color:var(--ref-sand);border-radius:50%;flex:none;padding:16px}.contact-page{background:var(--ref-paper)}.contact-hero{min-height:570px;padding:90px var(--space);background:var(--ref-deep)}.contact-hero-photo{object-fit:cover;object-position:74% 50%;filter:saturate(1.1)brightness(.8);width:100%;height:100%;position:absolute;inset:0}.contact-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#03213eea,#03213e83 45%,#03213e05 85%);position:absolute;inset:0}.contact-hero>div:first-of-type{z-index:2;width:min(650px,70%)}.contact-hero h1{font-size:clamp(87px,10vw,165px);line-height:.84}.contact-hero h1 span{color:#fff}.contact-hero p{max-width:540px}.contact-hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.contact-grid{grid-template-columns:1fr .85fr;gap:clamp(30px,5vw,95px);padding-block:70px 100px}.contact-form-panel h2{margin:20px 0;font-size:clamp(68px,6.8vw,110px);line-height:.87}.contact-form-panel h2 span{color:#b58b53}.contact-activation{background:#f1ddaf;padding:15px 17px;font-weight:700;color:#203b55!important;margin:13px 0 25px!important;font-size:13px!important;line-height:1.45!important}.contact-form{gap:15px}.contact-form label{gap:6px;font-size:11px}.contact-form input:not(.contact-honey),.contact-form select,.contact-form textarea{background:#fffcf8;border-radius:2px;min-height:49px;font:400 14px Manrope Variable,sans-serif!important}.contact-form textarea{min-height:130px}.contact-submit-row .button{justify-content:center;width:100%}.contact-form-photo{align-self:stretch;min-height:620px;overflow:hidden}.contact-form-photo img{object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.contact-form-photo:hover img{transform:scale(1.045)}.contact-channels{padding-block:70px 85px}.contact-channels h2{margin:20px 0 30px;font-size:clamp(68px,7vw,115px);line-height:.85}.contact-channels h2 span{color:var(--ref-sand)}.contact-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.contact-channel-card{min-height:290px;color:var(--ref-ink);background:#fbf7ec;border-radius:4px;flex-direction:column;align-items:flex-start;padding:26px;text-decoration:none;transition:transform .28s,box-shadow .28s;display:flex}.contact-channel-card:nth-child(2){background:#f3d49a}.contact-channel-card:hover,.contact-channel-card:focus-visible{transform:translateY(-8px);box-shadow:0 15px 30px #0005}.contact-channel-card>svg:first-child{box-sizing:content-box;background:var(--ref-deep);color:#fff;border-radius:50%;width:24px;height:24px;padding:12px}.contact-channel-card h3{margin:25px 0 2px;font-size:36px;line-height:.9}.contact-channel-card strong{letter-spacing:.12em;font-size:11px}.contact-channel-card p{color:#41536a;max-width:330px;margin:18px 0 auto;font-size:13px;line-height:1.55}.contact-channel-card>svg:last-of-type{box-sizing:content-box;width:18px;height:18px;color:var(--ref-ink);background:#f3d49a;border-radius:50%;margin-top:14px;padding:10px}.contact-channel-card:nth-child(2)>svg:last-of-type{background:#fff5df}.contact-place{grid-template-columns:1fr 1fr;align-items:center;min-height:340px;display:grid}.contact-place>div{padding:45px var(--space)}.contact-place h2{margin:20px 0;font-size:clamp(54px,5.5vw,88px);line-height:.9}.contact-place h2 span{color:#b58b53}.contact-place p{color:#405b70;max-width:480px;font-size:14px;line-height:1.65}.contact-place>img{object-fit:cover;object-position:center 55%;width:100%;height:100%;max-height:400px}.contact-closing{min-height:200px;padding:35px var(--space);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;display:flex;position:relative}.contact-closing span{letter-spacing:.14em;font-size:11px;font-weight:800}.contact-closing h2{color:var(--ref-sand);font-size:clamp(53px,6vw,100px);line-height:.9}.partners-page{background:var(--ref-paper)}.partners-hero{align-items:center;min-height:550px;display:flex;position:relative;overflow:hidden}.partners-hero-photo{object-fit:cover;object-position:74% 46%;filter:saturate(1.12)brightness(.83);width:100%;height:100%;position:absolute;inset:0}.partners-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#03213ef2,#03213e9c 45%,#0000 82%);position:absolute;inset:0}.partners-hero-copy{z-index:1;width:min(780px,75%);padding:70px var(--space);flex-direction:column;align-items:flex-start;display:flex;position:relative}.partners-overline{letter-spacing:.2em;margin-top:22px;font-size:11px;font-weight:800;display:block}.partners-hero h1{color:var(--ref-sand);margin:12px 0 17px;font-size:clamp(76px,8vw,132px);line-height:.86}.partners-hero h1 span{color:#fff}.partners-hero-copy>p{max-width:450px;line-height:1.5}.partners-connection{grid-template-columns:1.1fr .9fr;align-items:stretch;min-height:300px;display:grid}.partners-connection>div{padding:42px var(--space);grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.partners-connection .kicker{grid-column:1/-1}.partners-connection h2{font-size:clamp(60px,6vw,102px);line-height:.85}.partners-connection h2 span{color:#b58b53}.partners-connection p{color:#405b70;max-width:270px;font-size:14px;line-height:1.65}.partners-connection>img{object-fit:cover;width:100%;height:100%;max-height:360px}.partners-possibilities{padding-block:75px 80px}.partners-possibilities h2{margin:18px 0 25px;font-size:clamp(65px,7vw,110px);line-height:.9}.partners-possibilities h2 span{color:#b58b53}.partners-possibilities-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.partners-possibilities-grid article{min-width:0;transition:transform .3s}.partners-possibilities-grid article:hover{transform:translateY(-7px)}.partners-possibilities-grid img{aspect-ratio:1.45;object-fit:cover;width:100%;display:block}.partners-possibilities-grid h3{margin:16px 0 5px;font-size:clamp(27px,2.7vw,43px);line-height:.9}.partners-possibilities-grid p{color:#405b70;max-width:380px;font-size:13px;line-height:1.55}.partners-sponsors{background:var(--ref-deep) url(../assets/team/navy-brush-texture.webp) center/cover}.partners-sponsors h2{margin:18px 0 8px;font-size:clamp(65px,7vw,112px);line-height:.9}.partners-sponsors h2 span{color:var(--ref-sand)}.partners-sponsors>p{max-width:760px;margin-bottom:28px;font-size:15px;line-height:1.55}.partners-logos{grid-template-columns:minmax(210px,.93fr) minmax(0,2.07fr);gap:10px;display:grid}.partners-logo-official{min-height:375px;color:var(--ref-ink);border:4px solid var(--ref-sand);text-align:center;background:#fffbf2;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.partners-logo-official>span{background:var(--ref-sand);letter-spacing:.13em;align-self:stretch;margin:-4px -4px 8px;padding:12px;font-size:11px;font-weight:800}.partners-logo-official img{object-fit:contain;width:min(78%,280px);max-height:230px}.partners-logo-official strong{letter-spacing:.2em;font-size:11px}.partners-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.partners-logo-cell{min-width:0;color:var(--ref-ink);background:#fffbf2;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:7px;transition:transform .25s,box-shadow .25s;display:flex}.partners-logo-cell:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0006}.partners-logo-cell>span{aspect-ratio:1;border:2px solid var(--ref-gold);background:#fff;border-radius:50%;place-items:center;width:clamp(48px,6.2vw,87px);display:grid;overflow:hidden}.partners-logo-cell img{object-fit:contain;width:88%;height:88%}.partners-logo-cell small{text-align:center;text-transform:uppercase;max-width:100%;font-size:clamp(8px,.75vw,11px);font-weight:800;line-height:1.1}.partners-social{grid-template-columns:1fr 1fr;align-items:center;min-height:350px;display:grid;position:relative;overflow:hidden}.partners-social>div{z-index:1;padding:48px var(--space)}.partners-social h2{margin:17px 0;font-size:clamp(61px,6vw,100px);line-height:.88}.partners-social h2 span{color:var(--ref-sand)}.partners-social p{max-width:430px;margin-bottom:22px;font-size:14px;line-height:1.55}.partners-social>img{object-fit:cover;width:100%;height:100%;max-height:440px}.partners-last{grid-template-columns:1fr 1fr;align-items:center;min-height:340px;display:grid}.partners-last>div{padding:42px var(--space)}.partners-last h2{margin:18px 0;font-size:clamp(60px,6vw,103px);line-height:.88}.partners-last h2 span{color:#b58b53}.partners-last p{color:#405b70;max-width:470px;margin-bottom:20px;font-size:14px;line-height:1.55}.partners-last>img{object-fit:cover;width:100%;height:100%;max-height:420px}@media (width<=1000px){.ref-enc-hero h1{font-size:clamp(53px,6vw,82px)}.ref-enc-story-copy h2{font-size:clamp(49px,5.3vw,70px)}.partners-connection>div{display:block}.partners-connection h2{margin:18px 0}.contact-channel-card{padding:20px}}@media (width<=850px){.site-header{height:78px}.top-nav.is-open a:not(.nav-mobile-join){min-height:55px;padding:12px 0;font-size:27px;display:flex}.ref-enc-hero{grid-template-columns:1fr 1fr}.ref-enc-hero h1{white-space:normal}.ref-enc-story{gap:28px}.ref-tournament-hero h1{font-size:clamp(69px,9vw,100px)}.partners-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.partners-logo-official{min-height:420px}.participate-flow{gap:35px}.tournament-preview-hero.ref-tournament-hero{flex-direction:column;min-height:0;display:flex}.ref-tournament-copy{padding:50px var(--space) 50px;order:1}.ref-tournament-art{aspect-ratio:3/4;order:2;width:100%;height:auto;margin-top:-60px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 100%);mask-image:linear-gradient(#0000 0%,#000 15% 100%)}.ref-tournament-art img{object-fit:cover;width:100%;height:100%;inset:0}.ref-tournament-sand{bottom:-25px}.ref-tournament-hero h1{white-space:normal;font-size:clamp(80px,12vw,113px)}.tournament-podium-heading{grid-template-columns:1fr}.tournament-podium-title h2{white-space:normal;font-size:clamp(67px,10vw,94px)}.tournament-podium-heading>p{max-width:480px;margin:0}.tournament-origin:before{opacity:.5;width:65%}}@media (width<=650px){.ref-label{font-size:9px}.ref-enc-hero{flex-direction:column;align-items:stretch;gap:25px;min-height:0;padding:52px 22px 45px;display:flex}.ref-enc-hero h1{font-size:clamp(55px,13vw,78px)}.ref-enc-hero-photo{height:320px}.ref-enc-stories{padding:15px 22px 65px}.ref-enc-story,.ref-enc-story.is-reversed{flex-direction:column;align-items:stretch;gap:25px;padding:28px 0;display:flex}.ref-enc-story.is-reversed .ref-number-photo,.ref-enc-story.is-reversed .ref-enc-story-copy{grid-area:auto}.ref-number-photo{aspect-ratio:1.07}.ref-number-photo figcaption{font-size:100px}.ref-enc-story-copy h2{font-size:clamp(52px,12vw,74px)}.ref-tournament-copy{padding:48px 22px 42px}.ref-tournament-hero h1{font-size:clamp(70px,16vw,103px)}.ref-categories{gap:12px;margin-top:28px}.ref-category-chip strong{min-width:88px;font-size:24px}.ref-category-chip small{font-size:8px}.tournament-podium-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-podium-grid figure{height:235px}.tournament-podium-title h2{font-size:clamp(64px,13vw,88px)}.tournament-origin:before{opacity:.34;width:100%;height:60%}.participate-hero{flex-direction:column;padding:48px 22px 40px;display:flex}.participate-hero h1{font-size:clamp(72px,17vw,108px)}.participate-hero img{border-width:7px;align-self:center;width:93%;height:280px;margin:28px 0 0;transform:rotate(2deg)}.participate-flow{display:block}.participate-flow-right{margin-top:30px}.participate-card{margin-top:0}.participate-flow h2{font-size:clamp(60px,14vw,87px)}.participate-upcoming{gap:10px}.participate-upcoming>div{gap:7px;font-size:8px}.participate-upcoming svg{width:20px;height:20px;padding:8px}.participate-upcoming strong{font-size:10px}.participate-essentials{display:block}.participate-essentials h2{font-size:clamp(72px,15vw,100px)}.participate-essentials-list{margin-top:25px}.participate-essentials-list p{font-size:14px}.participate-essentials-list svg{padding:10px}.contact-hero{min-height:490px;padding:66px 22px}.contact-hero>div:first-of-type{width:100%}.contact-hero h1{font-size:clamp(78px,18vw,115px)}.contact-hero:after{background:linear-gradient(90deg,#03213edc,#03213e77)}.contact-grid{flex-direction:column;padding:58px 22px 70px;display:flex}.contact-form-photo{width:100%;height:340px;min-height:0}.contact-form-panel h2{font-size:clamp(66px,16vw,92px)}.contact-channels{padding:60px 22px}.contact-channels h2{font-size:clamp(65px,15vw,91px)}.contact-channel-grid{grid-template-columns:1fr}.contact-channel-card{min-height:240px}.contact-place{grid-template-columns:1fr}.contact-place>div{padding:45px 22px}.contact-place>img{height:280px}.contact-closing{flex-wrap:wrap;padding:35px 22px}.contact-closing h2{width:100%;font-size:65px}.contact-closing img{opacity:.6;width:90px;position:absolute;right:22px}.partners-hero{min-height:500px}.partners-hero-copy{width:100%;padding:56px 22px}.partners-hero h1{font-size:clamp(70px,16vw,105px)}.partners-hero:after{background:linear-gradient(90deg,#03213ee0,#03213e88)}.partners-connection,.partners-social,.partners-last{grid-template-columns:1fr}.partners-connection>div,.partners-social>div,.partners-last>div{padding:45px 22px}.partners-connection>img,.partners-social>img,.partners-last>img{height:270px}.partners-possibilities{padding:60px 22px}.partners-possibilities h2{font-size:clamp(65px,15vw,90px)}.partners-possibilities-grid{grid-template-columns:1fr}.partners-possibilities-grid img{aspect-ratio:1.7}.partners-sponsors{padding:60px 22px}.partners-sponsors h2{font-size:clamp(65px,14vw,90px)}.partners-logos{grid-template-columns:1fr}.partners-logo-official{min-height:250px}.partners-logo-official img{max-height:140px}.partners-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.partners-logo-cell{min-height:120px}.partners-logo-cell>span{width:60px}.partners-logo-cell small{font-size:8px}.partners-social h2,.partners-last h2{font-size:clamp(65px,14vw,92px)}}@media (width<=390px){.ref-enc-hero h1,.partners-hero h1{font-size:55px}.ref-tournament-hero h1{font-size:69px}.contact-hero h1{font-size:72px}.partners-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px) and (prefers-reduced-motion:no-preference){:is(.ref-number-photo,.ref-enc-story-copy,.contact-channel-card,.partners-possibilities-grid article,.partners-logo-cell,.ref-enc-hero-photo,.contact-form-photo,.partners-connection>img,.partners-social>img,.partners-last>img)[data-mobile-motion-ready]{opacity:.65;transition:transform .55s,opacity .55s;transform:translateY(14px)}:is(.ref-number-photo,.ref-enc-story-copy,.contact-channel-card,.partners-possibilities-grid article,.partners-logo-cell,.ref-enc-hero-photo,.contact-form-photo,.partners-connection>img,.partners-social>img,.partners-last>img)[data-mobile-motion-visible]{opacity:1;transform:translateY(0)}}@media (hover:none){.vnb-site :is(.ref-cta,.button,.participate-options button,.contact-channel-card,.partners-logo-cell,.album-row):active{filter:brightness(1.06);transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.ref-cta,.ref-cta svg,.ref-enc-hero-photo img,.ref-number-photo img,.participate-hero img,.participate-options button,.contact-form-photo img,.contact-channel-card,.partners-logo-cell,.partners-possibilities-grid article,.tournament-podium-grid figure,.ref-category-chip{transition:none!important;animation:none!important;transform:none!important}}.page-index{--home-navy:#05233d;--home-deep:#021d35;--home-cream:#f8f4e9;--home-sand:#edd4a3}.page-index main{background:#05243d;overflow:hidden}.page-index .site-header{background:#05233d;border-bottom-color:#f4dba91a}.page-index .home-hero.editorial-hero{z-index:7;isolation:isolate;height:auto;min-height:620px;max-height:none;padding:38px var(--space) 92px;color:#fff;background:linear-gradient(115deg,#06243c,#092f4d 72%,#05243d);grid-template-columns:45% 55%;align-items:center;gap:0;display:grid;position:relative;overflow:visible}.page-index .home-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#041f37e8 0%,#062c46c4 53%,#041f37b0 100%);position:absolute;inset:0}.page-index .hero-editorial-copy{z-index:4;align-self:center;padding:0 0 15px 12px;animation:.7s cubic-bezier(.2,.8,.2,1) both hero-copy-enter}.page-index .hero-editorial-copy .kicker{letter-spacing:.18em;color:#f1d89e;font-size:11px}.page-index .hero-editorial-copy h1{color:#fff;letter-spacing:0;white-space:normal;margin:24px 0 13px;font-size:clamp(98px,10vw,164px);line-height:.79}.page-index .hero-editorial-copy h1 span{color:#f1d89e}.page-index .hero-editorial-copy>p{color:#f2f0e9;margin:0;font-size:clamp(17px,1.5vw,23px);line-height:1.35}.page-index .hero-editorial-actions{gap:10px;margin-top:27px}.page-index .hero-editorial-actions .button{min-height:47px;padding:11px 20px;font-size:12px;font-weight:700}.page-index .hero-editorial-actions .glass-button{color:#fff;background:#0a2b47b8;border:1px solid #f4dfbf8a}.page-index .hero-editorial-photo{z-index:2;background:#f3d8a8;border:8px solid #f3d8a8;border-radius:48px 48px 24px 24px;place-self:center end;width:96%;max-width:720px;height:520px;min-height:0;margin:0;overflow:hidden;transform:translateZ(0);box-shadow:0 26px 55px #00142673,0 0 0 1px #fff8}.page-index .hero-editorial-photo:after{display:none}.page-index .hero-editorial-photo img{object-fit:cover;object-position:center;opacity:0;filter:none;pointer-events:none;width:100%;height:100%;transition:opacity 1.1s,transform 1.1s cubic-bezier(.2,.8,.2,1),filter .8s;display:block;position:absolute;inset:0;transform:scale(1.025)}.page-index .hero-editorial-photo img.is-active{opacity:1;transform:scale(1)}.page-index .hero-editorial-photo:hover img.is-active{filter:saturate(1.08);transform:scale(1.055)}.page-index .hero-editorial-photo img:nth-child(2){object-position:50% 44%}.page-index .hero-editorial-photo img:nth-child(3){object-position:50% 42%}.page-index .hero-editorial-photo img:nth-child(4){object-position:50% 58%}.page-index .home-feature{z-index:6;width:calc(100% - 2*var(--space));color:#fff;background:#06243d url(../assets/team/navy-brush-texture.webp) 50%/cover;border:1px solid #eed6ad8a;border-radius:17px;grid-template-columns:55% 45%;max-width:1460px;min-height:500px;margin:32px auto;padding:15px;display:grid;position:relative;box-shadow:0 21px 50px #00132352}.page-index .home-feature:after{content:"";z-index:0;opacity:.18;pointer-events:none;background:url(../assets/eventos/summer-cup-sand.png) right 44%/210% no-repeat;width:44%;position:absolute;inset:0 0 0 auto}.page-index .home-feature-photo{z-index:1;background:#0a2a43;border-radius:24px;min-width:0;min-height:468px;position:relative;overflow:hidden}.page-index .home-feature-photo img{object-fit:cover;object-position:center;opacity:1;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .8s;display:block;position:absolute;inset:0;transform:scale(1)}.page-index .home-feature-photo img.is-active{animation:.7s cubic-bezier(.2,.8,.2,1) feature-photo-enter}.page-index .home-feature-photo[data-kind=product]{background:#e3d8c4}.page-index .home-feature-photo[data-kind=partner]{background:#f8f4e9}.page-index .home-feature-photo[data-kind=product] img,.page-index .home-feature-photo[data-kind=partner] img{object-fit:contain;padding:25px}.page-index .home-feature-photo[data-kind=partner] img{padding:clamp(35px,5vw,80px)}.page-index .home-feature:hover .home-feature-photo img.is-active{filter:saturate(1.1);transform:scale(1.045)}.page-index .home-product-stage{background:radial-gradient(circle at 50% 42%,#f3e4c9 0%,#e3d8c4 72%);place-items:center;display:grid;position:absolute;inset:0;container-type:size}.page-index .home-product-composition{aspect-ratio:1;width:min(89cqw,89cqh);transition:transform .8s cubic-bezier(.2,.8,.2,1);position:relative}.page-index .home-feature:hover .home-product-composition{transform:scale(1.045)}.page-index .home-feature-photo[data-kind=product] .home-product-cutout{object-fit:contain;filter:none;width:100%;height:100%;padding:0;position:absolute;inset:0;transform:none}.page-index .home-feature-photo[data-kind=product] .home-product-mark{object-fit:contain;pointer-events:none;width:26%;height:auto;max-height:18%;padding:0;position:absolute;inset:41% auto auto 50%;transform:translate(-50%,-50%)}.page-index .home-feature-photo[data-kind=product] .home-product-babylook .home-product-mark{width:24%;top:43%}.page-index .home-feature-photo[data-kind=product] .home-product-top-feminino .home-product-mark{width:25%;top:48%}.page-index .home-feature-photo[data-kind=product] .home-product-calca-legging .home-product-mark{width:12%;max-height:12%;top:36%;left:42%}.page-index .home-feature-photo[data-kind=product] .home-product-shorts .home-product-mark{width:15%;max-height:12%;top:53%;left:32%}.page-index .home-feature-photo[data-kind=product] .home-product-moletom .home-product-mark{width:26%;top:40%}.page-index .home-feature-photo[data-kind=product] .home-product-copo .home-product-mark{width:24%;top:47%}.page-index .home-feature-photo[data-kind=product] .home-product-bolsa .home-product-mark{width:30%;top:53%}.page-index .home-feature-photo[data-kind=product] .home-product-garrafa .home-product-mark{width:18%;top:48%}.page-index .feature-arrow{z-index:2;color:#05253d;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:transform .25s,background .25s;display:grid;position:absolute;top:50%;box-shadow:0 8px 22px #0014263d}.page-index .feature-prev{left:15px;transform:translateY(-50%)}.page-index .feature-next{right:15px;transform:translateY(-50%)}.page-index .feature-prev:hover,.page-index .feature-next:hover{background:#f2d8a4;transform:translateY(-50%)scale(1.13)}.page-index .home-feature-content{z-index:1;flex-direction:column;min-width:0;padding:14px 22px 0 36px;display:flex;position:relative}.page-index .home-feature-tabs{grid-template-columns:repeat(3,1fr);gap:4px;padding:0 0 8px;display:grid}.page-index .home-feature-tabs button{color:#f4efe7;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #e8d8bd33;border-radius:6px;min-width:0;min-height:42px;padding:7px 5px;font-family:Manrope Variable,sans-serif;font-size:10px;font-weight:700;transition:background .25s,color .25s,transform .25s}.page-index .home-feature-tabs button[aria-selected=true]{color:#09263e;background:#f0d4a1}.page-index .home-feature-tabs button:hover{color:#09263e;background:#f0d4a1;transform:translateY(-3px)}.page-index .home-feature-panel{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;max-width:470px;padding:15px 12px 20px 28px;animation:.55s cubic-bezier(.2,.8,.2,1) both feature-copy-enter;display:flex}.page-index .home-feature-eyebrow{letter-spacing:.18em;color:#f2d9aa;font-size:10px;font-weight:700}.page-index .home-feature-panel h2{letter-spacing:0;color:#fff;margin:14px 0 15px;font-family:Bebas Neue,sans-serif;font-size:clamp(55px,5vw,84px);font-weight:400;line-height:.84}.page-index .home-feature-panel h2 span{color:#e8c78f}.page-index .home-feature-panel[data-kind=partner] h2{font-size:clamp(43px,4vw,68px);line-height:.9}.page-index .home-feature-panel[data-kind=product] h2{font-size:clamp(50px,4.6vw,78px);line-height:.9}.page-index .home-feature-panel p{color:#eef1f1;max-width:350px;margin:0 0 20px;font-size:14px;line-height:1.55}.page-index .home-feature-panel .button{min-height:43px;padding:10px 16px;font-size:11px}.page-index .home-feature-bottom{color:#e4d4b9;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #f1dfbd36;justify-content:space-between;align-items:center;gap:12px;padding:12px 1px 0;font-size:10px;display:flex}.page-index .feature-dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:200px;display:flex}.page-index .feature-dots button{cursor:pointer;background:0 0;border:1px solid #f9edd9aa;border-radius:50%;width:8px;height:8px;padding:0;transition:transform .2s,background .2s}.page-index .feature-dots button.is-active,.page-index .feature-dots button:hover{background:#f8e4be;transform:scale(1.22)}.page-index .manifesto{isolation:isolate;color:#05243d;background:#f7f3e9;min-height:480px;padding-top:85px;padding-bottom:78px;position:relative}.page-index .manifesto:before,.page-index .care-section:before{content:"";z-index:-1;opacity:.16;pointer-events:none;background:url(../assets/team/palm-shadow-texture.webp) 100% 0/auto 120% no-repeat;position:absolute;inset:0}.page-index .manifesto:after{content:"";z-index:-1;opacity:.25;pointer-events:none;background:url(../assets/eventos/summer-cup-sand.png) bottom/cover no-repeat;position:absolute;inset:0}.page-index .manifesto .section-label{margin-bottom:28px}.page-index .manifesto .section-label>span:last-child{color:#244558;align-self:end;max-width:230px;font-size:13px}.page-index .word-statement{letter-spacing:0;max-width:1050px;font-family:Bebas Neue,sans-serif;font-size:clamp(58px,6vw,103px);font-weight:400;line-height:.91}.page-index .manifesto-bottom{border:0;margin-top:35px;padding-top:0}.page-index .manifesto-bottom p{color:#244558;font-size:13px}.page-index .manifesto-bottom .button{color:#05243d;background:#f8f5eb;border:1px solid #0a3a59}.page-index .home-experiences{isolation:isolate;color:#fff;background:#05243d url(../assets/team/navy-brush-texture.webp) 50%/cover;padding-top:78px;padding-bottom:90px;position:relative}.page-index .home-experiences:before{content:"";z-index:-1;opacity:.28;pointer-events:none;background:url(../assets/eventos/summer-cup-sand.png) 50% 100%/100% no-repeat;position:absolute;inset:0}.page-index .home-experiences .section-heading{margin-bottom:32px}.page-index .home-experiences h2{letter-spacing:0;margin:14px 0 0;font-family:Bebas Neue,sans-serif;font-size:clamp(65px,6vw,105px);font-weight:400;line-height:.84}.page-index .home-experiences h2 span{color:#efd4a4}.page-index .experience-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.page-index .experience-panel,.page-index .experience-panel.panel-1,.page-index .experience-panel.panel-2{border:1px solid #e3cb9c45;border-radius:9px;flex-direction:column;min-width:0;min-height:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;position:relative;top:auto;overflow:hidden;box-shadow:0 10px 30px #00142635}.page-index .experience-panel:hover{transform:translateY(-11px);box-shadow:0 22px 40px #00142672}.page-index .experience-panel.panel-0{color:#fff;background:#062f4a}.page-index .experience-panel.panel-1{color:#06243d;background:#efd4a4}.page-index .experience-panel.panel-2{color:#06243d;background:#faf6ec}.page-index .panel-photo{flex:none;height:260px;min-height:0}.page-index .panel-photo img{object-fit:cover;object-position:center 44%;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1);display:block;position:static;transform:scale(1)}.page-index .experience-panel:hover .panel-photo img{transform:scale(1.075)}.page-index .panel-copy{min-height:260px;padding:22px 28px 25px}.page-index .panel-index{font-size:10px;font-weight:700}.page-index .panel-copy h3{letter-spacing:0;margin:20px 0 10px;font-size:clamp(48px,4.4vw,73px);line-height:.9}.page-index .panel-copy p{margin:0 0 20px;font-size:13px;line-height:1.55}.page-index .panel-copy .button{min-height:39px;padding:8px 16px;font-size:10px}.page-index .panel-0 .button{color:#06243d;background:#efd4a4;border-color:#efd4a4}.page-index .care-section{isolation:isolate;background:#f8f5ec;grid-template-columns:1fr 1fr;gap:7%;min-height:530px;padding-top:72px;padding-bottom:80px;position:relative}.page-index .care-images{align-self:stretch}.page-index .care-main{border-radius:5px;height:410px}.page-index .care-main img,.page-index .care-note img{transition:transform .55s}.page-index .care-main:hover img,.page-index .care-note:hover img{transform:scale(1.045)}.page-index .care-note{width:37%;bottom:-35px;right:-36px}.page-index .care-note img{height:170px}.page-index .care-text h2{letter-spacing:0;margin:16px 0;font-family:Bebas Neue,sans-serif;font-size:clamp(62px,5.7vw,100px);font-weight:400;line-height:.86}.page-index .care-text h2 span{color:#bc945b}.page-index .care-text p{margin:17px 0 22px;font-size:14px;line-height:1.6}.page-index .care-text .text-link{color:#082a47;border:1px solid #174567;border-radius:4px;align-items:center;gap:12px;padding:11px 16px;font-size:11px;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.page-index .care-text .text-link:hover{background:#f2dfbe;transform:translateY(-3px)}.page-index .gallery-invitation{isolation:isolate;background:#05243d;grid-template-columns:42% 58%;gap:0;min-height:430px;padding-top:62px;padding-bottom:62px;position:relative}.page-index .gallery-invitation h2{letter-spacing:0;margin:20px 0 0;font-family:Bebas Neue,sans-serif;font-size:clamp(65px,6vw,100px);font-weight:400;line-height:.83}.page-index .gallery-invitation h2 span{color:#efd4a4}.page-index .gallery-invitation p{color:#e4e8e9;margin:17px 0 22px;font-size:14px;line-height:1.5}.page-index .invitation-collage{min-height:315px;margin-left:20px}.page-index .invitation-collage .collage-card{border-color:#f3e9d6;height:280px}.page-index .faq{background:#05243d;grid-template-columns:36% 1fr;gap:5%;padding-top:52px;padding-bottom:58px}.page-index .faq h2{letter-spacing:0;font-family:Bebas Neue,sans-serif;font-size:clamp(70px,6vw,100px);line-height:.85}.page-index .faq h2 span{color:#efd4a4}.page-index .faq summary{padding:17px 0;font-size:13px}.page-index .join-section{background:#f2d7a4}.page-index .join-main{padding:38px 0 45px}.page-index .join-main h2{font-size:clamp(90px,10vw,160px)}.page-index .footer{padding-top:28px;padding-bottom:24px}@keyframes feature-copy-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes feature-photo-enter{0%{opacity:.45;transform:scale(1.055)}to{opacity:1;transform:scale(1)}}@keyframes hero-copy-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.page-index .home-hero.editorial-hero{min-height:570px}.page-index .hero-editorial-photo{height:450px}.page-index .hero-editorial-copy h1{font-size:10.8vw}.page-index .home-feature{grid-template-columns:52% 48%}.page-index .home-feature-panel{padding-left:12px}.page-index .home-feature-panel h2{font-size:5.3vw}.page-index .panel-photo{height:220px}.page-index .panel-copy{min-height:270px;padding:20px}}@media (width<=850px){.page-index .home-hero.editorial-hero{grid-template-columns:1fr 1fr;min-height:500px;padding-top:30px;padding-bottom:70px}.page-index .hero-editorial-copy h1{font-size:10vw}.page-index .hero-editorial-photo{border-radius:27px;height:370px}.page-index .home-feature{grid-template-columns:1fr 1fr;min-height:390px}.page-index .home-feature-photo{min-height:385px}.page-index .home-feature-content{padding:8px 8px 0 18px}.page-index .home-feature-tabs button{min-height:38px;font-size:8px}.page-index .home-feature-panel h2{font-size:48px}.page-index .home-feature-panel p{font-size:11px}.page-index .home-feature-bottom{font-size:8px}.page-index .experience-stack{gap:12px}.page-index .panel-photo{height:175px}.page-index .panel-copy{min-height:300px;padding:14px}.page-index .panel-copy h3{font-size:40px}.page-index .panel-copy p{font-size:11px}.page-index .care-main{height:360px}.page-index .care-note img{height:120px}.page-index .gallery-invitation h2{font-size:8vw}}@media (width<=650px){.page-index .home-hero.editorial-hero{flex-direction:column;align-items:stretch;gap:26px;min-height:0;padding:46px 22px 50px;display:flex}.page-index .hero-editorial-copy{padding:0}.page-index .hero-editorial-copy .kicker{font-size:9px}.page-index .hero-editorial-copy h1{margin:20px 0 15px;font-size:clamp(78px,17.6vw,112px);line-height:.82}.page-index .hero-editorial-copy>p{font-size:16px}.page-index .hero-editorial-actions{margin-top:22px}.page-index .hero-editorial-actions .button{min-height:44px;padding:10px 13px;font-size:10px}.page-index .hero-editorial-photo{border-radius:24px;width:100%;max-width:none;height:300px}.page-index .home-feature{border-radius:12px;flex-direction:column;width:calc(100% - 24px);min-height:0;margin:28px auto;padding:8px;display:flex}.page-index .home-feature-photo{flex:none;height:280px;min-height:0}.page-index .feature-arrow{width:40px;height:40px}.page-index .home-feature-content{min-height:320px;padding:10px 10px 0}.page-index .home-feature-panel{padding:15px 12px 20px}.page-index .home-feature-panel h2{font-size:clamp(48px,13vw,72px)}.page-index .home-feature-panel p{font-size:12px}.page-index .home-feature-bottom{padding:10px 2px 3px}.page-index .home-feature-bottom>span:last-child{font-size:7px}.page-index .manifesto{min-height:0;padding:68px 22px 64px}.page-index .manifesto .section-label{align-items:flex-start;margin-bottom:26px}.page-index .manifesto .section-label>span:last-child{text-align:right;font-size:9px}.page-index .word-statement{font-size:clamp(43px,10.5vw,66px);line-height:.94}.page-index .manifesto-bottom{flex-wrap:wrap;gap:10px;margin-top:28px}.page-index .manifesto-bottom p{font-size:10px}.page-index .manifesto-bottom .button{width:100%;margin-top:18px;font-size:10px}.page-index .home-experiences{padding:65px 22px}.page-index .home-experiences h2{font-size:clamp(68px,14vw,90px)}.page-index .experience-stack{grid-template-columns:1fr;gap:18px}.page-index .experience-panel,.page-index .experience-panel.panel-1,.page-index .experience-panel.panel-2{display:flex;top:auto}.page-index .panel-photo{height:230px}.page-index .panel-copy{min-height:215px;padding:20px 24px 24px}.page-index .panel-copy h3{margin:15px 0 10px;font-size:58px}.page-index .panel-copy p{font-size:12px}.page-index .care-section{flex-direction:column;gap:55px;min-height:0;padding:65px 22px;display:flex}.page-index .care-main{height:370px}.page-index .care-note{width:43%;bottom:-25px;right:-15px}.page-index .care-note img{height:130px}.page-index .care-text h2{font-size:clamp(61px,12.5vw,78px)}.page-index .gallery-invitation{flex-direction:column;gap:20px;min-height:0;padding:65px 22px 90px;display:flex}.page-index .gallery-invitation h2{font-size:clamp(65px,13vw,88px)}.page-index .invitation-collage{min-height:280px;margin-left:0}.page-index .invitation-collage .collage-card{height:240px}.page-index .faq{flex-direction:column;gap:20px;padding:58px 22px;display:flex}.page-index .faq h2{font-size:75px}.page-index .join-main{padding:45px 0}.page-index .join-main h2{font-size:22vw}}@media (hover:none){.page-index .experience-panel:active{transform:translateY(-5px)}.page-index .experience-panel:active .panel-photo img,.page-index .hero-editorial-photo:active img,.page-index .home-feature-photo:active img.is-active{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.page-index .hero-editorial-copy,.page-index .home-feature-panel,.page-index .home-feature-photo img.is-active{animation:none!important}.page-index :is(.hero-editorial-photo img,.home-feature-photo img,.experience-panel,.panel-photo img,.care-main img,.care-note img,.feature-arrow){transition:none!important}.page-index .hero-editorial-photo:hover img,.page-index .home-feature:hover .home-feature-photo img,.page-index .experience-panel:hover,.page-index .experience-panel:hover .panel-photo img{transform:none!important}}.drop-page{color:#05233d;background:#f8f5ed;overflow:hidden}.drop-page .drop-hero{z-index:2;isolation:isolate;background:#05233d url(../assets/team/navy-brush-texture.webp) 50%/cover;grid-template-columns:44% 56%;min-height:620px;position:relative;overflow:visible}.drop-page .drop-hero:before{content:"";z-index:-1;opacity:.95;background:linear-gradient(90deg,#031f39 0%,#06253fdc 40%,#183b4a59 100%),url(../assets/loja/praia-raquete-bolas.png) 50%/cover;position:absolute;inset:0}.drop-page .drop-hero:after{content:"";z-index:4;pointer-events:none;background:url(../assets/eventos/summer-cup-sand.png) 50%/100% 100% no-repeat;height:150px;position:absolute;inset:auto 0 -35px}.drop-page .drop-hero-copy{z-index:3;padding:58px 0 80px var(--space);align-items:flex-start;position:relative}.drop-page .drop-hero h1{color:#fff;max-width:740px;margin:24px 0 12px;font-size:clamp(82px,8.6vw,141px);line-height:.78}.drop-page .drop-hero h1:first-line{color:#f1d6a7}.drop-page .drop-hero p{color:#fff;margin:0 0 13px;font-size:clamp(16px,1.4vw,21px);line-height:1.35}.drop-page .drop-hero-copy small{letter-spacing:.12em;color:#f2e7d3;font-size:11px;font-weight:800;line-height:1.5}.drop-page .drop-hero-copy .button{margin-top:24px}.drop-page .drop-hero-art{z-index:2;background:0 0;place-items:center;display:grid;overflow:visible}.drop-page .drop-hero-art .drop-hero-shirt{object-fit:contain;filter:drop-shadow(22px 30px 24px #0012219c);width:min(97%,780px);height:auto;max-height:600px;transition:transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(10px)rotate(4deg)}.drop-page .drop-hero-art:hover .drop-hero-shirt{transform:translateY(3px)rotate(2deg)scale(1.025)}.drop-page .drop-hero-art .drop-hero-mark{filter:drop-shadow(0 1px 1px #0006);width:24%;max-height:19%;top:42%;left:50%;transform:translate(-50%,-50%)rotate(4deg)}.drop-page .drop-hero-art>span{display:none}.drop-page .drop-note{min-height:215px;padding:42px var(--space);background:#f8f5ed;grid-template-columns:40% 60%;align-items:stretch;gap:0;display:grid;position:relative}.drop-page .drop-note-intro{border-left:2px solid #d5ab70;padding:0 24px 0 16px}.drop-page .drop-note h2{margin:13px 0 8px;font:400 clamp(51px,5vw,78px)/.9 Bebas Neue,sans-serif}.drop-page .drop-note h2 span{color:#c59b63}.drop-page .drop-note p{color:#21415a;margin:0;font-size:14px;line-height:1.35}.drop-page .drop-note-intro small{color:#667987;margin-top:8px;font-size:10px;display:block}.drop-page .drop-note-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.drop-page .drop-note-steps>div{text-align:center;border-left:1px solid #dac49f;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:7px 18px;display:flex}.drop-page .drop-note-steps svg{border:2px solid #0b304d;border-radius:50%;width:43px;height:43px;margin-bottom:10px;padding:9px}.drop-page .drop-note-steps strong{font:400 25px/.9 Bebas Neue,sans-serif}.drop-page .drop-note-steps p{max-width:170px;margin-top:7px;font-size:11px;line-height:1.4}.drop-page .drop-offer{isolation:isolate;min-height:315px;padding:52px var(--space);color:#fff;background:#05233d url(../assets/loja/praia-raquete-bolas.png) 50% 58%/cover no-repeat;align-items:center;display:flex;position:relative}.drop-page .drop-offer:before{content:"";z-index:-1;background:linear-gradient(90deg,#03213ff2 0%,#03213fd1 37%,#0000 78%);position:absolute;inset:0}.drop-page .drop-offer:after{content:"";z-index:2;pointer-events:none;background:url(../assets/eventos/summer-cup-sand.png) bottom/100% no-repeat;height:38px;position:absolute;inset:auto 0 -6px}.drop-page .drop-offer span{color:#f0d5a5;letter-spacing:.18em;font-size:11px}.drop-page .drop-offer h2{color:#fff;font-size:clamp(50px,5.3vw,89px);line-height:.86}.drop-page .drop-offer p{color:#f7e9d0;margin:12px 0 0;font-size:clamp(14px,1.25vw,18px);line-height:1.35}.drop-page .drop-catalog{background:#f8f5ed;padding-top:72px;padding-bottom:52px}.drop-page .drop-catalog-head{align-items:end;gap:22px;margin-bottom:27px}.drop-page .drop-catalog h2{max-width:770px;margin:17px 0 0;font-size:clamp(50px,5vw,82px);line-height:.88}.drop-page .drop-filters{justify-content:flex-end;margin:0}.drop-page .drop-filters button{background:#fffbf5;border-color:#c8d0cf;min-height:36px;padding:10px 15px;font-size:10px;transition:background .25s,color .25s,transform .25s}.drop-page .drop-filters button:hover,.drop-page .drop-filters button:focus-visible{color:#082941;background:#efcf95;transform:translateY(-2px)}.drop-page .drop-filters button[aria-pressed=true]{color:#092740;background:#edd0a0;border-color:#edd0a0}.drop-page .drop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.drop-page .drop-card{background:#fffdf8;border:1px solid #eae5d8;border-radius:8px;grid-template-columns:48% 52%;min-height:270px;padding:12px;transition:transform .3s,box-shadow .3s,border-color .3s;display:grid;box-shadow:0 9px 23px #0d2c3410}.drop-page .drop-card:hover,.drop-page .drop-card:focus-within{border-color:#d5b174;transform:translateY(-5px);box-shadow:0 18px 35px #0d2c3426}.drop-page .drop-image{aspect-ratio:auto;background:#f8f5ee;border-radius:5px;place-items:center;min-height:235px;display:grid}.drop-page .drop-image .drop-garment{object-fit:contain;width:100%;height:100%}.drop-page .drop-card-copy{border:0;flex-direction:column;align-items:flex-start;min-width:0;padding:12px 4px 7px 12px;display:flex}.drop-page .drop-card-copy>span{letter-spacing:.06em;color:#b28b52;text-transform:uppercase;font-size:10px;font-weight:800}.drop-page .drop-card h3{color:#082740;margin:12px 0 13px;font-size:clamp(28px,2.2vw,39px);line-height:.91}.drop-page .drop-size-options{flex-wrap:wrap;gap:4px;margin-bottom:auto;display:flex}.drop-page .drop-size-options button,.drop-page .drop-size-options span{color:#092b49;cursor:pointer;background:#fff;border:1px solid #e2e5e1;border-radius:6px;place-items:center;min-width:25px;min-height:27px;padding:3px 5px;font:800 10px Manrope Variable,sans-serif;transition:background .2s,transform .2s,border-color .2s;display:grid}.drop-page .drop-size-options button:hover,.drop-page .drop-size-options button:focus-visible{background:#f6dfb9;border-color:#d6b17a;transform:scale(1.08)}.drop-page .drop-size-options button[aria-pressed=true]{color:#fff;background:#0a3559;border-color:#0a3559}.drop-page .drop-size-options span{cursor:default;width:100%;font-size:9px}.drop-page .drop-card-action{border:0;flex-direction:column;align-items:flex-start;gap:7px;width:100%;margin:15px 0 0;padding:0;display:flex}.drop-page .drop-item-quantity{background:#fff;border:1px solid #e3e2dc;border-radius:5px;justify-content:center;align-items:center;width:96px;height:30px;display:flex}.drop-page .drop-item-quantity button{color:#0b304d;background:0 0;border:0;border-radius:4px;min-width:28px;height:28px;min-height:0;padding:0;font:800 15px Manrope Variable,sans-serif}.drop-page .drop-item-quantity button:hover:not(:disabled){color:#0b304d;background:#efcf95}.drop-page .drop-item-quantity span{text-align:center;flex:1;font-size:11px;font-weight:700}.drop-page .drop-card-action .drop-add{color:#082740;text-transform:uppercase;background:#f0d2a3;border:0;border-radius:100px;min-width:112px;height:35px;min-height:35px;padding:0 13px;font-size:10px}.drop-page .drop-card-action .drop-add:hover:not(:disabled){color:#fff;background:#0a3559;transform:translateY(-2px)}.drop-page .drop-selection{background:#f8f5ed;grid-template-columns:160px minmax(0,1fr) minmax(230px,.82fr);align-items:center;gap:32px;padding-top:25px;padding-bottom:55px;display:grid}.drop-page .drop-selection-count{flex-direction:column;align-items:start;gap:7px;display:flex}.drop-page .drop-selection-count small{letter-spacing:.17em;font-size:11px;font-weight:800}.drop-page .drop-selection-count strong{background:#efd0a0;border-radius:8px;place-items:center;width:130px;height:130px;font:400 90px/.8 Bebas Neue,sans-serif;display:grid}.drop-page .drop-selection-copy{border-left:1px solid #d5ab70;padding-left:25px}.drop-page .drop-selection-copy h2{margin:15px 0 8px;font:400 clamp(49px,4.3vw,76px)/.9 Bebas Neue,sans-serif}.drop-page .drop-selection-copy p{margin:0;font-size:14px;line-height:1.45}.drop-page .drop-selection-open{color:#153a56;cursor:pointer;background:#fffaf2;border:1px solid #d9dcd7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:145px;padding:20px;transition:transform .25s,box-shadow .25s,background .25s;display:flex}.drop-page .drop-selection-open:hover{background:#fff;transform:translateY(-4px);box-shadow:0 14px 28px #1737521b}.drop-page .drop-selection-open strong{font-size:12px}.drop-page .drop-selection-open span{color:#627887;font-size:10px}.drop-page .drop-waitlist{isolation:isolate;background:#05233d url(../assets/loja/praia-raquete-bolas.png) 50% 58%/cover no-repeat;min-height:360px;padding-top:62px;padding-bottom:58px;position:relative}.drop-page .drop-waitlist:before{content:"";z-index:-1;background:linear-gradient(90deg,#03213ff5,#03213fbc 45%,#0000 84%);position:absolute;inset:0}.drop-page .drop-waitlist h2{max-width:750px;margin:17px 0 14px;font-size:clamp(64px,7vw,112px);line-height:.84}.drop-page .drop-waitlist p{color:#f1eee8;max-width:600px;font-size:14px;line-height:1.5}.drop-page .drop-waitlist .button{margin-top:2px}.drop-page .store-cart-fab{bottom:18px;right:18px}.mural-page{color:#092941;background:#f8f4e9}.mural-page-hero{isolation:isolate;min-height:560px;padding:45px var(--space) 70px;color:#fff;background:#05233d url(../assets/team/navy-brush-texture.webp) 50%/cover;grid-template-columns:51% 49%;align-items:center;display:grid;position:relative;overflow:hidden}.mural-page-hero:after{content:"";z-index:2;pointer-events:none;background:url(../assets/eventos/summer-cup-sand.png) 50% 70%/100% no-repeat;height:70px;position:absolute;inset:auto 0 -20px}.mural-page-hero-copy{z-index:3;position:relative}.mural-page-hero h1{margin:28px 0 16px;font:400 clamp(82px,9vw,150px)/.83 Bebas Neue,sans-serif}.mural-page-hero h1 span{color:#efd5a5}.mural-page-hero p{color:#eaf0f1;max-width:580px;margin:0 0 27px;font-size:clamp(17px,1.5vw,22px);line-height:1.4}.mural-page-hero-photos{max-width:650px;height:460px;position:relative}.mural-page-hero-photos figure{background:#f9f3e7;width:65%;height:77%;margin:0;padding:11px 11px 37px;position:absolute;box-shadow:0 19px 35px #0008}.mural-page-hero-photos figure:first-child{top:2%;left:8%;transform:rotate(-7deg)}.mural-page-hero-photos figure:nth-child(2){width:58%;height:65%;bottom:0;right:1%;transform:rotate(8deg)}.mural-page-hero-photos img{object-fit:cover;width:100%;height:100%;display:block}.mural-page-sticker{z-index:2;color:#092941;background:#efd4a6;border-radius:7px;align-items:center;gap:8px;padding:17px 22px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:2%;left:0;transform:rotate(-7deg);box-shadow:0 10px 22px #0004}.mural-page-intro{padding:70px var(--space) 50px;background:#f8f4e9;justify-content:space-between;align-items:end;gap:35px;display:flex}.mural-page-intro h2{margin:18px 0 0;font:400 clamp(62px,7vw,108px)/.86 Bebas Neue,sans-serif}.mural-page-intro h2 span{color:#b8884b}.mural-page-intro p{color:#38556b;align-items:start;gap:12px;max-width:375px;font-size:15px;line-height:1.55;display:flex}.mural-page-intro p svg{color:#b8884b;flex:none}.mural-page .mural-section{padding:18px var(--space) 90px;background:#f8f4e9}.mural-page .mural-board{border-radius:14px;overflow:hidden;box-shadow:0 25px 45px #1a3f4c26}.mural-page .mural-guide{border-radius:0 0 14px 14px}.mural-page-tail{padding:42px var(--space);color:#fff;background:#05233d url(../assets/team/navy-brush-texture.webp) 50%/cover;align-items:center;gap:24px;display:flex}.mural-page-tail>div{flex:1}.mural-page-tail h2{margin:10px 0 0;font:400 clamp(39px,4vw,66px)/.9 Bebas Neue,sans-serif}.partners-logo-cell{color:#092b47;background:#fffdf8;border-radius:6px;text-decoration:none}.partners-logo-cell>span{background:#fff!important}.partners-logo-cell img{object-fit:contain;background:#fff;max-width:none}.partners-logo-cell[data-logo=rachoni\.png] img,.partners-logo-cell[data-logo=sorir-novo\.jpeg] img,.partners-logo-cell[data-logo=camila-novello\.png] img,.partners-logo-cell[data-logo=zap-burger-point\.png] img{clip-path:circle(42%);width:116%;height:116%}.partners-logo-cell:hover,.partners-logo-cell:focus-visible{background:#f4dcaf;outline:none;transform:translateY(-5px)}.partners-logo-cell:focus-visible{box-shadow:0 0 0 3px #f2d3a0}.partners-logo-official{text-decoration:none;transition:transform .25s,box-shadow .25s}.partners-logo-official:hover,.partners-logo-official:focus-visible{transform:translateY(-5px);box-shadow:0 15px 30px #0005}.page-index .home-feature-photo[data-kind=partner]{background:#e8cf9d;place-items:center;display:grid}.page-index .home-partner-plate{background:#fffdf8;border:5px solid #f0d29b;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:8% 9%;overflow:hidden;box-shadow:0 15px 30px #0014263d}.page-index .home-partner-plate img{object-fit:contain;width:min(66%,340px);height:70%;max-height:310px;padding:0;animation:.7s both feature-photo-enter;position:static;transform:none!important}.page-index .home-partner-plate strong{text-align:center;color:#0b304f;font:400 clamp(24px,2.8vw,47px)/.9 Bebas Neue,sans-serif}.page-index .home-partner-plate[data-logo$=rachoni\.png] img,.page-index .home-partner-plate[data-logo$=sorir-novo\.jpeg] img,.page-index .home-partner-plate[data-logo$=camila-novello\.png] img,.page-index .home-partner-plate[data-logo$=zap-burger-point\.png] img{clip-path:circle(42%)}.contact-page .contact-form input:not(.contact-honey),.contact-page .contact-form select,.contact-page .contact-form textarea{color:#092b48;background:#fff;border:2px solid #849ba8;border-radius:12px;box-shadow:0 3px 7px #082b3b0d;font:500 16px Manrope Variable,sans-serif!important}.contact-page .contact-form input::placeholder,.contact-page .contact-form textarea::placeholder{color:#4f6474;opacity:1}.contact-page .contact-form input:focus-visible,.contact-page .contact-form select:focus-visible,.contact-page .contact-form textarea:focus-visible{outline-offset:2px;background:#fff;border-color:#0a3659;outline:3px solid #e6bc72}:is(.button,.ref-cta,.mural-outline,.store-request-submit,.store-cart-close,.drop-page .drop-card-action button,.contact-submit-row button,.mural-form button,.mural-guide button,.archive-filters button,.drop-filters button,.participate-options button){border-radius:999px;transition:transform .24s,background-color .24s,color .24s,box-shadow .24s}:is(.button,.ref-cta,.mural-outline,.store-request-submit,.store-cart-close,.participate-options button):hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 22px #051f3830}:is(.button,.ref-cta,.mural-outline,.store-request-submit,.store-cart-close,.participate-options button):active:not(:disabled){transform:translateY(1px)scale(.97)}.values article{cursor:default;transition:background-color .3s,color .3s,transform .3s}.values article:hover,.values article:focus-visible,.values article:active{color:#082941;background:#efd4a4;transform:translateY(-4px)}.values article:hover p,.values article:focus-visible p,.values article:active p{color:#35516a}.archive{isolation:isolate;position:relative}.archive:before{content:"";z-index:-1;opacity:.23;pointer-events:none;transform-origin:100% 0;background:url(../assets/team/palm-shadow-texture.webp) 100% 0/56% no-repeat;animation:9s ease-in-out infinite alternate palm-breeze;position:absolute;inset:0}.archive>*{z-index:1;position:relative}@keyframes palm-breeze{0%{transform:rotate(-1.5deg)translate(-8px)}to{transform:rotate(2deg)translate(8px)}}.ref-enc-stories,.partners-possibilities{isolation:isolate}.partners-possibilities{position:relative;overflow:hidden}.ref-enc-stories:before,.partners-possibilities:before{content:"";z-index:0;opacity:.23;pointer-events:none;transform-origin:100% 0;background:url(../assets/team/palm-shadow-texture.webp) 100% 0/56% no-repeat;animation:9s ease-in-out infinite alternate palm-breeze;position:absolute;inset:0}.ref-enc-stories>.ref-enc-story,.partners-possibilities>*{z-index:1;position:relative}@media (width<=700px){.ref-enc-stories:before,.partners-possibilities:before{opacity:.16;background-size:90%}}@media (prefers-reduced-motion:reduce){.ref-enc-stories:before,.partners-possibilities:before{animation:none}}.gallery-focus{display:none!important}@media (width<=1100px){.drop-page .drop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drop-page .drop-catalog-head{display:block}.drop-page .drop-filters{justify-content:flex-start;margin-top:22px}.drop-page .drop-note{grid-template-columns:1fr}.drop-page .drop-note-steps{margin-top:20px}.drop-page .drop-selection{grid-template-columns:120px 1fr}.drop-page .drop-selection-open{grid-column:1/-1}}@media (width<=700px){.drop-page .drop-hero{flex-direction:column;min-height:0;display:flex}.drop-page .drop-hero-copy{padding:60px 22px 0}.drop-page .drop-hero h1{font-size:clamp(74px,18vw,120px)}.drop-page .drop-hero-art{height:350px}.drop-page .drop-hero-art .drop-hero-shirt{width:100%;height:350px;max-height:none;transform:rotate(3deg)}.drop-page .drop-hero-art .drop-hero-mark{width:22%;top:42%}.drop-page .drop-note{padding:48px 22px 34px}.drop-page .drop-note-steps{grid-template-columns:repeat(3,1fr)}.drop-page .drop-note-steps>div{padding:8px}.drop-page .drop-note-steps p{font-size:9px}.drop-page .drop-note-steps strong{font-size:20px}.drop-page .drop-offer{background-position:62%;min-height:330px;padding:50px 22px}.drop-page .drop-offer:before{background:linear-gradient(90deg,#03213ff5,#03213fd4 65%,#03213f55)}.drop-page .drop-offer h2{font-size:clamp(55px,11vw,77px)}.drop-page .drop-catalog{padding:58px 18px 40px}.drop-page .drop-catalog h2{font-size:clamp(56px,12vw,78px)}.drop-page .drop-grid{grid-template-columns:1fr}.drop-page .drop-card{min-height:230px}.drop-page .drop-image{min-height:205px}.drop-page .drop-card h3{font-size:36px}.drop-page .drop-selection{grid-template-columns:100px 1fr;gap:15px;padding:27px 22px 47px}.drop-page .drop-selection-count strong{width:85px;height:95px;font-size:65px}.drop-page .drop-selection-copy{padding-left:12px}.drop-page .drop-selection-copy h2{font-size:53px}.drop-page .drop-waitlist{background-position:64%;padding:70px 22px 60px}.drop-page .drop-waitlist:before{background:linear-gradient(90deg,#03213ff5,#03213fd1 64%,#03213f60)}.drop-page .drop-waitlist h2{font-size:clamp(67px,14vw,96px)}.mural-page-hero{padding:60px 22px 80px;display:block}.mural-page-hero h1{font-size:clamp(70px,15vw,110px)}.mural-page-hero-photos{height:310px;margin-top:30px}.mural-page-intro{padding:57px 22px 30px;display:block}.mural-page-intro h2{font-size:clamp(60px,12vw,90px)}.mural-page-intro p{margin-top:20px}.mural-page .mural-section{padding:20px 15px 60px}.mural-page-tail{flex-wrap:wrap;padding:38px 22px}.mural-page-tail .button{justify-content:center;width:100%}.archive:before{opacity:.16;background-size:90%}}@media (width<=420px){.drop-page .drop-note-steps{grid-template-columns:1fr;gap:5px}.drop-page .drop-note-steps>div{text-align:left;border-top:1px solid #dac49f;border-left:0;flex-direction:row;justify-content:flex-start;gap:12px;min-height:75px}.drop-page .drop-note-steps svg{margin:0}.drop-page .drop-note-steps p{max-width:120px;margin:0 0 0 auto;font-size:10px}.drop-page .drop-card h3{font-size:30px}.drop-page .drop-card-copy{padding-left:8px}.drop-page .drop-size-options button{min-width:23px}}@media (prefers-reduced-motion:reduce){.archive:before{animation:none}.drop-page .drop-card,.drop-page .drop-hero-art .drop-hero-shirt,.drop-page .drop-filters button,.drop-page .drop-selection-open,.partners-logo-official,.partners-logo-cell,.values article,:is(.button,.ref-cta,.mural-outline,.store-request-submit){transition:none!important}.drop-page .drop-card:hover,.values article:hover,.partners-logo-cell:hover,.partners-logo-official:hover{transform:none}}.drop-page .drop-waitlist,.drop-page .drop-waitlist h2{color:#fff}.contact-page .contact-form-panel{opacity:1!important;transform:none!important}.contact-page .contact-form-panel h2{color:#082d4c}.contact-page .contact-form label{color:#0a3154;font-size:12px}.partners-logo-cell[data-logo=rachoni\.png] img,.partners-logo-cell[data-logo=sorir-novo\.jpeg] img,.partners-logo-cell[data-logo=camila-novello\.png] img{clip-path:circle(36%);width:100%;height:100%;transform:scale(1.22)}.partners-logo-cell[data-logo=zap-burger-point\.png] img{clip-path:circle(40%);width:100%;height:100%;transform:scale(1.2)}.partners-logo-cell[data-logo=rachoni\.png] img,.partners-logo-cell[data-logo=camila-novello\.png] img{clip-path:circle(32% at 60%);transform:translate(-12%)scale(1.27)}.page-index .home-partner-plate[data-logo$=rachoni\.png] img,.page-index .home-partner-plate[data-logo$=camila-novello\.png] img{clip-path:circle(34% at 60%);transform:translate(-10%)scale(1.18)!important}.partners-logo-cell[data-logo=zap-burger-point\.png] img{object-fit:contain;clip-path:circle(40% at 50% 44%);width:100%;height:100%;transform:translateY(6%)scale(1.04)}.partners-logo-cell[data-logo=camila-novello\.png] img{object-fit:contain;clip-path:circle(30% at 61% 53.5%);width:100%;height:100%;transform:translate(-14%,-4%)scale(1.32)}.mural-history{pointer-events:none;position:absolute;inset:0}.mural-history figure{background:#fffdf6;flex-direction:column;gap:4px;width:clamp(138px,15vw,220px);height:clamp(170px,19vw,265px);margin:0;padding:9px 9px 27px;transition:transform .4s;display:flex;position:absolute;box-shadow:7px 12px 24px #60432166}.mural-history figure:first-child{top:10%;left:5%;transform:rotate(-10deg)}.mural-history figure:nth-child(2){top:8%;right:5%;transform:rotate(9deg)}.mural-history figure:nth-child(3){bottom:7%;right:8%;transform:rotate(-7deg)}.mural-history img{object-fit:cover;width:100%;height:100%}.mural-history figcaption{text-align:center;color:#183b56;font:400 17px Bebas Neue,sans-serif}.mural-page .mural-board:hover .mural-history figure:first-child{transform:rotate(-7deg)translateY(-5px)}.mural-page .mural-board:hover .mural-history figure:nth-child(2){transform:rotate(6deg)translateY(-5px)}.mural-page .mural-board:hover .mural-history figure:nth-child(3){transform:rotate(-4deg)translateY(-5px)}@media (width<=650px){.mural-history figure{width:105px;height:135px;padding:5px 5px 20px}.mural-history figure:first-child{top:7%;left:1%}.mural-history figure:nth-child(2){top:10%;right:1%}.mural-history figure:nth-child(3){bottom:4%;right:5%}.mural-history figcaption{font-size:11px}}.page-index .home-partner-plate{background:#fffdf8;gap:8px;padding:20px 24px;inset:5% 6%}.page-index .home-partner-art{background-color:#fffdf8;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:90%;height:88%;transition:transform .45s;animation:.7s both feature-photo-enter}.page-index .home-partner-plate:hover .home-partner-art{transform:scale(1.035)}.page-index .home-partner-plate[data-logo$=rachoni\.png] .home-partner-art{background-position:72%;background-size:164%;height:66%}.page-index .home-partner-plate[data-logo$=sorir-novo\.jpeg] .home-partner-art{background-position:50%;background-size:130%}.page-index .home-partner-plate[data-logo$=camila-novello\.png] .home-partner-art{clip-path:ellipse(62% 50%);background-position:72% 51%;background-size:180%;width:72%}.page-index .home-partner-plate[data-logo$=zap-burger-point\.png] .home-partner-art{aspect-ratio:1;background-color:#ffe22b;background-position:50% 15%;background-size:121%;border-radius:50%;width:min(76%,300px);height:auto;max-height:76%}.page-index .home-partner-plate[data-logo$=rachoni\.png] .home-partner-art,.page-index .home-partner-plate[data-logo$=sorir-novo\.jpeg] .home-partner-art,.page-index .home-partner-plate[data-logo$=camila-novello\.png] .home-partner-art{position:relative}.page-index .home-partner-plate[data-logo$=rachoni\.png] .home-partner-art:after,.page-index .home-partner-plate[data-logo$=camila-novello\.png] .home-partner-art:after{content:"";pointer-events:none;position:absolute;inset:0}.page-index .home-partner-plate[data-logo$=rachoni\.png] .home-partner-art:after{background:radial-gradient(35px 60px at 0 0,#fff 55%,#0000 100%),radial-gradient(35px 60px at 0 100%,#fff 55%,#0000 100%)}.page-index .home-partner-plate[data-logo$=camila-novello\.png] .home-partner-art:after{display:none}.page-index .care-section:before{transform-origin:100% 0;animation:9s ease-in-out infinite alternate palm-breeze}@media (width<=650px){.page-index .home-partner-plate{border-width:3px;padding:8px 14px;inset:5%}.page-index .home-partner-art{width:88%;height:88%}.page-index .home-partner-plate[data-logo$=camila-novello\.png] .home-partner-art{width:72%}.page-index .home-partner-plate[data-logo$=rachoni\.png] .home-partner-art{height:51%}.page-index .home-partner-plate[data-logo$=sorir-novo\.jpeg] .home-partner-art{height:60%}.page-index .home-partner-plate[data-logo$=zap-burger-point\.png] .home-partner-art{width:min(65%,160px);max-height:none}}@media (prefers-reduced-motion:reduce){.page-index .care-section:before,.page-index .home-partner-art{animation:none!important}.page-index .home-partner-art{transition:none!important}.page-index .home-partner-plate:hover .home-partner-art{transform:none}}.page-index .home-partner-plate[data-logo$=-transparente\.png] .home-partner-art{aspect-ratio:1;clip-path:none;background-color:#0000;background-position:50%;background-size:contain;width:min(85%,360px);height:auto;max-height:88%}.partners-logo-cell[data-logo$=-transparente\.png] img{object-fit:contain;clip-path:none;background:0 0;width:100%;height:100%;transform:none}.partners-logo-cell[data-logo=zap-burger-transparente\.png] img{transform:translate(3%,-2%)}.partners-logo-cell[data-logo=camila-novello-transparente\.png] img{width:94%;height:94%;transform:translateY(-1%)}.partners-logo-cell[data-logo=rachoni-transparente\.png] img{width:94%;height:94%}@media (width<=650px){.page-index .home-partner-plate[data-logo$=-transparente\.png] .home-partner-art{width:min(76%,190px);max-height:none}}@media (prefers-reduced-motion:reduce){.mural-history figure{transition:none!important}}.page-index .home-feature-tabs button,.mural-arena-actions button,.mural-pagination button,.mural-entry-actions button,.mural-delete-confirm,.store-confirmation>button,.cookie-actions button{border-radius:999px;transition:transform .22s,background-color .22s,color .22s,box-shadow .22s}.page-index .home-feature-tabs button:hover,.mural-arena-actions button:hover,.mural-pagination button:hover:not(:disabled),.mural-entry-actions button:hover,.mural-delete-confirm:hover,.store-confirmation>button:hover,.cookie-actions button:hover{transform:translateY(-2px);box-shadow:0 6px 15px #06243c2c}.page-index .home-feature-tabs button:active,.mural-arena-actions button:active,.mural-pagination button:active:not(:disabled),.mural-entry-actions button:active,.mural-delete-confirm:active,.store-confirmation>button:active,.cookie-actions button:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.page-index .home-feature-tabs button,.mural-arena-actions button,.mural-pagination button,.mural-entry-actions button,.mural-delete-confirm,.store-confirmation>button,.cookie-actions button{transition:none!important}}.page-galeria .gallery-hero{background:#05233d url(../assets/team/navy-brush-texture.webp) 50%/cover}.page-galeria .archive,.page-index .care-section{overflow:hidden}.page-galeria .archive:before,.page-index .care-section:before{-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000 88%);mask-image:linear-gradient(90deg,#0000 35%,#000 88%)}.gallery-sand-transition{z-index:4;pointer-events:none;height:0;position:relative}.gallery-sand-transition:before{content:"";background:var(--paper);clip-path:polygon(0 62%,7% 55%,15% 64%,24% 53%,33% 66%,42% 57%,51% 70%,61% 58%,70% 67%,79% 52%,88% 64%,100% 55%,100% 100%,0 100%);height:78px;position:absolute;inset:-50px 0 auto}.gallery-sand-transition:after{content:"";opacity:.95;background:url(../assets/eventos/summer-cup-sand.png) 50%/100% 100% no-repeat;height:105px;position:absolute;inset:-59px 0 auto}@media (width<=700px){.gallery-sand-transition:before{height:52px;top:-30px}.gallery-sand-transition:after{height:67px;top:-36px}}.partners-possibilities:before{-webkit-mask-image:radial-gradient(74% 48% at 80%,#000 20%,#0000 100%);mask-image:radial-gradient(74% 48% at 80%,#000 20%,#0000 100%)}.partners-sand-transition{z-index:4;pointer-events:none;height:0;position:relative}.partners-sand-transition:before{content:"";background:var(--paper);clip-path:polygon(0 0,100% 0,100% 86%,88% 92%,79% 84%,70% 96%,61% 87%,51% 100%,42% 89%,33% 95%,24% 84%,15% 94%,7% 85%,0 91%);height:78px;position:absolute;inset:-50px 0 auto}.partners-sand-transition:after{content:"";opacity:.95;background:url(../assets/eventos/summer-cup-sand.png) 50%/100% 100% no-repeat;height:105px;position:absolute;inset:-59px 0 auto}@media (width<=700px){.partners-sand-transition:before{height:52px;top:-30px}.partners-sand-transition:after{height:67px;top:-36px}}.mural-history img{object-fit:cover;flex:auto;width:100%;height:0;min-height:0;display:block}.mural-history figcaption{flex:none;width:100%;min-width:0;line-height:1.1;overflow:hidden}@media (width<=650px){.mural-history figure{height:145px;padding:5px 5px 7px}.mural-history figcaption{font-size:10px;line-height:1.15}}@media (width<=850px){.tournament-preview-hero.ref-tournament-hero:after{content:none;display:none}}.page-contato .footer{padding-top:0}.partners-logo-cell[data-logo=rc-zeiq-transparente\.png]>span{background:#0a416e!important}.partners-logo-cell[data-logo=evagle-sunglasses-transparente\.png]>span{background:#080a0d!important}.partners-logo-cell:is([data-logo=rc-zeiq-transparente\.png],[data-logo=evagle-sunglasses-transparente\.png]) img{background:0 0;width:96%;height:96%}.page-index .home-partner-plate[data-logo$=rc-zeiq-transparente\.png] .home-partner-art{background-color:#0a416e;border-radius:8px}.page-index .home-partner-plate[data-logo$=evagle-sunglasses-transparente\.png] .home-partner-art{background-color:#080a0d;border-radius:8px}.page-contato .footer .contact-closing{padding:35px 0}.page-contato .footer-top{padding-top:50px}@media (width<=600px){.page-contato .footer-top{padding-top:30px}}.page-loja .drop-waitlist{background-image:linear-gradient(#0000 52%,#05233d 100%),url(../assets/loja/praia-raquete-bolas.png)}.page-loja .footer{background-image:linear-gradient(#05233d 0%,#05233d00 48%),linear-gradient(90deg,#03213ef5 0%,#03213eb8 36%,#0000 78%),url(../assets/team/navy-brush-texture.webp);background-position:50%,50%,100% 0;background-size:cover}
