.gt-philosophy-page{margin:20px 0 0}.gt-philosophy-world{position:relative;isolation:isolate;min-height:740px;height:clamp(650px,65vw,850px);overflow:hidden;background:#83945f url('assets/philosophy/meadow.webp') center/cover no-repeat;font-family:'Noto Sans',Arial,sans-serif}.gt-philosophy-plant{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:520px;height:676px;max-width:100%;transform-origin:center bottom;animation:gt-philosophy-breeze 9s ease-in-out infinite}.gt-philosophy-plant>svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 1px #fff6cf)}.gt-philosophy-core{position:absolute;top:32.6%;left:50%;transform:translate(-50%,-50%);border:1px solid #f8edc9ab;border-radius:50%;width:104px;height:104px;background:#fcf7e8de;color:#30452b;font:500 15px/1.4 'Noto Sans',Arial,sans-serif;box-shadow:0 0 22px #fdf2c94d;cursor:pointer}.gt-philosophy-plant [data-topic]{cursor:pointer;outline:none}.gt-seed-trigger .seed-glow{opacity:0;transition:opacity .2s}.gt-seed-trigger:hover .seed-glow,.gt-seed-trigger:focus-visible .seed-glow,.gt-seed-trigger.is-active .seed-glow{opacity:.8}.gt-seed-trigger:focus-visible .seed-hit{stroke:#35532a;stroke-width:1}.gt-philosophy-core:focus-visible,.gt-philosophy-close:focus-visible,.gt-philosophy-motion:focus-visible{outline:3px solid #344f2c;outline-offset:4px}.gt-philosophy-copy{position:absolute;right:4%;top:14%;width:min(345px,36%);padding:26px;border:1px solid #fdf7e1cc;border-radius:22px;background:#fbf8eeed;backdrop-filter:blur(10px);box-shadow:0 10px 40px #26392326;color:#263d2a;z-index:4}.gt-philosophy-copy[hidden]{display:none}.gt-philosophy-copy h2{font:500 23px/1.3 'Noto Sans',Arial,sans-serif;margin:0 20px 18px 0}.gt-philosophy-copy p{font:400 15px/1.65 'Noto Sans',Arial,sans-serif;margin:12px 0 0}.gt-philosophy-close{position:absolute;right:13px;top:10px;background:transparent;border:0;font-size:26px;color:#405d38;cursor:pointer}.gt-philosophy-motion{position:absolute;bottom:18px;right:22px;padding:9px 15px;background:#fcf8e6dc;color:#324d2b;border:1px solid #f8edc9;border-radius:24px;font:13px 'Noto Sans',Arial,sans-serif;cursor:pointer;z-index:5}.gt-philosophy-wind{position:absolute;inset:0;pointer-events:none;overflow:hidden}.gt-philosophy-wind img{position:absolute;left:calc(54% + var(--i)*5%);top:calc(20% + var(--i)*4%);width:25px;height:35px;filter:drop-shadow(0 0 3px #fff0b6);animation:gt-philosophy-seed 12s ease-in-out infinite;animation-delay:calc(var(--i)*-2s)}.gt-motion-paused .gt-philosophy-plant,.gt-motion-paused .gt-philosophy-wind img{animation-play-state:paused}@keyframes gt-philosophy-breeze{0%,100%{transform:translateX(-50%) rotate(-.6deg)}50%{transform:translateX(-50%) rotate(.8deg)}}@keyframes gt-philosophy-seed{0%,100%{transform:translate(-3px,3px) rotate(-8deg)}50%{transform:translate(18px,-12px) rotate(13deg)}}@media(max-width:700px){.gt-philosophy-copy{top:16px;left:5%;right:5%;width:90%;max-height:55%;overflow:auto;padding:22px}.gt-philosophy-world{height:720px;min-height:720px}.gt-philosophy-plant{width:480px;max-width:100%;height:624px}.gt-philosophy-core{width:88px;height:88px;font-size:13px}.gt-philosophy-copy h2{font-size:20px}.gt-philosophy-copy p{font-size:14px}.gt-philosophy-wind img{width:19px;height:27px}}@media(prefers-reduced-motion:reduce){.gt-philosophy-plant,.gt-philosophy-wind img{animation:none}}
@media(max-width:700px){.gt-philosophy-copy{top:auto;bottom:66px;max-height:40%}}
/* Photographic composition, with the original vector seeds as interactions only. */
.gt-philosophy-world{height:auto;min-height:0;overflow:visible;background:#34543b}.gt-photo-scene{position:relative;height:clamp(650px,58vw,850px);isolation:isolate;overflow:hidden}.gt-philosophy-photograph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.gt-photo-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 75%,#34543b);z-index:-1;pointer-events:none}.gt-photo-scene>.gt-philosophy-core{top:42%;width:112px;height:112px;background:#fff9df50;border-color:#fff8d8a6;backdrop-filter:blur(2px);box-shadow:0 0 24px #fff5c72b;color:#263d2b;font-size:15px;z-index:2}.gt-photo-seeds{position:absolute;inset:0;pointer-events:none}.gt-photo-seed{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:110px;min-height:120px;padding:8px;border:0;background:none;color:#fffcea;pointer-events:auto;cursor:pointer;text-align:center;animation:gt-photo-float 10s ease-in-out infinite;animation-delay:var(--delay);filter:drop-shadow(0 2px 4px #1d3927)}.gt-photo-seed img{width:48px;height:66px;display:block;margin:auto;filter:drop-shadow(0 0 5px #fff5c5)}.gt-photo-seed span{display:block;font:500 12px/1.4 'Noto Sans',Arial,sans-serif;margin-top:6px;text-shadow:0 1px 5px #142d1b;opacity:.88}.gt-photo-seed:hover,.gt-photo-seed:focus-visible,.gt-photo-seed.is-active{filter:drop-shadow(0 0 10px #fff4b5)}.gt-photo-seed:focus-visible{outline:2px solid #fff4ca;outline-offset:2px;border-radius:18px}.gt-photo-seed.is-active span{opacity:1}.gt-philosophy-copy{top:14%;background:#fcf9efed}.gt-philosophy-values{position:relative;padding:35px max(6%,calc((100% - 1150px)/2)) 65px;color:#fbf6e7;background:linear-gradient(#34543b20,#233d2cee),url('assets/philosophy/real-dandelion.webp') center bottom/cover}.gt-philosophy-values>header{max-width:850px;margin:0 auto 45px;text-align:center}.gt-philosophy-values>header>span{font:12px 'Noto Sans',Arial,sans-serif;letter-spacing:2px;color:#efdaa0}.gt-philosophy-values h1{font:500 clamp(28px,3.5vw,42px)/1.25 'Noto Sans',Arial,sans-serif;margin:14px 0 22px;font-style:normal}.gt-philosophy-values p{font:400 15px/1.8 'Noto Sans',Arial,sans-serif;margin:14px 0}.gt-philosophy-values-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px}.gt-philosophy-values article{border-top:1px solid #e8e1b64a;padding:20px 0}.gt-philosophy-values h2{font:500 22px/1.4 'Noto Sans',Arial,sans-serif;color:#fff4ca;font-style:normal;margin:0 0 15px}.gt-motion-paused .gt-photo-seed{animation-play-state:paused}@keyframes gt-photo-float{0%,100%{transform:translate(-50%,-50%) rotate(-5deg)}50%{transform:translate(calc(-50% + 9px),calc(-50% - 8px)) rotate(7deg)}}@media(max-width:700px){.gt-philosophy-world{height:auto;min-height:0}.gt-photo-scene{height:680px}.gt-photo-scene>.gt-philosophy-core{width:90px;height:90px;font-size:13px}.gt-photo-seed{width:85px;min-height:104px}.gt-photo-seed img{width:35px;height:49px}.gt-photo-seed span{font-size:11px}.gt-philosophy-copy{top:auto;bottom:50px;max-height:44%}.gt-philosophy-values-grid{grid-template-columns:1fr;gap:8px}.gt-philosophy-values{padding:25px 7% 40px}.gt-philosophy-values p{font-size:14px}}@media(prefers-reduced-motion:reduce){.gt-photo-seed{animation:none}}
/* Use the photograph once, letting its meadow fade into the reading area. */
.gt-philosophy-world{background:#34543b url('assets/philosophy/real-dandelion.webp') center top/100% auto no-repeat}.gt-philosophy-photograph{visibility:hidden}.gt-photo-scene>.gt-philosophy-core{top:33%;left:48%}.gt-philosophy-values{background:linear-gradient(#34543b0d,#2c4932de 160px,#233d2c)}@media(max-width:700px){.gt-philosophy-world{background-size:auto 680px}.gt-photo-scene>.gt-philosophy-core{top:29%;left:48%}}
/* Keep the title independent of the plant and let the photograph breathe. */
.gt-photo-scene>.gt-philosophy-core{top:32px;left:5%;transform:none;width:auto;height:auto;max-width:75%;padding:14px 20px;text-align:left;border-radius:18px;background:#fff9eac2;font:500 clamp(24px,3vw,38px)/1.25 'Noto Sans',Arial,sans-serif;backdrop-filter:blur(6px)}.gt-philosophy-core small{display:block;font:11px/1.5 'Noto Sans',Arial,sans-serif;letter-spacing:1.4px;margin-bottom:6px;color:#526747}.gt-photo-seed>span{display:none}.gt-photo-seed{min-height:95px;width:90px}.gt-photo-seed img{width:45px;height:62px;filter:drop-shadow(0 0 4px #fff9d9)}.gt-photo-seed:hover,.gt-photo-seed:focus-visible,.gt-photo-seed.is-active{filter:drop-shadow(0 0 12px #fffce5)}.gt-flow-seeds{position:absolute;inset:0;overflow:hidden;pointer-events:none}.gt-flow-seeds img{position:absolute;left:0;top:0;height:auto;filter:drop-shadow(0 0 2px #fff9e0);will-change:transform}.gt-philosophy-topic-nav{position:absolute;left:4%;right:4%;bottom:75px;display:flex;justify-content:center;gap:8px 22px;flex-wrap:wrap;z-index:3}.gt-philosophy-topic-nav button{border:0;border-bottom:1px solid #fff4c878;background:#25452b8c;border-radius:12px;padding:9px 12px;color:#fffbee;font:400 13px/1.4 'Noto Sans',Arial,sans-serif;cursor:pointer;backdrop-filter:blur(3px)}.gt-philosophy-topic-nav button:hover,.gt-philosophy-topic-nav button.is-active{background:#fff6d9d9;color:#30482b}.gt-philosophy-topic-nav button:focus-visible{outline:2px solid #fff4cc;outline-offset:3px}.gt-philosophy-copy{top:20%;max-height:60%;overflow:auto}@media(max-width:700px){.gt-photo-scene>.gt-philosophy-core{top:20px;left:5%;max-width:90%;font-size:25px;padding:12px 15px}.gt-philosophy-core small{font-size:9px;letter-spacing:1px}.gt-philosophy-topic-nav{gap:7px;bottom:70px}.gt-philosophy-topic-nav button{font-size:11px;padding:7px 9px}.gt-philosophy-copy{top:auto;bottom:175px;max-height:45%}.gt-flow-seeds img:nth-child(n+11){display:none}.gt-photo-seed img{width:36px;height:50px}}
/* The selected text now lives in a stable central circle, apart from the photograph. */
.gt-philosophy-radial{position:absolute;top:12%;left:3%;width:510px;height:550px;z-index:3;font-family:'Noto Sans',Arial,sans-serif}.gt-radial-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:320px;height:320px;border-radius:50%;padding:45px 34px;display:flex;flex-direction:column;justify-content:center;background:#fcf9eeed;border:1px solid #fff8dcc2;backdrop-filter:blur(12px);box-shadow:0 10px 38px #203e2626;text-align:center;color:#30462d}.gt-radial-eyebrow{font-size:10px;letter-spacing:1.4px;color:#687344;flex-shrink:0}.gt-radial-center h1{font:500 20px/1.3 'Noto Sans',Arial,sans-serif;margin:10px 0 12px;color:#30462d;font-style:normal;flex-shrink:0}.gt-radial-copy{overflow:auto;max-height:190px;scrollbar-width:thin}.gt-radial-copy p{font:400 12px/1.65 'Noto Sans',Arial,sans-serif;margin:8px 0}.gt-radial-choice{position:absolute;left:calc(50% + cos(calc(var(--index)*60deg - 90deg))*205px);top:calc(50% + sin(calc(var(--index)*60deg - 90deg))*220px);transform:translate(-50%,-50%);width:108px;height:108px;border:1px solid #fff7d6b3;border-radius:50%;padding:12px;background:#f9f7e7b8;color:#30492e;backdrop-filter:blur(8px);box-shadow:0 5px 25px #233c2624;font:500 12px/1.4 'Noto Sans',Arial,sans-serif;cursor:pointer;transition:background .2s,box-shadow .2s}.gt-radial-choice:hover,.gt-radial-choice[aria-pressed=true]{background:#f2d997e8;box-shadow:0 0 22px #fff6ce80}.gt-radial-choice:focus-visible{outline:3px solid #3a592e;outline-offset:5px}.gt-flow-seeds{z-index:1}.gt-philosophy-motion{z-index:4}@media(min-width:701px) and (max-width:1100px){.gt-philosophy-radial{left:1%;width:450px}.gt-radial-choice{left:calc(50% + cos(calc(var(--index)*60deg - 90deg))*175px);top:calc(50% + sin(calc(var(--index)*60deg - 90deg))*210px);width:100px;height:100px}.gt-radial-center{width:290px;height:290px;padding:36px 30px}.gt-radial-copy{max-height:175px}.gt-radial-center h1{font-size:18px}}@media(max-width:700px){.gt-photo-scene{height:auto;min-height:1060px;padding-top:430px;padding-bottom:65px}.gt-philosophy-radial{position:relative;top:auto;left:auto;width:94%;height:auto;max-width:480px;margin:auto;display:flex;flex-direction:column;align-items:center;gap:18px}.gt-radial-center{position:relative;left:auto;top:auto;transform:none;width:290px;height:290px;padding:35px 29px}.gt-radial-center h1{font-size:19px}.gt-radial-copy p{font-size:12px}.gt-radial-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;justify-items:center}.gt-radial-choice{position:static;transform:none;width:88px;height:88px;font-size:11px;padding:10px}.gt-philosophy-world{background-size:auto 680px}.gt-philosophy-radial{z-index:3}.gt-photo-scene:after{background:linear-gradient(transparent 25%,#34543b99 65%,#34543b)}.gt-philosophy-motion{bottom:15px}}
/* A single photographic scene: all prose belongs to the central reading circle. */
.gt-philosophy-world{background:#718057 url('assets/philosophy/real-dandelion.webp') center/cover no-repeat}.gt-photo-scene{height:clamp(850px,65vw,980px);min-height:850px;overflow:hidden}.gt-photo-scene:after{background:linear-gradient(90deg,#27402e12,transparent 60%)}.gt-philosophy-radial{left:1%;top:50%;transform:translateY(-50%);width:720px;height:760px}.gt-radial-center{width:430px;height:430px;padding:57px 48px;background:radial-gradient(ellipse at 35% 20%,#fffcefe8,#f7f5e7d9);border:1px solid #fffbe4d1;backdrop-filter:blur(9px);box-shadow:0 18px 65px #23412e24,inset 0 0 30px #fffbee3b}.gt-radial-eyebrow{color:#71805b;font-size:11px;letter-spacing:2px}.gt-radial-center h1{font-size:23px;line-height:1.35;margin:14px 0 18px;font-weight:500}.gt-radial-copy{max-height:265px;padding:0 4px}.gt-radial-copy p{font-size:14px;line-height:1.75;margin:10px 0}.gt-radial-choice{left:calc(50% + cos(calc(var(--index)*60deg - 90deg))*300px);top:calc(50% + sin(calc(var(--index)*60deg - 90deg))*310px);width:112px;height:112px;background:linear-gradient(140deg,#fffce597,#f7f3d948);border:1px solid #fffce8bd;box-shadow:0 6px 30px #203c2821;backdrop-filter:blur(6px);font-size:12px;line-height:1.5;color:#314b32}.gt-radial-choice:hover,.gt-radial-choice[aria-pressed=true]{background:linear-gradient(135deg,#fff8d9ee,#e1dfb9c9);box-shadow:0 0 0 5px #fff9d52b,0 8px 30px #31442c20}.gt-philosophy-motion{background:#fffae4b8;backdrop-filter:blur(4px)}@media(min-width:701px) and (max-width:1100px){.gt-philosophy-radial{width:620px;height:720px;left:0}.gt-radial-center{width:390px;height:390px;padding:45px 40px}.gt-radial-center h1{font-size:21px}.gt-radial-copy{max-height:245px}.gt-radial-copy p{font-size:13px}.gt-radial-choice{left:calc(50% + cos(calc(var(--index)*60deg - 90deg))*253px);top:calc(50% + sin(calc(var(--index)*60deg - 90deg))*292px);width:100px;height:100px;font-size:11px}}@media(max-width:700px){.gt-philosophy-world{background-size:auto 700px;background-position:68% top;background-color:#63774f}.gt-photo-scene{height:auto;min-height:1080px;padding:360px 0 65px}.gt-philosophy-radial{position:relative;left:auto;top:auto;transform:none;width:94%;height:auto;max-width:480px;gap:24px;margin:auto}.gt-radial-center{width:300px;height:300px;padding:34px 29px}.gt-radial-center h1{font-size:18px;margin:10px 0 12px}.gt-radial-eyebrow{font-size:9px;letter-spacing:1px}.gt-radial-copy{max-height:190px}.gt-radial-copy p{font-size:12px;line-height:1.65}.gt-radial-choice{position:static;width:88px;height:88px;transform:none;font-size:11px;background:#faf7e8ba}.gt-radial-choices{gap:16px 8px}.gt-photo-scene:after{background:linear-gradient(transparent 18%,#536d3e1a 45%,#536d3e8c 100%)}.gt-flow-seeds img:nth-child(n+11){display:none}}
/* Five choices around an introductory text that is visible on first load. */
.gt-radial-choice{left:calc(50% + cos(calc(var(--index)*72deg - 90deg))*300px);top:calc(50% + sin(calc(var(--index)*72deg - 90deg))*310px)}.gt-radial-home{border:0;padding:4px 0;background:transparent;font-family:'Noto Sans',Arial,sans-serif;cursor:pointer}.gt-radial-home:hover{color:#334e2c}.gt-radial-home:focus-visible{outline:2px solid #3a592e;outline-offset:3px}.gt-radial-center[data-selected=intro] h1{font-size:25px}.gt-radial-center[data-selected=intro] .gt-radial-copy p{font-size:13px;line-height:1.7}@media(min-width:701px) and (max-width:1100px){.gt-radial-choice{left:calc(50% + cos(calc(var(--index)*72deg - 90deg))*253px);top:calc(50% + sin(calc(var(--index)*72deg - 90deg))*292px)}}@media(max-width:700px){.gt-radial-choice{position:static;transform:none}.gt-radial-center[data-selected=intro] h1{font-size:19px}.gt-radial-center[data-selected=intro] .gt-radial-copy p{font-size:12px}.gt-radial-choice:last-child{grid-column:2}}
.gt-radial-center[data-selected=intro] .gt-radial-copy{overflow:visible;max-height:none}.gt-radial-center[data-selected=intro] .gt-radial-copy p{font-size:14px;line-height:1.75}.gt-flow-seeds img{transition:filter .18s ease,opacity .18s ease}.gt-flow-seeds img.is-lit{filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 13px #fff6c5);opacity:1!important}@media(max-width:700px){.gt-radial-center[data-selected=intro] .gt-radial-copy p{font-size:12px;line-height:1.6;margin:8px 0}.gt-radial-center[data-selected=intro] h1{font-size:19px;margin:8px 0 10px}}
.gt-philosophy-quote{position:absolute;right:4%;top:24px;width:48%;max-width:690px;margin:0;padding:0;text-align:center;color:#2b442d;z-index:2;pointer-events:none}.gt-philosophy-quote p{font:italic 700 clamp(23px,2.1vw,32px)/1.22 'GFS Neohellenic',Georgia,serif;margin:0;text-shadow:0 1px 8px #fff9dfb3,0 0 25px #fff9df80}.gt-philosophy-quote span{display:block;font-size:1.13em;margin-top:9px;color:#334f2d}.gt-philosophy-quote:before{content:'';display:block;width:70px;height:1px;margin:0 auto 13px;background:#48613d80}@media(min-width:701px) and (max-width:1100px){.gt-philosophy-quote{right:2%;width:40%;top:25px}.gt-philosophy-quote p{font-size:23px}}@media(max-width:700px){.gt-philosophy-quote{left:5%;right:5%;top:18px;width:90%;max-width:none}.gt-philosophy-quote p{font-size:23px;line-height:1.18}.gt-philosophy-quote:before{margin-bottom:9px}.gt-philosophy-quote span{margin-top:7px}}
/* A light hanging motion, using the same seed as the meadow. */
.gt-radial-center{background:radial-gradient(ellipse at 35% 20%,#fffcefc4,#f7f5e7ac);backdrop-filter:blur(7px)}.gt-radial-choice{overflow:visible;transform-origin:50% -55px;animation:gt-hanging-circle 9s ease-in-out infinite;animation-delay:calc(var(--index)*-1.7s)}.gt-radial-choice:before{content:'';position:absolute;left:50%;top:-31px;width:1px;height:31px;background:linear-gradient(#fffae6d9,#fffae67d);pointer-events:none}.gt-choice-seed{position:absolute;left:calc(50% - 17px);top:-76px;width:34px;height:47px;object-fit:contain;filter:drop-shadow(0 0 3px #fff7cd);pointer-events:none}.gt-radial-choice:hover,.gt-radial-choice:focus-visible{animation-play-state:paused}.gt-motion-paused .gt-radial-choice{animation-play-state:paused}@keyframes gt-hanging-circle{0%,100%{transform:translate(-50%,-50%) translateY(2px) rotate(-1.3deg)}50%{transform:translate(-50%,-50%) translateY(-5px) rotate(1.3deg)}}@media(max-width:700px){.gt-radial-choices{row-gap:70px;padding-top:55px}.gt-radial-choice{animation-name:gt-hanging-circle-mobile;transform-origin:50% -42px}.gt-choice-seed{top:-62px;width:29px;height:40px;left:calc(50% - 14.5px)}.gt-radial-choice:before{top:-24px;height:24px}.gt-photo-scene{padding-bottom:80px}}@keyframes gt-hanging-circle-mobile{0%,100%{transform:translateY(2px) rotate(-1.3deg)}50%{transform:translateY(-4px) rotate(1.3deg)}}@media(prefers-reduced-motion:reduce){.gt-radial-choice{animation:none}}
/* Free-floating choices, without hanging connectors or seed ornaments. */
.gt-radial-choice:before{content:none;display:none}.gt-choice-seed{display:none}@media(max-width:700px){.gt-radial-choices{row-gap:22px;padding-top:0}}
/* Human portraits, kept separate from the interactive values scene. */
.gt-philosophy-team{padding:65px max(5%,calc((100% - 1220px)/2)) 75px;background:radial-gradient(ellipse at 50% 0,#e4e8d6,#f7f4e9 65%);color:#30472f;font-family:'Noto Sans',Arial,sans-serif}.gt-team-intro{text-align:center;max-width:800px;margin:0 auto 48px}.gt-team-intro>span{font-size:11px;letter-spacing:2px;color:#78815b}.gt-team-intro h2{font:500 clamp(27px,3.1vw,39px)/1.25 'Noto Sans',Arial,sans-serif;margin:14px 0 18px;font-style:normal}.gt-team-intro p{font-size:15px;color:#65745c;margin:0}.gt-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;align-items:start}.gt-team-person{text-align:center;min-width:0}.gt-team-person summary{list-style:none;cursor:pointer;display:block}.gt-team-person summary::-webkit-details-marker{display:none}.gt-team-person summary:focus-visible{outline:3px solid #6b8050;outline-offset:8px;border-radius:18px}.gt-team-portrait{display:block;position:relative;width:min(100%,210px);aspect-ratio:1;margin:0 auto 24px;border-radius:50%;padding:7px;border:1px solid #bca86c8c;box-shadow:0 8px 28px #43533317;background:#fff9e561;transition:box-shadow .2s}.gt-team-portrait:after{content:'';position:absolute;inset:2px;border-radius:50%;border:1px solid #fffdf1a8;pointer-events:none}.gt-team-portrait img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.gt-team-person summary:hover .gt-team-portrait,.gt-team-person details[open] .gt-team-portrait{box-shadow:0 0 0 5px #e5d9ad55,0 9px 30px #43533326}.gt-team-person h3{font:500 19px/1.4 'Noto Sans',Arial,sans-serif;margin:0 0 14px;font-style:normal;min-height:54px}.gt-team-line{font:400 14px/1.65 'Noto Sans',Arial,sans-serif;margin:0;min-height:90px;color:#63725c}.gt-team-open{display:inline-flex;gap:14px;align-items:center;margin-top:17px;border-bottom:1px solid #a6ad8c;padding-bottom:7px;font-size:12px;color:#4d6543}.gt-team-open>span{font-size:20px}.gt-team-person details[open] .gt-team-open>span{transform:rotate(45deg)}.gt-team-story{margin-top:22px;padding-top:15px;border-top:1px solid #c3c9af}.gt-team-story p{font:400 14px/1.8 'Noto Sans',Arial,sans-serif;margin:0 0 20px;text-align:left;color:#4e6248}.gt-team-story a{font-size:13px;color:#3b572e;border-bottom:1px solid #a3ad89;padding-bottom:5px;display:inline-block}@media(max-width:1000px){.gt-team-grid{gap:26px}.gt-team-person h3{font-size:17px}.gt-team-line{font-size:13px}}@media(max-width:700px){.gt-philosophy-team{padding:40px 6% 45px}.gt-team-intro{margin-bottom:34px}.gt-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 22px}.gt-team-portrait{margin-bottom:18px;padding:5px}.gt-team-person h3{font-size:16px;min-height:46px}.gt-team-line{font-size:12px;min-height:90px}.gt-team-open{font-size:11px;gap:8px}.gt-team-story p{font-size:13px}.gt-team-intro p{font-size:13px}}
/* Portraits float in the meadow, on a wider orbit beyond the values menu. */
.gt-team-orbit{position:absolute;right:2%;top:29%;width:44%;height:65%;z-index:3;pointer-events:none}.gt-team-orb{position:absolute;left:var(--px);top:var(--py);transform:translate(-50%,-50%);width:142px;border:0;padding:0;background:transparent;pointer-events:auto;cursor:pointer;text-align:center;animation:gt-portrait-float 11s ease-in-out infinite;animation-delay:calc(var(--person)*-2.4s);font-family:'Noto Sans',Arial,sans-serif}.gt-team-orb:nth-of-type(1){--px:42%;--py:9%}.gt-team-orb:nth-of-type(2){--px:88%;--py:38%}.gt-team-orb:nth-of-type(3){--px:72%;--py:83%}.gt-team-orb:nth-of-type(4){--px:23%;--py:75%}.gt-team-orb .gt-team-portrait{width:122px;height:122px;padding:7px;margin:0 auto 9px;border:1px solid #fffbe4b0;background:linear-gradient(140deg,#fffee96b,#f4efce16);backdrop-filter:blur(4px);box-shadow:inset 0 0 20px #fff5d833,0 5px 25px #2c452126;opacity:.94}.gt-team-orb .gt-team-portrait img{opacity:.84}.gt-team-orb-name{display:inline-block;font:500 12px/1.4 'Noto Sans',Arial,sans-serif;color:#2c452c;background:#fdf9e4b8;border-radius:15px;padding:5px 9px;backdrop-filter:blur(4px)}.gt-team-orb:hover,.gt-team-orb:focus-visible{animation-play-state:paused}.gt-team-orb:hover .gt-team-portrait,.gt-team-orb:focus-visible .gt-team-portrait{opacity:1;box-shadow:0 0 0 4px #fff6cf50,0 0 24px #fff5d26b}.gt-team-orb:hover img{opacity:1}.gt-team-orb:focus-visible{outline:2px solid #fff5d0;outline-offset:5px;border-radius:25px}.gt-motion-paused .gt-team-orb{animation-play-state:paused}.gt-person-dialog{pointer-events:auto;width:min(480px,90vw);max-height:85vh;overflow:auto;border:1px solid #faf2d6;border-radius:25px;padding:32px;background:#faf7eded;color:#30482c;backdrop-filter:blur(14px);box-shadow:0 15px 60px #15251c40;font-family:'Noto Sans',Arial,sans-serif;text-align:center}.gt-person-dialog::backdrop{background:#172b2370;backdrop-filter:blur(4px)}.gt-person-dialog>img{width:120px;height:120px;border-radius:50%;object-fit:cover;margin:0 auto 20px}.gt-person-dialog h2{font:500 24px/1.3 'Noto Sans',Arial,sans-serif;margin:0 0 20px;font-style:normal}.gt-person-dialog p{font:400 15px/1.8 'Noto Sans',Arial,sans-serif;text-align:left;margin:0 0 24px}.gt-person-dialog a{display:inline-block;color:#365a2c;border-bottom:1px solid #9dad7b;padding-bottom:5px}.gt-person-close{position:absolute;right:12px;top:8px;border:0;background:transparent;font-size:28px;color:#395632;cursor:pointer}@keyframes gt-portrait-float{0%,100%{transform:translate(-50%,-50%) translateY(4px) rotate(-1deg)}50%{transform:translate(-50%,-50%) translateY(-6px) rotate(1deg)}}@media(min-width:701px) and (max-width:1100px){.gt-team-orbit{right:0;width:38%;top:30%;height:65%}.gt-team-orb{width:106px}.gt-team-orb .gt-team-portrait{width:93px;height:93px;padding:5px}.gt-team-orb-name{font-size:10px;padding:4px 6px}.gt-team-orb:nth-of-type(1){--px:54%;--py:8%}.gt-team-orb:nth-of-type(2){--px:83%;--py:39%}.gt-team-orb:nth-of-type(3){--px:65%;--py:88%}.gt-team-orb:nth-of-type(4){--px:26%;--py:65%}}@media(max-width:700px){.gt-team-orbit{position:relative;right:auto;top:auto;width:90%;height:330px;margin:45px auto 0}.gt-team-orb{width:128px}.gt-team-orb .gt-team-portrait{width:108px;height:108px}.gt-team-orb-name{font-size:11px}.gt-team-orb:nth-of-type(1){--px:23%;--py:22%}.gt-team-orb:nth-of-type(2){--px:77%;--py:22%}.gt-team-orb:nth-of-type(3){--px:23%;--py:75%}.gt-team-orb:nth-of-type(4){--px:77%;--py:75%}.gt-person-dialog{padding:26px}.gt-person-dialog h2{font-size:21px}.gt-person-dialog p{font-size:14px}.gt-photo-scene{padding-bottom:75px}}
@media(prefers-reduced-motion:reduce){.gt-team-orb{animation:none}}
/* Center the values, with people on a broader, balanced outer orbit. */
.gt-philosophy-world{background:#788765}.gt-photo-scene{height:clamp(990px,74vw,1120px);min-height:990px}.gt-philosophy-photograph{visibility:visible;filter:blur(3px) saturate(.75);opacity:.74;transform:scale(1.015);object-position:center;z-index:-2}.gt-photo-scene:after{background:linear-gradient(180deg,#153c2659,#183f2c12 36%,#183f2c29 80%,#183f2c45);z-index:-1}.gt-philosophy-radial{left:50%;top:55%;width:720px;height:720px;transform:translate(-50%,-50%)}.gt-radial-center{width:420px;height:420px;background:radial-gradient(ellipse at 35% 20%,#fffcefc2,#f7f5e7a6);box-shadow:0 15px 60px #233e2424}.gt-radial-choice{left:calc(50% + cos(calc(var(--index)*72deg - 90deg))*290px);top:calc(50% + sin(calc(var(--index)*72deg - 90deg))*285px);width:108px;height:108px}.gt-philosophy-quote{left:50%;right:auto;transform:translateX(-50%);top:24px;width:80%;max-width:920px;color:#fffdf1}.gt-philosophy-quote p{font:italic 400 clamp(25px,2.25vw,34px)/1.2 'GFS Neohellenic',Georgia,serif;text-shadow:0 2px 12px #1835217d}.gt-philosophy-quote p br{display:none}.gt-philosophy-quote span{color:#fffef6;font-weight:700;font-size:1.18em;margin-top:12px}.gt-philosophy-quote:before{background:#fff5cf99;width:85px;margin-bottom:14px}.gt-team-orbit{left:0;right:0;top:0;width:100%;height:100%}.gt-team-orb{width:182px;z-index:1}.gt-team-orb .gt-team-portrait{width:158px;height:158px;padding:8px;background:linear-gradient(145deg,#fff9e678,#fff7e51a);border-color:#fffbe8c9;opacity:.97}.gt-team-orb .gt-team-portrait img{opacity:.92}.gt-team-orb-name{font-size:13px;padding:7px 12px;background:#fff9e5bb;max-width:180px}.gt-team-orb:nth-of-type(1){--px:12%;--py:32%}.gt-team-orb:nth-of-type(2){--px:88%;--py:32%}.gt-team-orb:nth-of-type(3){--px:88%;--py:79%}.gt-team-orb:nth-of-type(4){--px:12%;--py:79%}@media(min-width:701px) and (max-width:1100px){.gt-photo-scene{height:1230px;min-height:1230px}.gt-philosophy-radial{left:50%;top:45%;transform:translate(-50%,-50%);width:620px;height:720px}.gt-radial-center{width:390px;height:390px;padding:45px 40px}.gt-radial-choice{left:calc(50% + cos(calc(var(--index)*72deg - 90deg))*253px);top:calc(50% + sin(calc(var(--index)*72deg - 90deg))*292px);width:100px;height:100px}.gt-team-orbit{left:4%;right:auto;top:auto;bottom:60px;width:92%;height:220px}.gt-team-orb{width:150px}.gt-team-orb .gt-team-portrait{width:128px;height:128px}.gt-team-orb-name{font-size:11px;max-width:145px}.gt-team-orb:nth-of-type(1){--px:12.5%;--py:48%}.gt-team-orb:nth-of-type(2){--px:37.5%;--py:48%}.gt-team-orb:nth-of-type(3){--px:62.5%;--py:48%}.gt-team-orb:nth-of-type(4){--px:87.5%;--py:48%}.gt-philosophy-quote{width:86%;max-width:850px;left:50%;right:auto;top:25px}.gt-philosophy-quote p{font-size:28px}}@media(max-width:700px){.gt-photo-scene{height:auto;min-height:0;padding:315px 0 75px}.gt-philosophy-photograph{height:700px;opacity:.7;filter:blur(2px) saturate(.75)}.gt-philosophy-radial{position:relative;left:auto;top:auto;transform:none;width:94%;height:auto;max-width:480px}.gt-radial-center{width:300px;height:300px;padding:34px 29px}.gt-radial-choice{position:static;width:88px;height:88px;transform:none}.gt-philosophy-quote{left:5%;right:5%;transform:none;top:20px;width:90%;max-width:none}.gt-philosophy-quote p{font-size:25px;line-height:1.2}.gt-philosophy-quote span{font-size:1.08em}.gt-team-orbit{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:94%;height:390px;margin:60px auto 0}.gt-team-orb{width:145px}.gt-team-orb .gt-team-portrait{width:122px;height:122px}.gt-team-orb-name{font-size:11px;max-width:142px;padding:5px 8px}.gt-team-orb:nth-of-type(1){--px:24%;--py:20%}.gt-team-orb:nth-of-type(2){--px:76%;--py:20%}.gt-team-orb:nth-of-type(3){--px:24%;--py:74%}.gt-team-orb:nth-of-type(4){--px:76%;--py:74%}}
/* A softer editorial inscription and a closer, luminous human orbit. */
.gt-philosophy-quote{top:44px;width:70%;max-width:800px}.gt-philosophy-quote p{font-family:'GFS Neohellenic',Georgia,serif;font-weight:400;font-style:italic;font-size:clamp(25px,2vw,31px);line-height:1.12;letter-spacing:.15px;text-shadow:0 2px 15px #18352180}.gt-philosophy-quote span{font-size:1.08em;font-weight:400;letter-spacing:.4px;margin-top:10px}.gt-philosophy-quote:before{width:48px;background:#fff9e6a3;margin-bottom:10px}.gt-team-orb{width:194px}.gt-team-orb .gt-team-portrait{width:172px;height:172px;opacity:1;background:linear-gradient(145deg,#fffef0b0,#fff7e54d);border-color:#fffdebd9;backdrop-filter:none;box-shadow:0 4px 24px #203c2729,0 0 18px #fff7d12b;transition:box-shadow .22s,filter .22s}.gt-team-orb .gt-team-portrait img{opacity:1;filter:brightness(1.1) saturate(1.04);transition:filter .22s}.gt-team-orb:hover .gt-team-portrait,.gt-team-orb:focus-visible .gt-team-portrait{opacity:1;filter:none;box-shadow:0 0 0 5px #fff8d980,0 0 34px #fff7ce99,0 7px 30px #2d452c26}.gt-team-orb:hover .gt-team-portrait img,.gt-team-orb:focus-visible .gt-team-portrait img{opacity:1;filter:brightness(1.2) saturate(1.08)}.gt-team-orb-name{background:#fffbeaD9;color:#31462e;font-size:13px}.gt-team-orb:nth-of-type(1){--px:26%;--py:32%}.gt-team-orb:nth-of-type(2){--px:74%;--py:32%}.gt-team-orb:nth-of-type(3){--px:81%;--py:78%}.gt-team-orb:nth-of-type(4){--px:19%;--py:78%}@media(min-width:1101px) and (max-width:1300px){.gt-team-orb{width:172px}.gt-team-orb .gt-team-portrait{width:150px;height:150px}.gt-team-orb:nth-of-type(1){--px:22%;--py:31%}.gt-team-orb:nth-of-type(2){--px:78%;--py:31%}.gt-team-orb:nth-of-type(3){--px:83%;--py:78%}.gt-team-orb:nth-of-type(4){--px:17%;--py:78%}}@media(min-width:701px) and (max-width:1100px){.gt-philosophy-quote{top:40px;width:82%;max-width:800px}.gt-team-orb{width:160px}.gt-team-orb .gt-team-portrait{width:140px;height:140px}.gt-team-orb-name{font-size:11px}.gt-team-orb:nth-of-type(1){--px:12.5%;--py:48%}.gt-team-orb:nth-of-type(2){--px:37.5%;--py:48%}.gt-team-orb:nth-of-type(3){--px:62.5%;--py:48%}.gt-team-orb:nth-of-type(4){--px:87.5%;--py:48%}}@media(max-width:700px){.gt-philosophy-quote{top:32px;width:90%;max-width:none}.gt-philosophy-quote p{font-size:25px;line-height:1.15}.gt-team-orbit{height:420px}.gt-team-orb{width:150px}.gt-team-orb .gt-team-portrait{width:132px;height:132px}.gt-team-orb-name{font-size:11px}.gt-team-orb:nth-of-type(1){--px:24%;--py:20%}.gt-team-orb:nth-of-type(2){--px:76%;--py:20%}.gt-team-orb:nth-of-type(3){--px:24%;--py:74%}.gt-team-orb:nth-of-type(4){--px:76%;--py:74%}}
/* Clear meadow photograph and portrait circles placed in the gaps of the values orbit. */
.gt-philosophy-photograph{filter:none;opacity:1;transform:none;object-position:50% 50%}.gt-photo-scene:after{background:linear-gradient(180deg,#153c2640,transparent 26%,transparent 80%,#183f2c25)}.gt-team-orb{width:216px;left:calc(50% + cos(var(--portrait-angle))*390px);top:calc(55% + sin(var(--portrait-angle))*350px)}.gt-team-orb .gt-team-portrait{width:194px;height:194px;padding:8px;box-shadow:0 4px 25px #203c2733,0 0 18px #fff7d14d}.gt-team-orb .gt-team-portrait img{opacity:1;filter:brightness(1.08) saturate(1.04)}.gt-team-orb-name{max-width:210px}.gt-team-orb:nth-of-type(1){--portrait-angle:234deg}.gt-team-orb:nth-of-type(2){--portrait-angle:306deg}.gt-team-orb:nth-of-type(3){--portrait-angle:18deg}.gt-team-orb:nth-of-type(4){--portrait-angle:162deg}@media(min-width:1101px) and (max-width:1300px){.gt-team-orb{width:200px;left:calc(50% + cos(var(--portrait-angle))*365px);top:calc(55% + sin(var(--portrait-angle))*350px)}.gt-team-orb .gt-team-portrait{width:180px;height:180px}}
@media(min-width:701px) and (max-width:1100px){.gt-team-orb{width:166px;left:var(--px);top:var(--py)}.gt-team-orb .gt-team-portrait{width:148px;height:148px}.gt-team-orb-name{font-size:11px}.gt-team-orb:nth-of-type(1){--px:12.5%;--py:48%}.gt-team-orb:nth-of-type(2){--px:37.5%;--py:48%}.gt-team-orb:nth-of-type(3){--px:62.5%;--py:48%}.gt-team-orb:nth-of-type(4){--px:87.5%;--py:48%}}
@media(max-width:700px){.gt-philosophy-photograph{filter:none;opacity:1;height:700px;object-position:50% 50%}.gt-team-orb{width:156px;left:var(--px);top:var(--py)}.gt-team-orb .gt-team-portrait{width:140px;height:140px}.gt-team-orb-name{font-size:11px;max-width:150px}.gt-team-orb:nth-of-type(1){--px:24%;--py:20%}.gt-team-orb:nth-of-type(2){--px:76%;--py:20%}.gt-team-orb:nth-of-type(3){--px:24%;--py:74%}.gt-team-orb:nth-of-type(4){--px:76%;--py:74%}}
/* Preserve the approved portrait positions and let the meadow show through. */
.gt-radial-center{background:radial-gradient(ellipse at 35% 20%,#fffcefa8,#f7f5e780);backdrop-filter:blur(3px)}.gt-team-orb .gt-team-portrait{aspect-ratio:1;flex-shrink:0}.gt-team-orb .gt-team-portrait img{width:100%;height:100%;aspect-ratio:1;object-fit:cover}
/* Make the plant visible to the right of the reading circle, without moving the menu. */
.gt-philosophy-photograph{left:0;right:auto;width:150%;max-width:none;object-position:center}.gt-radial-center{background:radial-gradient(ellipse at 35% 20%,#fffceF88,#f7f5e75c);backdrop-filter:none}.gt-radial-profile-link{display:inline-block;margin-top:15px;border-bottom:1px solid #6b815580;padding-bottom:4px;font:500 13px/1.4 'Noto Sans',Arial,sans-serif;color:#304f2b}.gt-radial-center[data-selected^="team-"] h1{font-size:23px}.gt-team-orb[aria-pressed=true] .gt-team-portrait{box-shadow:0 0 0 5px #fff8d980,0 0 34px #fff7ce99,0 7px 30px #2d452c26}.gt-radial-center[data-selected^="team-"] .gt-radial-copy{overflow:visible;max-height:none}@media(max-width:700px){.gt-philosophy-photograph{width:100%;left:0;right:0;height:700px;object-position:center}.gt-radial-center[data-selected^="team-"] h1{font-size:18px}.gt-radial-profile-link{font-size:12px;margin-top:10px}}

/* Full biographies remain in the photographic scene, with accessible dismissal. */
.gt-bio-open{overflow:hidden}.gt-bio-dialog{position:fixed;inset:0;margin:auto;width:min(760px,92vw);max-height:86dvh;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;padding:38px 46px;border:1px solid #fff9d9;border-radius:32px;background:#faf8eef2;color:#30462d;box-shadow:0 18px 85px #15291d59;font-family:'Noto Sans',Arial,sans-serif}.gt-bio-dialog::backdrop{background:#233e3555;backdrop-filter:blur(3px)}.gt-bio-dialog header{text-align:center}.gt-bio-photo{display:block;margin:0 auto 18px;width:96px;height:96px;object-fit:cover;border-radius:50%}.gt-bio-dialog h2{font:500 27px/1.35 'Noto Sans',Arial,sans-serif;font-style:normal;margin:0 20px 28px}.gt-bio-content p{font:400 15px/1.85 'Noto Sans',Arial,sans-serif;white-space:pre-line;margin:0 0 20px}.gt-bio-content h3{font:600 19px/1.5 'Noto Sans',Arial,sans-serif;font-style:normal;margin:28px 0 12px}.gt-bio-close{position:sticky;float:right;top:0;width:38px;height:38px;border:1px solid #a7b18b;border-radius:50%;background:#fffdf3;color:#324d2c;font-size:27px;cursor:pointer;z-index:2}.gt-bio-return{display:block;margin:28px auto 0;background:#3b5936;color:#fffced;border:0;border-radius:24px;padding:12px 22px;font:500 13px 'Noto Sans',Arial,sans-serif;cursor:pointer}.gt-radial-profile-link{background:transparent;border:0;border-bottom:1px solid #6b815580;cursor:pointer}.gt-bio-dialog button:focus-visible{outline:3px solid #84984b;outline-offset:4px}@media(max-width:700px){.gt-bio-dialog{padding:22px;width:94vw;max-height:90dvh;border-radius:24px}.gt-bio-dialog h2{font-size:22px;margin:0 10px 24px}.gt-bio-content p{font-size:14px;line-height:1.8}.gt-bio-content h3{font-size:17px}}

/* Fifth coordinator occupies the lower gap of the outer orbit. */
.gt-team-orb:nth-of-type(5){--portrait-angle:90deg}
@media(min-width:701px) and (max-width:1100px){.gt-photo-scene{height:1450px;min-height:1450px}.gt-philosophy-radial{top:38%}.gt-team-orbit{height:420px}.gt-team-orb:nth-of-type(-n+4){--py:24%}.gt-team-orb:nth-of-type(5){--px:50%;--py:76%}}
@media(max-width:700px){.gt-team-orbit{height:650px}.gt-team-orb:nth-of-type(1),.gt-team-orb:nth-of-type(2){--py:14%}.gt-team-orb:nth-of-type(3),.gt-team-orb:nth-of-type(4){--py:47%}.gt-team-orb:nth-of-type(5){--px:50%;--py:81%}}

.gt-team-orb[data-topic="team-kostas"] img,.gt-bio-photo[src*="kostas.webp"]{object-position:center 15%}

/* Six coordinators: a balanced lower pair, retaining the existing upper portraits. */
@media(min-width:1101px){.gt-team-orb:nth-of-type(5){left:calc(50% - 115px);top:calc(55% + 350px)}.gt-team-orb:nth-of-type(6){left:calc(50% + 115px);top:calc(55% + 350px)}}
@media(min-width:701px) and (max-width:1100px){.gt-team-orb:nth-of-type(5){--px:36%;--py:76%}.gt-team-orb:nth-of-type(6){--px:64%;--py:76%}}
@media(max-width:700px){.gt-team-orb:nth-of-type(5){--px:24%;--py:81%}.gt-team-orb:nth-of-type(6){--px:76%;--py:81%}}
.gt-team-orb[data-topic="team-vasilis"] img,.gt-bio-photo[src*="vasilis.webp"]{object-position:50% 62%}

/* Seventh coordinator, with a further row on narrow screens. */
@media(min-width:1101px){.gt-team-orb:nth-of-type(7){left:calc(50% + min(39vw,530px));top:55%}}
@media(min-width:701px) and (max-width:1100px){.gt-team-orb:nth-of-type(5){--px:20%}.gt-team-orb:nth-of-type(6){--px:50%}.gt-team-orb:nth-of-type(7){--px:80%;--py:76%}}
@media(max-width:700px){.gt-team-orbit{height:860px}.gt-team-orb:nth-of-type(1),.gt-team-orb:nth-of-type(2){--py:11%}.gt-team-orb:nth-of-type(3),.gt-team-orb:nth-of-type(4){--py:36%}.gt-team-orb:nth-of-type(5),.gt-team-orb:nth-of-type(6){--py:61%}.gt-team-orb:nth-of-type(7){--px:50%;--py:86%}}
.gt-team-orb[data-topic="team-giorgos"] img,.gt-bio-photo[src*="giorgos.webp"]{object-position:50% 55%}.gt-bio-phone{display:inline-block;color:#3b5936;border-bottom:1px solid #87996e;padding-bottom:4px;font-size:15px}

/* Deliberate spacing for seven people: Marlena above, three pairs flanking the values. */
@media(min-width:1101px){
.gt-photo-scene{height:1450px;min-height:1450px}.gt-philosophy-radial{top:800px}
.gt-team-orb:nth-of-type(n){left:calc(50% + var(--side)*min(39vw,440px));top:var(--row)}
.gt-team-orb:nth-of-type(1){--side:0;--row:290px}
.gt-team-orb:nth-of-type(2){--side:-1;--row:580px}.gt-team-orb:nth-of-type(3){--side:1;--row:580px}
.gt-team-orb:nth-of-type(4){--side:-1;--row:870px}.gt-team-orb:nth-of-type(5){--side:1;--row:870px}
.gt-team-orb:nth-of-type(6){--side:-1;--row:1160px}.gt-team-orb:nth-of-type(7){--side:1;--row:1160px}
}
@media(max-width:1100px){
.gt-photo-scene{height:auto;min-height:0}.gt-team-orbit{position:relative;inset:auto;width:min(680px,94%);height:auto;margin:50px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 12px;justify-items:center;pointer-events:none}
.gt-team-orb:nth-of-type(n){position:relative;left:auto;top:auto;transform:none;animation-name:gt-portrait-grid-float}.gt-team-orb:first-of-type{grid-column:1/-1}
}
@media(min-width:701px) and (max-width:1100px){.gt-photo-scene{padding-top:240px;padding-bottom:85px}.gt-philosophy-radial{position:relative;top:auto;left:auto;transform:none;margin:auto}}
@keyframes gt-portrait-grid-float{0%,100%{transform:translateY(3px)}50%{transform:translateY(-4px)}}

/* A shared outer orbit gives all seven portraits the same center as the values. */
@media(min-width:1101px){
.gt-team-orbit{transform-origin:50% 800px;animation:gt-shared-orbit 22s ease-in-out infinite}
.gt-team-orbit:before{content:'';position:absolute;left:50%;top:800px;transform:translate(-50%,-50%);width:calc(min(38vw,460px)*2);height:980px;border:1px solid #fffbe875;border-radius:50%;box-shadow:0 0 20px #fff5d51a;pointer-events:none}
.gt-team-orb:nth-of-type(n){--orbit-angle:calc(-90deg + var(--person)*360deg/7);left:calc(50% + cos(var(--orbit-angle))*min(38vw,460px));top:calc(800px + sin(var(--orbit-angle))*490px)}
.gt-team-orbit:hover,.gt-team-orbit:focus-within{animation-play-state:paused}
.gt-motion-paused .gt-team-orbit{animation-play-state:paused}
}
@keyframes gt-shared-orbit{0%,100%{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}
@media(prefers-reduced-motion:reduce){.gt-team-orbit{animation:none}}
