:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.admin-page{box-sizing:border-box;padding:2rem;background-color:#000;min-height:100vh}.admin-page header{display:flex;justify-content:space-between}.admin-page header a{display:flex;justify-content:center;align-items:center}.admin-page header button{width:auto}.admin-page header .header-right{display:flex;justify-content:center;justify-content:space-between;gap:20px}.admin-page button{border-radius:0;width:50%;color:#000;background-color:#fff;font-family:Poppins,sans-serif}.admin-page h2{font-family:Poppins,sans-serif;font-weight:400;font-size:2.5rem;line-height:1.1em;letter-spacing:0px;text-align:left;margin:0 0 .5em;padding:0 0 .2em;background:linear-gradient(142deg,#fff,#ffdf7e 30%,#ebb446 70%,#c5a05a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.admin-page main{max-width:1400px;margin:0 auto}.admin-page .login-pane>*{width:50%}.admin-page .admin-pane.add-sales-pane form fieldset label{display:block}.admin-page .admin-pane.add-sales-pane form .admin-pane{padding:1rem;position:relative}.admin-page .admin-pane.add-sales-pane form .admin-pane .spinner,.admin-page .admin-pane.add-sales-pane form .admin-pane .success-msg,.admin-page .admin-pane.add-sales-pane form .admin-pane .failure-msg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.admin-page .admin-pane.add-sales-pane form .admin-pane .success-msg{background-color:green;color:#fff;z-index:2;padding:2rem}.admin-page .admin-pane.add-sales-pane form .admin-pane .failure-msg{background-color:red;color:#000;z-index:2;padding:2rem}.admin-page .admin-pane.add-sales-pane form .admin-pane .field-error{color:#f44}.admin-page .admin-pane.add-sales-pane form .admin-pane form{margin:0 auto;width:50%;min-width:400px}.admin-page .admin-pane.add-sales-pane form .admin-pane h2{margin:1rem 0;padding:0;text-align:center}.admin-page .admin-pane.add-sales-pane form .admin-pane p{text-align:center}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-view-toggle{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.5rem;border-top:1px solid #fff;padding-top:1rem}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-view-toggle button{padding:.5rem 1rem;cursor:pointer;background:#000;color:#fff;border:1px solid #fff}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-view-toggle button.selected{background:#fff;color:#000}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-dashboard{width:100%}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-dashboard .reporting-kpis{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-dashboard .reporting-kpis .kpi-card{border:1px solid #fff;padding:1rem 2rem;text-align:center;min-width:120px}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-dashboard .reporting-kpis .kpi-card .kpi-label{display:block;font-size:.9rem;margin-bottom:.5rem;opacity:.9}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-dashboard .reporting-kpis .kpi-card .kpi-value{font-size:1.5rem;font-weight:700}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-dashboard .reporting-chart{margin-bottom:2rem;border-top:1px solid #fff;padding-top:1rem}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-dashboard .reporting-chart h3{text-align:center;margin:0 0 1rem;font-size:1rem;font-weight:400}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-dashboard .reporting-chart .chart-container{width:100%;height:280px}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-table-section{border-top:1px solid #fff;padding-top:1rem;width:100%}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-table-section .reporting-filters{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-table-section .reporting-filters .field{display:flex;align-items:center;gap:.5rem}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-table-section .reporting-filters .field label{width:auto;text-align:left}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-table-section .reporting-filters .field input,.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-table-section .reporting-filters .field select{padding:.5rem;background:#000;color:#fff;border:1px solid #fff}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-table-section .total-items{font-weight:700;margin-bottom:1rem}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-table-section .reporting-table-wrapper{overflow-x:auto}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-table-section .reporting-table{width:100%;border-collapse:collapse}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-table-section .reporting-table th,.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-table-section .reporting-table td{border:1px solid #fff;padding:.25rem 1rem;font-size:.8rem;text-align:left}.admin-page .admin-pane.add-sales-pane form .admin-pane .reporting-table-section .reporting-table th{cursor:pointer;white-space:nowrap}.admin-page .admin-pane.add-sales-pane form .admin-pane fieldset{border:0px none;border-top:1px solid #fff;padding:1rem 0 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.admin-page .admin-pane.add-sales-pane form .admin-pane fieldset .field{display:flex;justify-content:flex-start;align-items:center;gap:.75rem}.admin-page .admin-pane.add-sales-pane form .admin-pane fieldset .field label{padding:.5rem;width:30%;text-align:right}.admin-page .admin-pane.add-sales-pane form .admin-pane fieldset .field input,.admin-page .admin-pane.add-sales-pane form .admin-pane fieldset .field select{padding:.5rem;width:50%}.admin-page .admin-pane.add-sales-pane form .admin-pane fieldset button{color:#000;width:50%;margin:3rem auto;background-color:#ccc}.admin-page .admin-pane.add-sales-pane form .admin-pane fieldset button:disabled{background-color:#1a1a1a}.admin-page .admin-pane.add-sales-pane form .admin-pane fieldset button:hover{background-color:#000;color:#fff;width:50%;margin:3rem auto}.modal-background{z-index:20000;position:fixed;height:100vh;width:100vw;background:#1b1b1bcc}.modal-background .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gradient-text{font-family:Poppins,sans-serif;font-weight:400;letter-spacing:0px;background:linear-gradient(142deg,#fff,#ffdf7e 30%,#ebb446 70%,#c5a05a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html,body{height:100%;margin:0;overflow:hidden}html.citizen-dashboard,body.citizen-dashboard{overflow-y:auto;overflow-x:hidden;min-height:100%}#root{height:100%;width:100%}.main{width:100%;height:100%}.sculpture-page{background-color:#000;height:100%;width:100%;position:absolute;left:0;top:0}.morph-button-shell{opacity:0;transition:opacity .12s ease}.morph-button-shell.is-visible{opacity:1}.morph-button-shell.is-hidden{opacity:0}.morph-icon-button{position:relative;display:inline-block;overflow:visible;width:48px;height:48px;padding:0;border:0;border-radius:999px;background-color:transparent;background-image:url(/transparent-particle.png);background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer;animation:morph-icon-intro-pop .7s ease-out 1;transition:transform .12s ease,opacity .12s ease,filter .12s ease}.morph-icon-button:disabled{cursor:not-allowed}.morph-icon-button.is-selected{opacity:.55}.morph-icon-button:hover:not(:disabled),.morph-icon-button:focus-visible:not(:disabled){animation-play-state:paused;transform:scale(1.14)}.morph-icon-button:focus,.morph-icon-button:focus-visible{outline:none}.morph-icon-button .morph-icon-label{font-family:Poppins,sans-serif;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-10px,25px);opacity:0;white-space:nowrap;color:#fff;font-size:.8rem;text-shadow:0 1px 3px rgba(51,51,51,.9),0 0 6px rgba(255,255,255,.86),0 0 14px rgba(255,255,255,.55);filter:drop-shadow(0 0 8px rgb(0,0,0));pointer-events:none;animation:morph-icon-label-intro .6s ease-in-out 1 both;transition:opacity .12s ease,transform .12s ease}.morph-icon-button.is-label-intro-long .morph-icon-label{animation-duration:4.2s}.morph-icon-button:hover .morph-icon-label,.morph-icon-button:focus-visible .morph-icon-label{opacity:1;animation:none}@keyframes morph-icon-strobe{0%,to{filter:brightness(1) drop-shadow(0 0 0 rgba(255,255,255,0))}50%{filter:brightness(2.6) drop-shadow(0 0 12px rgba(255,255,255,.65))}}@keyframes morph-icon-intro-pop{0%,70%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes morph-icon-label-intro{0%,70%{opacity:1;transform:translate(-10px,25px)}to{opacity:0;transform:translate(-10px,25px)}}.morph-text-shell{opacity:0;transition:opacity .12s ease}.morph-text-shell.is-visible{opacity:1}.morph-text-shell.is-hidden{opacity:0}.morph-text-intro-wrapper{transform:none!important;transform-origin:unset}.morph-text-content{position:absolute;left:0;top:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-size:100% 100%;background-position:0px 0px;background-image:radial-gradient(125% 100% at 50% 50%,#000,#ff700000 27%);pointer-events:none}.morph-text-content .noWrap{white-space:nowrap}.experience-page{position:fixed;inset:0;overflow:hidden;background:#000;width:100%;display:flex;flex-direction:column}.experience-header{position:absolute;top:0;left:0;right:0;z-index:10;padding:36px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.experience-header-logo{width:132px;height:24px;object-fit:contain}.experience-header-shop-btn{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1;letter-spacing:0px;color:#1a1a1a;text-decoration:none;display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 38px;border:none;border-radius:0;background:#fff;pointer-events:auto;transition:background .2s,box-shadow .2s}.experience-header-shop-btn:hover{background:#f2f2f2;box-shadow:0 2px 8px #00000026;color:#1a1a1a}.experience-header-shop-icon{width:18px;height:18px;flex-shrink:0}.experience-header-50years{width:48px;height:auto;object-fit:contain;display:none}.experience-scene-renderer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:5;padding:6rem 2rem 8rem;pointer-events:none}.experience-scene-renderer>*{pointer-events:auto}.experience-scene-renderer:has(.experience-split-layout){padding:0}.experience-scene-wrapper{pointer-events:none}.experience-scene-wrapper:has(.experience-split-layout){width:100%;height:100%}.experience-scene-content{max-width:48rem;text-align:center;border-radius:50%;background-color:#00000080;box-shadow:0 0 30px 30px #00000080;pointer-events:none}.experience-scene-content:has(.experience-scene-title--medium-italic){max-width:1100px}.experience-scene-content--left{text-align:left;margin-right:auto;max-width:36rem}.experience-scene-content--right{text-align:right;margin-left:auto;max-width:36rem}.experience-scene-title,.experience-scene-subtitle{font-family:Poppins,sans-serif;font-weight:400;font-size:85px;line-height:93.5px;letter-spacing:0px;text-align:left;margin:0;padding-bottom:6px;background:linear-gradient(142deg,#fff,#ffdf7e 30%,#ebb446 70%,#c5a05a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.experience-scene-title--medium-italic{font-size:48px;line-height:52.8px;font-style:italic;text-align:center;width:1100px;max-width:none}.experience-scene-title--quote{font-size:36px;line-height:39.6px;text-align:center;background:none;-webkit-text-fill-color:#fff;color:#fff}.experience-scene-content--quote{max-width:420px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;aspect-ratio:1/1;border-radius:50%;background-color:#000;box-shadow:0 0 200px 150px #000}.experience-scene-subtitle{margin-top:-4px}.experience-scene-description{font-family:Poppins,sans-serif;font-weight:400;font-size:18px;line-height:27px;letter-spacing:0px;color:#ffffffd9;margin:0;max-width:32rem}.experience-scene-description--quote{font-family:Poppins Italic,sans-serif;font-size:14px;line-height:21px;font-style:italic;max-width:420px;text-align:center;background:linear-gradient(142deg,#b5b08a,#b5a05a 30%,#a8812f 70%,#63490e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.experience-scene-attribution{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:21px;letter-spacing:0px;color:#ffffffb3;margin:0;text-align:center;background:linear-gradient(142deg,#fffbe6,#ffdf7e 30%,#ebb446 70%,#8b6914);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.55}.experience-scene-content--left .experience-scene-description,.experience-scene-content--right .experience-scene-description{max-width:none}.experience-scene-1percent{display:flex;justify-content:center;margin-top:2rem}.experience-scene-1percent-img{height:80px;width:auto;object-fit:contain}.experience-scene-cta{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#dbb265;text-decoration:underline;margin-top:1rem;display:inline-block}.experience-scene-cta:hover{color:#f5e6c8}.experience-split-layout{position:relative;width:100%;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 60px;pointer-events:none;box-sizing:border-box}.experience-split-layout--top{align-items:flex-start;padding-top:250px}.experience-split-left{width:480px;flex-shrink:0;pointer-events:none}.experience-split-title{font-family:Poppins,sans-serif;font-weight:400;font-size:36px;line-height:39.6px;letter-spacing:0px;color:#fff;margin:0;text-align:left}.experience-split-layout--top .experience-split-description{margin-top:24px;margin-right:30px}.experience-split-right{width:485px;flex-shrink:0;margin-left:auto;pointer-events:none}.experience-split-right p{text-shadow:0px 0px 8px #000000}.experience-split-layout--top .experience-split-right{align-self:center}.experience-split-description{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0px;color:#ffffffb3;margin:0;text-align:left}.experience-split-link{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:22px;color:#ffffffb3;text-decoration:underline;text-underline-offset:3px;display:inline-block;margin-top:20px;pointer-events:auto}.experience-split-link:hover{color:#fff}.experience-split-readmore{pointer-events:auto}.experience-split-progress{position:absolute;left:50%;bottom:50px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:12px}.experience-split-progress-label{font-family:Poppins,sans-serif;font-weight:400;font-size:13px;line-height:20px;color:#fffc;padding:8px 22px;border:1px solid rgba(255,255,255,.2);border-radius:100px;white-space:nowrap;background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.experience-split-progress-bar{display:flex;align-items:center;gap:4px}.experience-split-segment{position:relative;overflow:hidden;width:108px;height:6px;border-radius:3px;background:#ffffff1f;transition:background .5s,box-shadow .5s}.experience-split-segment--active{background:linear-gradient(90deg,#f5e6c8,#dbb265);box-shadow:0 0 10px #ffdf7e80,0 0 4px #dbb26566}.experience-split-segment-fill{position:absolute;top:0;left:0;height:100%;border-radius:3px;background:linear-gradient(90deg,#f5e6c8,#dbb265);box-shadow:0 0 10px #ffdf7e80,0 0 4px #dbb26566}.experience-footer{position:absolute;bottom:24px;left:0;width:100%;z-index:10;pointer-events:none}.experience-footer--terms{pointer-events:auto}.experience-footer-back-btn{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1;color:#ffffffe6;text-decoration:none;padding:10px 18px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff0f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .2s,color .2s,border-color .2s}.experience-footer-back-btn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.experience-footer-back-link{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:18px;color:#ffffffd9;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .2s}.experience-footer-back-link:hover{color:#fff}.experience-footer-back-arrow{display:inline-flex;align-items:center;justify-content:center}.experience-footer-shop-btn{display:none}.experience-footer-inner{width:100%;margin:0 auto;padding:0 36px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.experience-footer-50years{width:72px;height:68px;object-fit:contain;pointer-events:auto}.experience-footer-right{display:flex;align-items:center;gap:12px;pointer-events:auto}.experience-footer-btn-logo{width:57px;height:24px;object-fit:contain}.experience-footer-tc-link{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:18px;color:#ffffff80;text-decoration:underline;text-underline-offset:2px;transition:color .2s}.experience-footer-tc-link:hover{color:#fffc}.experience-footer-tc-apply{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:18px;color:#ffffff80;text-decoration:none}.tc-page{position:fixed;inset:0;background:#000;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.tc-page .experience-footer--terms{position:sticky;bottom:16px;left:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0}.tc-page .experience-footer--terms .experience-footer-inner{padding:0;justify-content:flex-end}.tc-page .experience-footer--terms .experience-footer-50years,.tc-page .experience-footer--terms .experience-footer-back-link{display:none}.tc-page .experience-footer--terms .experience-footer-back-link{background:linear-gradient(142deg,#fffbe6,#ffdf7e 30%,#ebb446 70%,#8b6914);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.tc-page .experience-footer--terms .experience-footer-back-link:hover{opacity:.9}.tc-page .experience-footer--terms .experience-footer-back-link svg{color:#ffdf7e}.tc-page>.experience-header{position:sticky;top:0;background:#000;z-index:10}.tc-container{max-width:660px;padding:120px 100px 100px;box-sizing:border-box}.tc-heading{font-family:Poppins,sans-serif;font-weight:300;font-style:italic;font-size:48px;line-height:58px;letter-spacing:0px;margin:0 0 28px;background:linear-gradient(142deg,#fffbe6,#ffdf7e 30%,#ebb446 70%,#8b6914);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tc-intro{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:28px;color:#ffffffe6;margin:0 0 56px}.tc-legal{display:flex;flex-direction:column;gap:32px}.tc-legal-text{font-family:Poppins,sans-serif;font-weight:400;font-size:13px;line-height:22px;color:#ffffff8c;margin:0}.impact-content{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:0 60px;pointer-events:none}.impact-left{width:500px;flex-shrink:0;pointer-events:auto}.impact-title{font-family:Poppins,sans-serif;font-weight:400;font-size:36px;line-height:110%;letter-spacing:0px;color:#fff;margin:0 0 28px;max-width:480px}.impact-tabs{display:flex;align-items:center;gap:0;background:#ffffff0f;border-radius:24px;padding:4px;width:fit-content}.impact-tab{font-family:Poppins,sans-serif;font-weight:400;font-size:13px;line-height:16px;color:#ffffff80;background:transparent;border:none;border-radius:20px;padding:10px 20px;cursor:pointer;transition:all .2s;pointer-events:auto}.impact-tab:hover{color:#fffc}.impact-tab--active{background:#ffffff1a;color:#f8c971}.impact-right{width:320px;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-left:auto;pointer-events:auto}.impact-description{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:22px;color:#ffffffa6;margin:0}.impact-share-btn{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:1;color:#1a1a1a;text-decoration:none;background:#fff;border:1px solid #fff;border-radius:0;padding:14px 40px;transition:all .2s;display:inline-block}.impact-share-btn:hover{background:#ffffffe6}.share-modal-content{display:flex;flex-direction:column;gap:1rem;align-items:center;font-family:Poppins,sans-serif}.share-modal-content .share-modal__title{font-size:45px;margin-block-start:0px;margin-block-end:0px;line-height:1}.share-modal-content .share-modal__share-to{font-size:21px}.share-modal-content .share-modal__socials{display:flex;gap:10px}.share-modal-content .share-modal__socials button{display:flex;flex-direction:column;gap:12px;background:transparent;padding:9px}.share-modal-content .share-modal__socials button img{height:45px;width:45px}.share-modal-content .share-modal__socials button span{font-size:9px}.share-modal-content .share-modal__socials button .share-modal__copy-link-icon{height:46px;width:46px;background-color:#f8c971;border-radius:23px;position:relative}.share-modal-content .share-modal__socials button .share-modal__copy-link-icon img{height:17px;width:17px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-width:768px){.experience-header{padding:20px 24px}.experience-header-logo{width:100px;height:18px}.experience-header-50years{display:block}.experience-header-shop-btn{display:none}.experience-scene-renderer{padding:5rem 1.25rem 6rem}.experience-scene-title,.experience-scene-subtitle{font-size:40px;line-height:44px;text-align:left}.experience-scene-title--medium-italic{font-size:28px;line-height:32px;width:auto;max-width:100%}.experience-scene-title--quote{font-size:24px;line-height:28px}.experience-scene-content{max-width:100%}.experience-scene-content:has(.experience-scene-title--medium-italic){max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.experience-scene-content--quote{max-width:100%;padding:0 16px}.experience-scene-description{font-size:14px;line-height:22px;max-width:100%}.experience-scene-description--quote{max-width:100%;font-size:12px;line-height:18px}.experience-scene-1percent{margin-top:1.5rem}.experience-scene-1percent-img{height:56px}.experience-split-layout{flex-direction:column;justify-content:center;align-items:flex-start;padding:100px 24px 120px;gap:32px}.experience-split-layout--top{padding-top:120px}.experience-split-left{width:100%}.experience-split-right{width:100%;margin-left:0}.experience-split-title{font-size:24px;line-height:28px}.experience-split-description{font-size:13px;line-height:20px}.experience-split-layout[data-expanded=true]{position:relative}.experience-split-layout[data-expanded=true]:before{content:"";position:absolute;inset:0;background:#00000059;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:0}.experience-split-layout[data-expanded=true]>*{position:relative;z-index:1}.experience-split-readmore{margin-top:16px;display:inline-flex;align-items:center;gap:10px;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:1;color:#ffffffe6;padding:10px 18px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff0f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;pointer-events:auto}.experience-split-readmore-caret{font-size:10px;opacity:.9;transform:translateY(-1px)}.experience-split-description--extra{margin-top:18px}.experience-split-progress{left:50%;bottom:24px;width:calc(100% - 48px)}.experience-split-progress-bar{width:100%;justify-content:center}.experience-split-segment{width:56px;height:4px}.experience-split-progress-label{font-size:11px;padding:6px 16px}.experience-footer{bottom:16px;display:flex;flex-direction:column;align-items:center;gap:16px}.experience-footer-shop-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1;color:#1a1a1a;text-decoration:none;background:#fff;border:none;border-radius:0;height:42px;padding:0 38px;pointer-events:auto;width:calc(100% - 48px);box-sizing:border-box}.experience-footer-shop-btn .experience-footer-shop-icon{width:18px;height:18px;flex-shrink:0}.experience-footer-inner{padding:0 24px;width:100%}.experience-footer-50years{display:none}.experience-footer-right{margin:0 auto}.experience-footer-btn-logo{width:40px;height:18px}.experience-footer-tc-link,.experience-footer-tc-apply{font-size:10px}.impact-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:120px 24px;gap:20px}.impact-left{width:100%}.impact-title{font-size:24px;line-height:120%;max-width:100%}.impact-mobile-details{display:flex;flex-direction:column;gap:18px;margin-bottom:8px;max-width:520px}.impact-tabs{border-radius:20px}.impact-tab{font-size:11px;padding:8px 14px}.impact-right{width:100%;margin-left:0;gap:20px}.impact-description{font-size:13px;line-height:20px}.impact-share-btn{font-size:13px;padding:12px 32px;width:min(311px,100%);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.tc-page>.experience-header{background:#000}.tc-page .experience-footer--terms .experience-footer-inner{justify-content:center}.tc-page .experience-footer--terms .experience-footer-back-link{display:inline-flex}.tc-container{max-width:100%;padding:20px 24px 140px}.tc-heading{font-size:32px;line-height:40px}.tc-intro{font-size:14px;line-height:24px;margin-bottom:40px}.tc-legal-text{font-size:11px;line-height:18px}}@media(max-width:767px){.morph-text-content{width:100vw;max-width:100vw;padding:0 24px;box-sizing:border-box;text-align:center}.morph-text-content .experience-scene-content.center:has(.noWrap){width:min(324px,100%);margin-left:auto;margin-right:auto;text-align:center}.morph-text-content .experience-scene-content.center:has(.noWrap) .experience-scene-title,.morph-text-content .experience-scene-content.center:has(.noWrap) .experience-scene-subtitle{font-size:36px;line-height:39.6px;text-align:center}.experience-split-layout{justify-content:flex-start}.experience-split-progress{bottom:120px}.experience-scene-content--quote{max-width:311px;padding:0;margin-left:auto;margin-right:auto;gap:18px}.experience-scene-description--quote{max-width:311px}.experience-scene-attribution{font-size:12px;line-height:18px}.experience-scene-title--medium-italic{font-size:20px;line-height:22px;width:min(311px,90vw);max-width:311px;margin-left:auto;margin-right:auto}.experience-scene-1percent{margin-top:14px}.experience-scene-1percent-img{height:44px}}@media(min-width:768px)and (max-width:1023px){.morph-text-content{width:100vw;max-width:100vw;padding:0 40px;box-sizing:border-box;text-align:center}.morph-text-content .experience-scene-content.center:has(.noWrap){width:324px;margin-left:auto;margin-right:auto;text-align:center}.morph-text-content .experience-scene-content.center:has(.noWrap) .experience-scene-title,.morph-text-content .experience-scene-content.center:has(.noWrap) .experience-scene-subtitle{font-size:36px;line-height:39.6px;text-align:center}.experience-scene-content:has(.experience-scene-title--medium-italic){max-width:720px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center}.experience-split-layout{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:120px 40px 140px;gap:40px}.experience-split-left,.experience-split-right{width:100%;margin-left:0}.experience-split-progress{bottom:120px;width:calc(100% - 80px)}.experience-split-progress-bar{width:100%;justify-content:center}.experience-scene-title--medium-italic{width:auto;max-width:44ch;margin-left:auto;margin-right:auto;text-wrap:balance}.experience-scene-content--quote{max-width:420px;margin-left:auto;margin-right:auto}.experience-scene-description--quote{max-width:420px}}
