@scope (.internet-day) {

:scope{--ink:#142d28;--green:#0d3027;--mint:#b4f0c2;--muted:#626f69;--paper:#f9faf7;--line:#dce3db}*{box-sizing:border-box}:scope{scroll-behavior:smooth;scroll-padding-top:92px}:scope{margin:0;background:var(--paper);color:var(--ink);font:18px/1.7 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #45a56d;outline-offset:5px}button{cursor:pointer}svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.wrap{max-width:1216px;width:calc(100% - 112px);margin:0 auto}.header{height:96px;display:flex;align-items:center;justify-content:space-between;padding:0 56px;gap:24px;background:var(--paper)}.brand{display:flex;align-items:center;gap:12px;line-height:1.1;font-size:18px;font-weight:800;letter-spacing:1px;white-space:nowrap}.brand-mark{width:41px;height:41px;position:relative;display:flex;align-items:center;justify-content:center;background:var(--green);border-radius:50%;color:var(--mint);font-family:Georgia,serif;font-style:italic;font-size:36px;line-height:1}.brand-mark>span{font:22px Arial;position:absolute;right:-3px;top:-3px;background:var(--paper);border-radius:50%;color:var(--green)}.brand-sub{display:block;font-size:13px;font-weight:600;letter-spacing:3px;margin-top:6px}.header .primary-nav{display:flex;gap:30px;font-size:16px;font-weight:600}.header .primary-nav a:hover,.text-link:hover{color:#2a875a}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--mint);color:var(--green);padding:15px 22px;font-weight:700;font-size:17px;border:1px solid transparent;border-radius:3px;transition:background .2s,transform .2s;line-height:1.5}.button:hover{background:#d0ffdb;transform:translateY(-2px)}.button span{font-size:19px;line-height:1}.button.small{background:var(--green);color:white;font-size:15px;gap:20px;padding:12px 17px}.button.small:hover{background:#205644}.hero{background:#0c231f;color:#f6faf5;position:relative;overflow:hidden;background-image:radial-gradient(ellipse at 78% 37%,#1a493639,transparent 63%)}.hero-inner{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;min-height:610px;padding-top:44px;padding-bottom:40px}.hero-copy{position:relative;z-index:2}.eyebrow{font-size:14px;letter-spacing:2.1px;font-weight:700;color:#acd2b9;margin:0 0 27px;display:flex;align-items:center;gap:9px}.eyebrow.dark{color:#47775a}.live-dot{width:6px;height:6px;border-radius:50%;background:#b5f4c5;box-shadow:0 0 0 4px #b5f4c510;display:inline-block;flex-shrink:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif;font-weight:600}h1{font-size:clamp(40px,4.2vw,65px);line-height:1.16;letter-spacing:-2.5px;margin-bottom:24px;max-width:680px}h1 em{font-style:normal;color:var(--mint)}.hero-intro{font-size:18px;line-height:1.8;color:#bfcfc5;max-width:460px;margin-bottom:28px}.event-line{display:flex;flex-wrap:wrap;gap:10px 23px;font-size:16px;margin-bottom:32px}.event-line>span{display:flex;align-items:center;gap:9px}.event-line svg,.calendar-link svg{height:16px;width:16px;color:#a9d7b8}.hero-actions{display:flex;gap:27px;align-items:center;flex-wrap:wrap}.text-link{font-size:16px;font-weight:650;display:inline-flex;align-items:center;gap:14px;white-space:nowrap;transition:color .2s}.hero .text-link{color:#f0f7ee}.hero-note{font-size:14px;color:#8ba99a;margin:23px 0 0;letter-spacing:.35px}.globe-art{position:relative;width:115%;margin-left:-2%;aspect-ratio:1;align-self:center}.globe{width:100%;height:100%;filter:drop-shadow(0 0 45px #5eeb9320)}.orbit-label{font-size:9px;font-weight:650;letter-spacing:2px;color:#c7efcf;position:absolute;z-index:1}.orbit-label>span{font-size:8px;color:#729d88;display:block;margin-top:4px}.orbit-label.top{right:7%;top:21%}.orbit-label.bottom{left:23%;bottom:11%}.hanoi-label{position:absolute;top:55%;left:58%;padding:7px 12px;background:#15372d;border:1px solid #5ea37c77;font-size:9px;font-weight:700;letter-spacing:1.5px;border-radius:3px;display:flex;align-items:center;gap:10px;white-space:nowrap}.hanoi-label>span:last-child{font-size:8px;font-weight:400;color:#b5d2bc;letter-spacing:.5px}.hanoi-label .live-dot{width:5px;height:5px}.art-caption{position:absolute;bottom:0;left:20%;color:#759c87;font-size:7px;letter-spacing:2px}.hero-footer{border-top:1px solid #315046;display:flex;align-items:center;justify-content:space-between;font-size:14px;letter-spacing:1.4px;padding:24px 0;color:#b0c8b8;gap:20px}.hero-footer>span:nth-child(2){font-size:15px;letter-spacing:.4px}.hero-footer>a{font-size:19px;line-height:1}.facts{display:grid;grid-template-columns:1fr .8fr .9fr 1.15fr;padding:35px 0;border-bottom:1px solid var(--line)}.facts>div{display:flex;flex-direction:column;border-right:1px solid var(--line);padding-left:40px}.facts>div:first-child{padding-left:0}.facts strong{font-family:Manrope,Arial,sans-serif;font-size:34px;font-weight:500;line-height:1.3;letter-spacing:-1px}.facts span{font-size:14px;color:var(--muted);margin-top:6px}.facts .organiser{border:0;justify-content:center;padding-left:45px}.facts .organiser>span{font-size:12px;letter-spacing:1.7px;margin:0 0 8px}.facts .organiser>strong{font-size:18px;letter-spacing:-.1px;font-weight:650;line-height:1.5}.organiser small{font-size:15px}.section{padding-top:95px;padding-bottom:95px}h2{font-size:clamp(31px,3.1vw,44px);line-height:1.23;letter-spacing:-1.6px;margin-bottom:24px}.opportunity{display:grid;grid-template-columns:1fr 1fr;gap:90px}.opportunity-body>p{font-size:17px;color:var(--muted)}.opportunity-body p.lead{color:var(--ink);font-size:20px;font-weight:500;line-height:1.6;margin-bottom:18px}.country-line{display:flex;align-items:center;gap:17px;font-size:13px;letter-spacing:1.4px;font-weight:700;margin-top:29px}.country-line i{font-style:normal;color:#73967c}.korean{font-size:15px!important;color:#58775f!important;margin-top:15px!important;margin-bottom:0}.programme-section{background:#edf1ea;border-top:1px solid #e4e9df;border-bottom:1px solid #e4e9df}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:55px;margin-bottom:40px}.section-heading h2{margin-bottom:0}.heading-aside{max-width:350px;padding-bottom:4px}.heading-aside>p{font-size:17px;color:var(--muted);margin-bottom:15px}.badge{display:inline-block;font-size:13px;color:#3b6450;border:1px solid #bccdbb;border-radius:3px;padding:4px 8px;line-height:1.4}.timezone{font-size:13px;color:var(--muted);display:block;margin-top:11px}.tabs{display:flex;border-bottom:1px solid #c7d4c4;gap:24px;overflow-x:auto}.tabs button{background:none;border:0;border-bottom:2px solid transparent;color:#5e7064;padding:14px 1px;font-size:15px;white-space:nowrap;font-weight:500}.tabs button[aria-selected=true]{color:var(--green);border-color:var(--green);font-weight:700}.agenda-layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:75px;padding:39px 0 28px}.track-period{font-size:13px;letter-spacing:1.1px;font-weight:700;color:#4f735b;display:block;margin-bottom:15px}.track-intro h3{font-size:28px;line-height:1.3;letter-spacing:-1px;max-width:365px;margin-bottom:15px}.track-intro>p{font-size:16px;color:var(--muted);max-width:350px;line-height:1.8;margin-bottom:20px}.track-tags{display:flex;gap:5px;flex-wrap:wrap;max-width:340px}.track-tags span{font-size:12px;border:1px solid #cdd9c7;border-radius:30px;padding:4px 9px;color:#587260}.agenda-rows>div{display:grid;grid-template-columns:57px 1fr;gap:18px;padding:12px 0;border-bottom:1px solid #d5ded0;font-size:15px;line-height:1.6}.agenda-rows>div:first-child{padding-top:0}.agenda-rows>div:last-child{border:0}.agenda-rows time{color:#6b8070;font-size:14px;font-variant-numeric:tabular-nums}.agenda-rows span{font-weight:500}.agenda-foot{border-top:1px solid #cdd7c7;display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:20px}.agenda-foot p{font-size:13px;color:#6a7c6c;max-width:560px;margin:0}.activity-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.activity-grid article{padding:29px 28px 26px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);position:relative}.activity-number{font-size:12px;letter-spacing:1.1px;color:#778e7b;font-weight:650;display:block;margin-bottom:27px}.activity-icon{width:32px;height:32px;stroke:#3f7253;stroke-width:1.4;margin-bottom:19px}.activity-grid h3{font-size:20px;letter-spacing:-.5px;margin-bottom:12px}.activity-grid p{font-size:15px;color:var(--muted);line-height:1.8;margin:0;max-width:270px}.activities-note{font-size:14px;color:#6b7b6f;margin:21px 0 0;max-width:850px}.guest-section{background:#102c24;color:#eef5ea;overflow:hidden}.guest-inner{display:grid;grid-template-columns:170px 1fr 220px;align-items:center;gap:50px;padding-top:65px;padding-bottom:65px}.guest-symbol{height:155px;width:155px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(circle,#2b5840,#163528 70%);border:1px solid #456c50;border-radius:50%}.guest-symbol>span{font:58px/1 Georgia,serif;font-style:italic;color:#bce5be;letter-spacing:-5px;padding-right:6px}.guest-ring{position:absolute;width:183px;height:183px;border:1px solid #4f795244;border-radius:50%}.guest-copy .eyebrow{margin-bottom:14px}.guest-copy h2{font-size:33px;margin-bottom:9px;letter-spacing:-1px}.guest-role{font-size:17px;color:var(--mint);margin-bottom:19px}.guest-copy>p:not(.eyebrow):not(.guest-role){font-size:16px;max-width:430px;color:#afc7b4;margin-bottom:19px}.text-link.light{color:#cbe4c9;font-size:14px}.text-link.light:hover{color:white}.guest-side{align-self:stretch;border-left:1px solid #355a43;padding-left:35px;display:flex;justify-content:center;flex-direction:column}.guest-side>span{font-size:14px;letter-spacing:1.7px;line-height:1.9;color:#bbd6bd}.guest-line{height:1px;background:#567d5e;width:34px;margin:20px 0}.guest-side>p{font-size:14px;color:#87a88e;margin:0}.plan-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.plan-section>div>p:not(.eyebrow){font-size:16px;color:var(--muted);line-height:1.9;margin-bottom:19px}.date-card{border:1px solid var(--line);padding:28px 30px;background:#f1f4ed}.date-card-top{display:flex;justify-content:space-between;font-size:12px;letter-spacing:1.2px;color:#526f59}.date-display{display:flex;align-items:center;gap:28px;margin:18px 0 20px}.date-display>strong{font:400 111px/1 Manrope,Arial,sans-serif;letter-spacing:-8px;padding-right:5px}.date-display>span{font-size:15px;color:#586e5d;line-height:2}.calendar-link{display:flex;align-items:center;gap:10px;border-top:1px solid #d4dfcd;padding-top:20px;font-weight:600;font-size:15px}.calendar-link svg{color:#305e3d}.calendar-link>span{margin-left:auto;font-size:19px}.date-card>p{font-size:13px!important;line-height:1.7!important;margin:13px 0 0!important}.enquire-section{background:#0c241e;color:#f1f6ef;padding:83px 0}.enquire-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px}.enquire-copy h2{font-size:38px;color:white}.enquire-copy>p:not(.eyebrow){font-size:16px;color:#b1c4b5;max-width:390px}.contact{display:flex;flex-direction:column;align-items:flex-start;margin-top:32px;gap:7px}.contact>span{font-size:12px;letter-spacing:1.5px;color:#89a992;margin-bottom:2px}.contact strong{font-size:18px;font-weight:550}.contact a{font-size:16px;color:#d4ebd3}.contact a:hover{color:var(--mint);text-decoration:underline}.korean.light{color:#92b49b!important;font-size:14px!important;margin-top:25px!important}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}form label{display:block;font-size:14px;font-weight:500;color:#d5e2d6;margin-bottom:16px}form input,form select,form textarea{display:block;width:100%;color:#f2f9f2;background:#163028;border:1px solid #3a5545;border-radius:3px;padding:10px 12px;font-size:15px;margin-top:7px;line-height:1.5;min-height:40px}form select{color-scheme:dark}form input::placeholder,form textarea::placeholder{color:#91aa98}form textarea{resize:vertical;min-height:86px}form input:focus,form select:focus,form textarea:focus{border-color:#c0e8b7}.optional{font-weight:400;color:#93ab97}.form-actions{display:flex;align-items:center;gap:25px;margin-top:22px}.form-actions .button{font-size:15px;padding:12px 20px}.form-whatsapp{border:0;background:none;color:#e0eede;font-size:14px;padding:12px 0}.form-whatsapp:hover{text-decoration:underline}.form-note{font-size:13px;line-height:1.8;color:#90ac96;margin:15px 0 0;max-width:400px}#form-status{font-size:14px;color:var(--mint);margin:12px 0 0}.footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:33px;padding-bottom:25px;flex-wrap:wrap}.footer-brand{font-size:15px}.footer-brand .brand-sub{font-size:11px;letter-spacing:2px}.footer-brand .brand-mark{width:34px;height:34px;font-size:29px}.footer-brand .brand-mark>span{font-size:17px}.footer>p{font-size:13px;color:var(--muted);line-height:1.9;margin:0}.footer>a:last-of-type{font-size:14px;font-weight:600}.footer-fine{width:100%;font-size:12px;color:#6e7c70;border-top:1px solid var(--line);padding-top:17px;margin-top:6px}.icon-definitions{position:absolute;width:0;height:0;overflow:hidden}.skip{position:fixed;top:-100px;left:20px;z-index:10;background:white;padding:10px 20px}.skip:focus{top:10px}
@media(min-width:1500px){.hero-inner{min-height:650px}.header{padding-left:max(56px,calc((100% - 1216px)/2));padding-right:max(56px,calc((100% - 1216px)/2))}}
@media(max-width:1050px){.wrap{width:calc(100% - 70px)}.header{padding:0 35px;height:82px}.header .primary-nav{gap:18px;font-size:14px}.header .button.small{gap:12px;font-size:14px}.hero-inner{min-height:550px}.hero-intro{font-size:17px}.hero-actions{gap:18px}.hero-actions .text-link{font-size:14px}.hero .button{font-size:15px;padding:13px 16px;gap:18px}.art-caption{font-size:6px;letter-spacing:1px}.opportunity{gap:50px}.section{padding-top:70px;padding-bottom:70px}.facts>div{padding-left:25px}.facts .organiser{padding-left:25px}.agenda-layout{gap:40px}.track-intro h3{font-size:25px}.guest-inner{grid-template-columns:135px 1fr 170px;gap:35px}.guest-symbol{width:125px;height:125px}.guest-ring{height:148px;width:148px}.guest-copy h2{font-size:28px}.guest-side{padding-left:24px}.plan-section{gap:60px}.enquire-inner{gap:50px}.enquire-copy h2{font-size:33px}.hanoi-label{left:54%;font-size:8px;gap:7px}.hanoi-label>span:last-child{font-size:7px}}
@media(max-width:760px){:scope{scroll-padding-top:24px}.wrap{width:calc(100% - 40px)}.header{height:76px;padding:0 20px}.header .primary-nav{display:none}.brand{font-size:15px;gap:9px}.brand-sub{font-size:12px;letter-spacing:2px}.brand-mark{height:33px;width:33px;font-size:29px}.brand-mark>span{font-size:18px}.header .button.small{font-size:13px;padding:10px 12px;gap:14px}.hero-inner{display:flex;flex-direction:column;align-items:stretch;padding-top:45px;padding-bottom:22px;min-height:unset}.hero .eyebrow{font-size:12px;letter-spacing:1.5px;margin-bottom:24px}h1{font-size:43px;letter-spacing:-2px;line-height:1.15;max-width:470px;margin-bottom:22px}.hero-intro{font-size:17px;max-width:460px}.event-line{font-size:14px;gap:14px;margin-bottom:26px}.hero-actions{gap:24px}.hero-note{font-size:13px;margin-top:19px}.globe-art{width:min(100%,420px);margin:-13px auto -8px;align-self:center}.orbit-label.top{right:5%;top:20%}.orbit-label.bottom{bottom:8%}.art-caption{bottom:0;font-size:6px;left:17%;letter-spacing:1.3px}.hanoi-label{top:55%;left:53%}.hero-footer{font-size:11px;letter-spacing:.8px;padding:18px 0;gap:12px;flex-wrap:wrap}.hero-footer>span:nth-child(2){font-size:12px;letter-spacing:0}.hero-footer>a{display:none}.facts{grid-template-columns:1fr 1fr;padding:25px 0;row-gap:25px}.facts strong{font-size:29px}.facts span{font-size:14px}.facts>div{padding-left:24px}.facts>div:nth-child(2){border:0}.facts>div:nth-child(3){padding-left:0}.facts .organiser{padding-left:24px}.facts .organiser>strong{font-size:16px}.facts .organiser>span{font-size:11px;letter-spacing:1.1px}.section{padding-top:58px;padding-bottom:58px}h2{font-size:32px;letter-spacing:-1.2px}.eyebrow{font-size:12px;margin-bottom:18px;letter-spacing:1.8px}.opportunity{grid-template-columns:1fr;gap:8px}.opportunity-body p.lead{font-size:19px}.opportunity-body>p{font-size:16px}.country-line{font-size:12px;gap:13px}.korean{font-size:14px!important}.section-heading{display:block;margin-bottom:27px}.heading-aside{margin-top:23px;max-width:unset}.heading-aside>p{font-size:16px;max-width:350px}.badge{font-size:12px}.timezone{display:inline-block;margin-left:12px;font-size:12px}.tabs{gap:23px}.tabs button{font-size:14px;padding:13px 0}.agenda-layout{grid-template-columns:1fr;gap:26px;padding:29px 0 20px}.track-intro h3{font-size:27px;max-width:unset}.track-intro>p{max-width:unset;font-size:16px}.track-tags{max-width:unset}.agenda-rows>div{font-size:15px;padding:13px 0;gap:10px;grid-template-columns:48px 1fr}.agenda-foot{display:block}.agenda-foot p{font-size:13px;margin-bottom:15px}.agenda-foot .text-link{font-size:14px}.activity-grid{grid-template-columns:1fr 1fr}.activity-grid article{padding:22px 18px}.activity-number{font-size:11px;letter-spacing:.8px;margin-bottom:24px}.activity-icon{width:28px;height:28px;margin-bottom:16px}.activity-grid h3{font-size:19px;line-height:1.4;margin-bottom:10px}.activity-grid p{font-size:14px;line-height:1.8}.activities-note{font-size:13px}.guest-inner{grid-template-columns:80px 1fr;gap:25px;padding-top:42px;padding-bottom:42px;align-items:start}.guest-symbol{height:75px;width:75px;margin-top:30px}.guest-symbol>span{font-size:35px;letter-spacing:-3px}.guest-ring{height:92px;width:92px}.guest-side{display:none}.guest-copy h2{font-size:26px}.guest-role{font-size:15px}.guest-copy>p:not(.eyebrow):not(.guest-role){font-size:15px}.guest-copy .text-link{font-size:13px;white-space:normal;gap:6px}.plan-section{grid-template-columns:1fr;gap:29px}.plan-section h2{margin-bottom:20px}.date-card{padding:24px}.date-display>strong{font-size:96px}.enquire-section{padding:55px 0}.enquire-inner{grid-template-columns:1fr;gap:38px}.enquire-copy h2{font-size:32px}.enquire-copy>p:not(.eyebrow){max-width:unset;font-size:16px}.contact{margin-top:25px}.form-row{gap:12px}form label{font-size:14px}form input,form select,form textarea{font-size:18px;padding:10px;min-height:45px}.form-actions{gap:20px}.form-actions .button{font-size:16px}.form-whatsapp{font-size:15px}.form-note{font-size:13px}.footer{gap:22px;padding-top:30px}.footer>p{font-size:12px}.footer>a:last-of-type{font-size:14px}.footer-fine{font-size:11px}}
@media(max-width:380px){h1{font-size:38px}.header .button.small{font-size:12px;padding:9px;gap:8px}.brand{font-size:14px}.brand-sub{font-size:11px}.hero-actions{gap:18px}.hero .button{font-size:14px}.country-line{gap:8px;font-size:11px}.guest-inner{gap:17px}.guest-copy h2{font-size:23px}.activity-grid article{padding:20px 13px}.activity-grid h3{font-size:18px}.form-row{grid-template-columns:1fr;gap:0}.date-card-top{font-size:11px}}
@media(prefers-reduced-motion:reduce){:scope{scroll-behavior:auto}*{transition:none!important}}

.header-actions{display:flex;align-items:center;gap:22px}.language-switch{display:flex;align-items:center;gap:2px;font-size:15px;white-space:nowrap}.language-switch a{display:flex;align-items:center;justify-content:center;min-width:38px;min-height:44px;padding:7px 9px;border-radius:3px;color:#65776a}.language-switch a[aria-current=page]{background:#e7eee3;color:var(--green);font-weight:700}.language-switch a:hover{color:var(--green);background:#eef2e9}:scope[lang=ko]{font-family:-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Malgun Gothic','Noto Sans KR',sans-serif;word-break:keep-all;overflow-wrap:break-word}:scope[lang=ko] h1,:scope[lang=ko] h2,:scope[lang=ko] h3{font-family:inherit;letter-spacing:-.04em}:scope[lang=ko] h1{line-height:1.25}:scope[lang=ko] .eyebrow{letter-spacing:1px}:scope[lang=ko] .text-link{white-space:normal}:scope[lang=ko] .hero-footer>span:nth-child(2){letter-spacing:0}:scope[lang=ko] .activity-grid h3{line-height:1.5}:scope[lang=ko] .guest-copy h2{font-size:30px}
@media(max-width:1050px){.header-actions{gap:12px}.language-switch{font-size:14px}.header .primary-nav{gap:16px}}
@media(max-width:760px){.header-actions{gap:0}.header-actions .button.small{display:none}.language-switch{font-size:15px}.language-switch a{min-width:42px}:scope[lang=ko] .hero-footer{display:block}:scope[lang=ko] .hero-footer>span{display:block}:scope[lang=ko] .hero-footer>span:nth-child(2){margin-top:6px}:scope[lang=ko] .guest-copy h2{font-size:24px}}

.guest-symbol img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}

:scope[lang=ja]{font-family:-apple-system,BlinkMacSystemFont,'Hiragino Kaku Gothic ProN','Yu Gothic',Meiryo,sans-serif;line-break:strict;overflow-wrap:break-word}:scope[lang=ja] h1,:scope[lang=ja] h2,:scope[lang=ja] h3{font-family:inherit;letter-spacing:-.03em}:scope[lang=ja] h1{line-height:1.3}:scope[lang=ja] .eyebrow{letter-spacing:1px}:scope[lang=ja] .text-link{white-space:normal}:scope[lang=ja] .activity-grid h3{line-height:1.5}
@media(max-width:1050px){.header .primary-nav{display:none}}
@media(max-width:760px){.header{gap:12px}.language-switch a{min-width:32px;padding:7px}:scope[lang=ja] .hero-footer{display:block}:scope[lang=ja] .hero-footer>span{display:block}:scope[lang=ja] .hero-footer>span:nth-child(2){margin-top:6px}:scope[lang=ja] .guest-copy h2{font-size:24px}}

@media(max-width:760px){:scope[lang=ja] h1{font-size:clamp(30px,8.6vw,43px)}}

:scope[lang=ar]{font-family:Tahoma,'Geeza Pro',Arial,sans-serif;letter-spacing:normal;line-height:1.9;overflow-wrap:break-word}:scope[lang=ar] h1,:scope[lang=ar] h2,:scope[lang=ar] h3{font-family:inherit;letter-spacing:normal;line-height:1.5}:scope[lang=ar] h1{font-size:clamp(36px,3.8vw,57px);line-height:1.6}:scope[lang=ar] .eyebrow,:scope[lang=ar] .hero-footer,:scope[lang=ar] .activity-number,:scope[lang=ar] .country-line,:scope[lang=ar] .date-card-top{letter-spacing:normal}:scope[lang=ar] .text-link{white-space:normal}:scope[dir=rtl] .brand,:scope[dir=rtl] .header-actions,:scope[dir=rtl] .language-switch,:scope[dir=rtl] .globe-art{direction:ltr}:scope[dir=rtl] .globe-art{margin-left:0;margin-right:-2%}:scope[dir=rtl] .facts>div{border-right:0;border-inline-end:1px solid var(--line);padding-left:0;padding-inline-start:40px}:scope[dir=rtl] .facts>div:first-child{padding-inline-start:0}:scope[dir=rtl] .facts .organiser{border:0;padding-inline-start:45px}:scope[dir=rtl] .activity-grid{border-left:0;border-inline-start:1px solid var(--line)}:scope[dir=rtl] .activity-grid article{border-right:0;border-inline-end:1px solid var(--line)}:scope[dir=rtl] .guest-side{border-left:0;border-inline-start:1px solid #355a43;padding-left:0;padding-inline-start:35px}:scope[dir=rtl] .agenda-rows time{direction:ltr;unicode-bidi:isolate;text-align:right}:scope[dir=rtl] .track-period{unicode-bidi:plaintext}:scope[dir=rtl] .date-display>strong{direction:ltr;unicode-bidi:isolate;padding-right:0;padding-inline-end:5px}:scope[dir=rtl] .calendar-link>span{margin-left:0;margin-inline-start:auto}:scope[dir=rtl] input[type=email]{direction:ltr;text-align:left}:scope[dir=rtl] bdi{unicode-bidi:isolate}:scope[dir=rtl] .art-caption,:scope[dir=rtl] .orbit-label,:scope[dir=rtl] .hanoi-label{letter-spacing:normal}
@media(max-width:1050px){:scope[dir=rtl] .facts>div{padding-inline-start:25px}:scope[dir=rtl] .facts>div:first-child{padding-inline-start:0}:scope[dir=rtl] .facts .organiser{padding-inline-start:25px}:scope[dir=rtl] .guest-side{padding-inline-start:24px}}
@media(max-width:760px){:scope[lang=ar] h1{font-size:37px;line-height:1.6}:scope[dir=rtl] .globe-art{margin-right:auto;margin-left:auto}:scope[dir=rtl] .facts>div{padding-inline-start:24px}:scope[dir=rtl] .facts>div:nth-child(2){border-inline-end:0}:scope[dir=rtl] .facts>div:nth-child(3){padding-inline-start:0}:scope[dir=rtl] .facts .organiser{padding-inline-start:24px}:scope[lang=ar] .hero-footer{display:block}:scope[lang=ar] .hero-footer>span{display:block}:scope[lang=ar] .hero-footer>span:nth-child(2){margin-top:6px}:scope[lang=ar] .guest-copy h2{font-size:24px}}
@media(max-width:480px){.header{height:auto;min-height:76px;flex-wrap:wrap;padding-top:14px;padding-bottom:10px;row-gap:8px}.header-actions{width:100%;justify-content:flex-end}.language-switch{justify-content:flex-end}.language-switch a{min-width:38px}:scope[dir=rtl] .header-actions{justify-content:flex-start}:scope[lang=ar] h1{font-size:clamp(31px,8.5vw,37px)}}

:scope[lang=zh-Hans]{font-family:-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei','Noto Sans CJK SC',sans-serif;line-break:strict;overflow-wrap:break-word}:scope[lang=zh-Hans] h1,:scope[lang=zh-Hans] h2,:scope[lang=zh-Hans] h3{font-family:inherit;letter-spacing:-.02em;line-height:1.45}:scope[lang=zh-Hans] .eyebrow{letter-spacing:1px}:scope[lang=zh-Hans] .text-link{white-space:normal}:scope[lang=zh-Hans] .activity-grid h3{line-height:1.5}
@media(max-width:760px){:scope[lang=zh-Hans] h1{font-size:clamp(31px,8.6vw,43px)}:scope[lang=zh-Hans] .hero-footer{display:block}:scope[lang=zh-Hans] .hero-footer>span{display:block}:scope[lang=zh-Hans] .hero-footer>span:nth-child(2){margin-top:6px}:scope[lang=zh-Hans] .guest-copy h2{font-size:24px}}

/* Larger text needs room to wrap in navigation and enquiry actions. */
.language-switch{flex-wrap:wrap}.form-actions{flex-wrap:wrap;row-gap:12px}.event-line svg{flex-shrink:0}
@media(max-width:1280px){.header .primary-nav{display:none}}

.countdown{margin:0 0 26px;padding:16px 0;border-block:1px solid #365849}.countdown-values{display:flex;flex-wrap:wrap;gap:12px 28px;margin-bottom:9px}.countdown-values>div{display:flex;align-items:baseline;gap:9px}.countdown-values strong{font-size:36px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--mint);unicode-bidi:isolate;min-width:2ch}.countdown-values span{font-size:16px;color:#d3e5d7}.countdown-caption{display:inline;font-size:14px;color:#b8cfc0;margin:0 10px 0 0}.countdown-target{display:inline;font-size:14px;color:#b8cfc0}:scope[dir=rtl] .countdown-caption{margin:0 0 0 10px}
@media(max-width:760px){.countdown{margin-bottom:24px;padding:14px 0}.countdown-values strong{font-size:32px}.countdown-caption,.countdown-target{display:block;font-size:14px;margin:0}.countdown-caption{margin-bottom:3px}}

.exhibition-section{padding-top:0}.photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.event-photo{margin:0;min-width:0}.event-photo a{display:block;border-radius:4px;overflow:hidden}.event-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#e7ece4}.event-photo figcaption{font-size:15px;line-height:1.7;color:#627365;margin-top:10px}.programme-photo{margin:0 0 34px}.programme-photo img{aspect-ratio:21/9;object-fit:cover;object-position:50% 35%}.photo-section-heading{margin:0 0 24px}.photo-section-heading h3{font-size:24px;line-height:1.5;letter-spacing:-.5px;margin-bottom:8px}.photo-section-heading p{font-size:16px;color:var(--muted);margin:0}.networking-photos{margin-bottom:38px}
@media(max-width:760px){.photo-grid{grid-template-columns:1fr;gap:26px}.programme-photo img{aspect-ratio:3/2;object-fit:contain}.event-photo figcaption{font-size:15px}.photo-section-heading h3{font-size:22px}.exhibition-section .section-heading{margin-bottom:26px}}

.venue-section{padding-bottom:0}.venue-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:start}.venue-description{font-size:18px;line-height:1.85;color:var(--muted);margin-bottom:0}.venue-address-label{font-size:13px;letter-spacing:1px;font-weight:650;color:#52745b;margin-bottom:10px}.venue-address{font-size:17px;line-height:1.9;margin-bottom:20px}.venue-links{display:flex;flex-wrap:wrap;gap:12px 26px}.venue-gallery{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;gap:28px}.venue-gallery img{aspect-ratio:4/3;object-fit:contain}:scope[lang=ar] .venue-address-label{letter-spacing:normal}
@media(max-width:760px){.venue-intro{grid-template-columns:1fr;gap:26px}.venue-description{font-size:17px}.venue-gallery{grid-template-columns:1fr;gap:26px}.venue-address{font-size:16px}}

}

/* Reuse Plantis's paper, blue and type, with the migrated content confined to this event. */
.internet-day.internet-day{--ink:#14233e;--green:#1746bd;--mint:#e7f3b9;--muted:#536174;--paper:#fafbef;--line:#d6decc;display:block;font:18px/1.8 var(--sans);padding-top:55px}
.internet-day .wrap{width:100%}.internet-day .internet-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:32px}.internet-day .back-link{margin:0}.internet-day .language-switch{white-space:normal;flex-wrap:wrap;gap:4px}.internet-day .language-switch a{font-size:15px;min-height:44px}.internet-day .language-switch a[aria-current]{background:#e7f3b9;color:#1746bd}
.internet-day .hero{display:block;background:none;color:var(--ink);padding:0;border:0;overflow:visible}.internet-day .hero-inner{display:block;min-height:0;padding:0 0 30px}.internet-day .hero-copy{max-width:900px}.internet-day h1,.internet-day h2,.internet-day h3{font-family:inherit;font-weight:500}.internet-day h1{font-size:clamp(40px,5vw,64px);max-width:920px}.internet-day .event-theme{font-size:clamp(23px,3vw,35px);line-height:1.5;color:var(--blue)}.internet-day .event-theme em{font-style:normal}.internet-day .hero-intro{max-width:760px;color:var(--muted);font-size:20px}.internet-day .hero .text-link{color:var(--blue)}.internet-day .hero-note{color:var(--muted)}.internet-day .hero-footer{color:var(--muted);border-color:var(--line);letter-spacing:0}.internet-day .event-line svg,.internet-day .calendar-link svg{color:var(--blue)}
.internet-day .countdown{border-color:var(--line);padding:18px 22px;background:#eef2df;max-width:700px}.internet-day .countdown strong{color:var(--blue)}.internet-day .countdown span,.internet-day .countdown-caption,.internet-day .countdown-target{color:var(--ink)}
.internet-day .button{background:var(--blue);color:white}.internet-day .button:hover{background:#10348f;color:white}.internet-day .eyebrow.dark{color:var(--blue)}.internet-day .programme-section{background:none}.internet-day .section{padding:64px 0}.internet-day .opportunity,.internet-day .plan-section{gap:45px}.internet-day .guest-section,.internet-day .enquire-section{background:#14233e;border-radius:6px;padding-inline:30px}.internet-day .guest-inner{grid-template-columns:160px minmax(0,1fr);gap:30px;padding:38px 0}.internet-day .guest-side{display:none}.internet-day .enquire-inner{gap:45px}.internet-day .guest-symbol{background:none}.internet-day .venue-gallery{margin-bottom:35px}.internet-day .footer{padding-bottom:35px}.internet-day input,.internet-day select,.internet-day textarea{font-size:18px}.internet-day .activity-grid p{font-size:17px;max-width:none}.internet-day .agenda-rows>div{font-size:17px}.event-language-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:15px;color:var(--blue)}.event-language-links a{text-decoration:underline;text-underline-offset:4px}
html[dir=rtl] .site-header,html[dir=rtl] .site-footer{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .site-header .wordmark{direction:ltr}html[dir=rtl] .internet-day .back-link{letter-spacing:0}
@media(max-width:760px){.internet-day{padding-top:30px}.internet-day .internet-toolbar{gap:18px}.internet-day .language-switch{justify-content:flex-start}.internet-day h1{font-size:clamp(36px,9vw,48px);line-height:1.35}.internet-day .hero-intro{font-size:18px}.internet-day .section{padding:45px 0}.internet-day .guest-section,.internet-day .enquire-section{padding-inline:20px}.internet-day .guest-inner{grid-template-columns:75px minmax(0,1fr);gap:20px}.internet-day .enquire-inner{gap:32px}.internet-day .countdown{padding:15px}.internet-day .activity-grid p{font-size:17px}.internet-day .footer{gap:20px}}
