#project-body[data-project-slug=tuzza]>.project-story{display:none}
#tuzza-world{--tw-silver:#bcbdb7;line-height:1.5}
#tuzza-world h3,#tuzza-world h4,#tuzza-world p,#tuzza-world figure{margin:0}
.tw-opening{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(30px,6vw,90px);align-items:center;margin:45px 0 55px}
.tw-cover{width:100%;height:auto;display:block}
.tw-opening-copy h3{font-size:clamp(38px,5.1vw,76px);font-weight:400;letter-spacing:-.05em;line-height:1.04;margin:24px 0!important}
.tw-opening-copy>p{font-size:clamp(15px,1.5vw,19px);line-height:1.7;max-width:45ch;color:var(--tw-silver)}
.tw-opening-copy dl{margin:32px 0 0;font-size:12px}.tw-opening-copy dl>div{display:grid;grid-template-columns:110px 1fr;gap:18px;border-top:1px solid var(--line);padding:12px 0}.tw-opening-copy dt{color:var(--muted)}.tw-opening-copy dd{margin:0}
.tw-navigation{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--line);gap:20px;padding:24px 0}
.tw-navigation button{text-align:left;display:flex;flex-direction:column;gap:15px;font-size:13px;padding:0}.tw-navigation button span{font-size:10px;color:var(--muted)}.tw-navigation button:hover{color:var(--red,#ee2525)}
.tw-chapter{margin-top:100px;scroll-margin-top:30px}.tw-chapter-heading{display:grid;grid-template-columns:1fr 1fr;gap:25px 60px;margin-bottom:45px}.tw-chapter-heading>.micro{grid-column:1/-1;color:var(--tw-silver)}.tw-chapter-heading h3{font-size:clamp(34px,4.5vw,65px);font-weight:400;line-height:1.1;letter-spacing:-.045em}.tw-chapter-heading>p{font-size:16px;line-height:1.7;align-self:end;color:var(--tw-silver);max-width:58ch}
.tw-producer{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.tw-producer-copy h4{font-size:40px;font-weight:400;letter-spacing:-.03em}.tw-producer-copy>p{font-size:16px;line-height:1.7;color:var(--tw-silver);margin-top:18px!important}.tw-producer-copy .tw-context{font-size:11px;margin-top:30px!important}.tw-producer-copy ul{list-style:none;padding:0;margin:16px 0 24px}.tw-producer-copy li{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:12px 0;font-size:13px}.tw-producer-copy li strong{font-weight:400}.tw-producer-copy li span{color:var(--tw-silver)}.tw-sources{display:flex;flex-wrap:wrap;gap:16px;font-size:11px}.tw-sources a{text-decoration:underline;text-underline-offset:4px}
.tw-photo{min-width:0}.tw-photo>button{display:block;position:relative;width:100%;padding:0;background:transparent;overflow:hidden}.tw-photo img{display:block;width:100%;height:auto;object-fit:contain}.tw-photo>button>span{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid #ffffff80;background:#100100a8;color:white;font-size:21px}.tw-photo figcaption{font-size:11px;color:var(--tw-silver);line-height:1.5;margin-top:12px}.tw-studio{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 22px;margin-top:50px}.tw-studio>.tw-photo{grid-column:span 2}.tw-studio>.tw-photo:nth-child(1),.tw-studio>.tw-photo:nth-child(2){grid-column:span 3}
.tw-lunar img{display:block;width:100%;height:auto}.tw-lunar figcaption{font-size:11px;color:var(--tw-silver);margin-top:12px}.tw-world-spread{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;margin-top:45px}.tw-reference-row{display:grid;grid-template-columns:.65fr 1.35fr;gap:40px;align-items:center;margin:45px auto 0;max-width:1000px}
.tw-music-films{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tw-music-films video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#000}.tw-music-films h4{font-size:23px;font-weight:400;margin-top:16px!important}.tw-music-films p{font-size:12px;color:var(--tw-silver);margin-top:4px!important}.tw-film-stills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:40px 0 65px}.tw-asset-heading{display:flex;justify-content:space-between;gap:30px;margin-bottom:26px}.tw-asset-heading h4{font-size:25px;font-weight:400}.tw-asset-heading p{font-size:12px;color:var(--tw-silver);max-width:35ch}.tw-asset-layout{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.tw-asset-screen{position:relative;background:#000;width:100%;max-height:600px;aspect-ratio:1;overflow:hidden}.tw-asset-screen video{display:block;width:100%;height:100%;object-fit:contain}.tw-preview-toggle{position:absolute;bottom:14px;left:14px;border:1px solid #ffffff80;background:#100100c0;padding:8px 12px;font-size:11px}.tw-asset-caption{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-top:18px}.tw-asset-caption h4{font-size:20px;font-weight:400}.tw-asset-caption p{font-size:12px;color:var(--tw-silver)}.tw-open-player{font-size:12px;border-bottom:1px solid currentColor;padding:0 0 4px;white-space:nowrap}
.tw-asset-list>button,.tw-archive-assets>button{width:100%;display:grid;grid-template-columns:72px 1fr 24px;align-items:center;gap:18px;text-align:left;border-top:1px solid var(--line);padding:13px 0}.tw-asset-list img,.tw-archive-assets img{width:72px;height:64px;object-fit:cover}.tw-asset-list strong,.tw-archive-assets strong{display:block;font-size:15px;font-weight:400}.tw-asset-list small,.tw-archive-assets small{font-size:11px;color:var(--tw-silver)}.tw-asset-list>button[aria-pressed=true]{border-top-color:var(--red,#ee2525)}.tw-asset-list>button[aria-pressed=true]>span:last-child{color:var(--red,#ee2525)}
.tw-research{border-block:1px solid var(--line);margin-top:40px;padding:0}.tw-research summary{display:flex;justify-content:space-between;padding:20px 0;cursor:pointer;font-size:14px;list-style:none}.tw-research summary::-webkit-details-marker{display:none}.tw-research summary>span{font-size:20px;line-height:1}.tw-research>p{font-size:13px;color:var(--tw-silver);max-width:65ch;margin-bottom:20px!important}.tw-archive-assets{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding-bottom:20px}
.tw-print-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:35px 25px;background:#efede7;padding:35px;color:#100100}.tw-print-grid>.tw-photo{grid-column:span 2}.tw-print-grid>.tw-photo:nth-child(-n+2){grid-column:span 3}.tw-print-grid figcaption{color:#514f49}.tw-merch-title{display:flex;justify-content:space-between;gap:30px;margin:60px 0 25px}.tw-merch-title h4{font-size:26px;font-weight:400}.tw-merch-title p{font-size:12px;color:var(--tw-silver)}.tw-merch-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start}.tw-patches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:40px;align-items:start}.tw-patches img{aspect-ratio:1;object-fit:contain}.tw-campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-bottom:30px}.tw-invitation-copy{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:25px}.tw-invitation-copy h4{font-size:24px;font-weight:400}.tw-invitation-copy p{font-size:15px;color:var(--tw-silver);max-width:55ch}.tw-invitations{display:grid;grid-template-columns:1fr 1fr;gap:25px}.tw-translation{font-size:12px;color:var(--tw-silver);max-width:85ch;margin-top:20px!important}.tw-event-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 25px;margin-top:50px}.tw-event-grid>.tw-wide{grid-column:1/-1}.tw-ending{border-top:1px solid var(--line);margin-top:80px;padding-top:40px}.tw-ending>p{font-size:clamp(26px,3.5vw,46px);letter-spacing:-.03em;line-height:1.2}.tw-ending>span{display:block;font-size:12px;color:var(--tw-silver);margin-top:20px}
.tw-viewer{background:#100100;border:1px solid var(--line);color:var(--paper);width:calc(100% - 30px);max-width:1400px;max-height:95svh;padding:20px}.tw-viewer::backdrop{background:#000e}.tw-viewer-top{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:20px}.tw-viewer-top h3{font-size:15px;line-height:1.4;font-weight:400}.tw-viewer-top button{font-size:13px;white-space:nowrap;padding:8px}.tw-viewer-content{display:flex;justify-content:center}.tw-viewer-content img{display:block;width:auto;height:auto;max-width:100%;max-height:75svh;object-fit:contain}.tw-viewer-content iframe{display:block;max-width:100%;height:auto;border:0;background:#000}
#tuzza-world button:focus-visible,#tuzza-world a:focus-visible,#tuzza-world summary:focus-visible{outline:2px solid var(--paper);outline-offset:5px}
@media(max-width:850px){.tw-opening{gap:30px}.tw-opening-copy h3{font-size:40px}.tw-opening-copy dl>div{grid-template-columns:1fr;gap:3px}.tw-chapter-heading,.tw-producer{gap:30px}.tw-asset-layout{gap:25px}.tw-navigation{gap:12px}.tw-navigation button{font-size:11px}.tw-producer-copy li{flex-direction:column;gap:3px}.tw-producer-copy>p{font-size:14px}}
@media(max-width:600px){.tw-opening,.tw-producer,.tw-chapter-heading,.tw-asset-layout,.tw-invitation-copy{grid-template-columns:1fr}.tw-opening{margin-top:25px}.tw-cover{max-width:480px}.tw-opening-copy h3{font-size:48px}.tw-opening-copy dl>div{grid-template-columns:100px 1fr;gap:15px}.tw-navigation{display:flex;overflow-x:auto;gap:28px;padding:20px 0}.tw-navigation button{flex:0 0 auto;font-size:12px;gap:8px}.tw-chapter{margin-top:65px}.tw-chapter-heading{gap:20px;margin-bottom:30px}.tw-chapter-heading>.micro{grid-column:auto}.tw-chapter-heading h3{font-size:40px}.tw-chapter-heading p{font-size:15px}.tw-producer-copy li{flex-direction:row}.tw-studio{grid-template-columns:1fr 1fr;gap:25px 15px}.tw-studio>.tw-photo,.tw-studio>.tw-photo:nth-child(2){grid-column:auto}.tw-studio>.tw-photo:first-child{grid-column:1/-1}.tw-world-spread,.tw-reference-row{gap:20px;grid-template-columns:1fr}.tw-reference-row>.tw-photo:first-child{max-width:250px}.tw-music-films{grid-template-columns:1fr;gap:35px}.tw-film-stills{gap:12px;margin:30px 0 45px}.tw-film-stills figcaption{font-size:10px}.tw-asset-heading,.tw-merch-title{flex-direction:column;gap:10px}.tw-asset-screen{max-width:440px;margin:auto}.tw-asset-caption{margin-bottom:15px}.tw-print-grid{padding:18px;gap:25px 15px;grid-template-columns:1fr 1fr}.tw-print-grid>.tw-photo,.tw-print-grid>.tw-photo:nth-child(-n+2){grid-column:auto}.tw-print-grid>.tw-photo:last-child{grid-column:1/-1;max-width:250px;justify-self:center}.tw-patches{grid-template-columns:1fr 1fr;gap:22px 15px}.tw-merch-pair,.tw-invitations{grid-template-columns:1fr;gap:30px}.tw-campaign-grid{grid-template-columns:1fr 1fr;gap:20px}.tw-archive-assets{grid-template-columns:1fr;gap:10px}.tw-event-grid{gap:25px 15px}.tw-event-grid>.tw-photo:last-child{grid-column:1/-1}.tw-invitation-copy{gap:15px}.tw-viewer{padding:12px}.tw-viewer-top h3{font-size:12px}.tw-ending>span{font-size:11px}.tw-photo>button>span{width:27px;height:27px;right:9px;bottom:9px}}
#project-body[data-project-slug=tuzza]>.sheet-heading{display:block}
#project-body[data-project-slug=tuzza]>.sheet-heading h2{font-size:clamp(34px,5vw,68px);max-width:none;line-height:1.12}
#project-body[data-project-slug=tuzza]>.sheet-heading>.micro{max-width:none;margin-top:20px}

.tw-event-announcement{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:center;margin-top:40px}.tw-event-announcement video{width:100%;max-width:400px;display:block}.tw-event-announcement h4{font-size:28px;font-weight:400}.tw-event-announcement p{font-size:12px;color:var(--tw-silver);margin-top:10px!important}@media(max-width:600px){.tw-event-announcement{grid-template-columns:1fr}.tw-event-announcement h4{font-size:24px}}
.tw-event-announcement video{height:auto;aspect-ratio:1}

.tw-world-spread:has(> .tw-photo:only-child){grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}

/* Original garment pixels; vector masks remove only the surrounding product backdrop. */
.tw-merch-masks{position:absolute;pointer-events:none}
.tw-merch-pair>.tw-photo>button,.tw-garment-view{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:radial-gradient(ellipse at 50% 43%,#44413d 0%,#2d2c29 46%,#1c1c1b 100%)}
.tw-merch-pair>.tw-photo>button>img,.tw-garment-view>img{position:absolute;max-width:none;height:auto;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:initial}
.tw-merch-pair [data-tw-photo="merch-front"]>img,.tw-garment-view.merch-front>img{width:160%;clip-path:url(#tw-merch-front-mask)}
.tw-merch-pair [data-tw-photo="merch-back"]>img,.tw-garment-view.merch-back>img{width:125%;clip-path:url(#tw-merch-back-mask)}
.tw-garment-view{width:min(75svh,100%)}

.tw-room-moon{display:inline-grid;vertical-align:baseline;white-space:nowrap}
.tw-room-moon>span{grid-area:1/1;animation-duration:9s;animation-timing-function:steps(1,end);animation-iteration-count:infinite;animation-play-state:paused}
.tw-word-room{animation-name:tw-room-signal}
.tw-room-moon>.tw-word-moon{color:#c63b32;opacity:0;animation-name:tw-moon-signal}
.tw-room-moon.is-visible:not(.is-hidden)>span{animation-play-state:running}
.motion-paused .tw-room-moon>span{animation:none}
.motion-paused .tw-room-moon>.tw-word-room{opacity:1}
.motion-paused .tw-room-moon>.tw-word-moon{opacity:0}
@keyframes tw-room-signal{0%,39%{opacity:1}40%{opacity:.15}42%{opacity:1}44%{opacity:.15}46%{opacity:1}48%,84%{opacity:0}86%{opacity:.15}88%{opacity:1}90%{opacity:.15}92%,100%{opacity:1}}
@keyframes tw-moon-signal{0%,47%{opacity:0}48%,84%{opacity:1}86%,100%{opacity:0}}
@media(prefers-reduced-motion:reduce){.tw-room-moon>span{animation:none}.tw-room-moon>.tw-word-room{opacity:1}.tw-room-moon>.tw-word-moon{opacity:0}}

/* Moon Mood: deep space, silver light and the original red release identity. */
#project-dialog:has(#project-body[data-project-slug=tuzza]){background:#030405 url('assets/tuzza-world/lunar-stars.svg') center top/1440px 1100px repeat;color:#e8e9e5}
#project-body[data-project-slug=tuzza]>.sheet-heading h2{font-size:18px;letter-spacing:-.02em;line-height:1.3}
#project-body[data-project-slug=tuzza]>.sheet-heading>.micro{font-size:10px;margin-top:8px;max-width:none;color:#92979c}
#project-body[data-project-slug=tuzza]>.sheet-heading{margin-bottom:0}
#tuzza-world{--tw-silver:#a9afb3;--line:#dce4ee26;position:relative}
.tw-cosmos{position:relative;isolation:isolate;min-height:clamp(540px,76svh,810px);margin:0 0 72px;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid #dce4ee24}




.tw-space-title{padding:65px 0 110px;pointer-events:none}
.tw-artists{display:block;font-size:12px;letter-spacing:.13em;margin-bottom:32px;color:#b8c4d3}
.tw-space-title h3{display:flex;flex-direction:column;font-size:clamp(76px,13.8vw,205px);font-weight:500;line-height:.82;letter-spacing:-.075em}
.tw-space-title h3>span:last-child{margin-top:.12em;color:#b9bec1}
.tw-space-footer{position:absolute;left:0;right:0;bottom:26px;display:flex;justify-content:space-between;gap:25px;align-items:end;font-size:12px;color:#b8bec4}
.tw-space-footer>span:last-child{font-size:9px;max-width:17ch;text-align:right;color:#868f98}
.tw-opening{display:block;margin:0 0 55px}
.tw-opening-copy{display:grid;grid-template-columns:1fr 1fr;gap:20px 70px}
.tw-opening-copy>.micro{grid-column:1/-1;color:#a9afb3}
.tw-opening-copy h3{font-size:clamp(36px,4.5vw,62px);margin:0!important;line-height:1.07}
.tw-opening-copy>p{font-size:16px;line-height:1.8;align-self:center}
.tw-opening-copy dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:25px 0 0}
.tw-opening-copy dl>div{grid-template-columns:1fr;gap:8px;padding-top:16px}
.tw-opening-copy dt{color:#8a949d;font-size:10px}.tw-opening-copy dd{font-size:12px}
.tw-navigation{border-color:#c3d3e52a}
.tw-navigation button span{color:#8897a4}
.tw-chapter{margin-top:130px}
.tw-chapter-heading{padding-top:24px;border-top:1px solid #c3d3e526}
.tw-chapter-heading>.micro{color:#8998a6}
.tw-studio{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}
.tw-studio>.tw-photo,.tw-studio>.tw-photo:nth-child(1),.tw-studio>.tw-photo:nth-child(2){grid-column:auto}
.tw-lunar{position:relative;margin:50px 0!important;background:#000}
.tw-lunar:before{content:'';position:absolute;inset:-30px 10% 20%;background:#afc9e414;filter:blur(50px);z-index:-1}
.tw-lunar figcaption{padding:13px 0;font-size:10px}
.tw-print-grid{background:#101316;color:#e8e9e5;border:1px solid #c3d3e51c}
.tw-print-grid figcaption{color:#a9afb3}
.tw-ending{position:relative;padding:65px 0 40px;border-color:#c3d3e526}


@media(max-width:850px){.tw-cosmos{min-height:560px}.tw-opening-copy{gap:25px}.tw-space-title h3{font-size:16vw}.tw-studio{gap:25px}}
@media(max-width:600px){.tw-cosmos{min-height:580px;margin-bottom:45px}.tw-space-title{align-self:flex-start;padding-top:70px}.tw-space-title h3{font-size:23vw}.tw-artists{font-size:10px;margin-bottom:28px}.tw-space-footer{bottom:24px;font-size:10px;gap:15px}.tw-space-footer>span:last-child{font-size:8px}.tw-opening-copy{grid-template-columns:1fr;gap:22px}.tw-opening-copy>.micro,.tw-opening-copy dl{grid-column:auto}.tw-opening-copy h3{font-size:40px}.tw-opening-copy>p{font-size:15px}.tw-opening-copy dl{grid-template-columns:1fr;gap:0;margin-top:5px}.tw-opening-copy dl>div{grid-template-columns:105px 1fr;gap:15px;padding:13px 0}.tw-chapter{margin-top:80px}.tw-studio{gap:25px 15px}.tw-studio>.tw-photo:first-child{grid-column:auto}.tw-print-grid{padding:20px 14px}}
@media(prefers-reduced-motion:reduce){}

/* Lunar horizon: a photographic surface, with no artificial circular rim. */
.tw-cosmos{min-height:clamp(620px,84svh,870px);align-items:flex-start;justify-content:center;border-bottom:0}
.tw-space-title{position:relative;z-index:1;text-align:center;padding:38px 0 0;width:100%}
.tw-artists{font-size:11px;margin-bottom:30px}
.tw-space-title h3{align-items:center;font-size:clamp(106px,15vw,215px);font-weight:600;letter-spacing:-.055em;line-height:.9}
.tw-space-title h3>span:last-child{font-size:.27em;letter-spacing:.22em;line-height:1.1;margin-top:.55em;margin-left:.22em;color:#d6d9db}
.tw-lunar-horizon{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;mask-image:linear-gradient(to bottom,#000 0%,#000 76%,transparent 100%)}
.tw-lunar-horizon img{position:absolute;left:50%;top:220px;bottom:auto;transform:translateX(-50%);width:118%;min-width:850px;max-width:none;height:auto;mix-blend-mode:screen;mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%)}
.tw-space-footer{z-index:1;bottom:16px;color:#abb0b4}
@media(max-width:850px){.tw-cosmos{min-height:650px}.tw-space-title h3{font-size:19vw}.tw-lunar-horizon img{top:240px;bottom:auto;width:135%;min-width:820px}}
@media(max-width:600px){.tw-cosmos{min-height:585px}.tw-space-title{padding-top:40px}.tw-artists{margin-bottom:30px;font-size:10px}.tw-space-title h3{font-size:27vw}.tw-space-title h3>span:last-child{font-size:.3em;margin-top:.7em}.tw-lunar-horizon img{top:200px;bottom:auto;width:190%;min-width:760px}.tw-space-footer{bottom:16px;font-size:10px}}

.tw-space-footer{justify-content:center}.tw-space-footer>span:last-child{max-width:none;text-align:center;color:#abb0b4;font-size:11px}@media(max-width:600px){.tw-space-footer>span:last-child{font-size:10px}}

/* First movement: the visitor controls the approach to the lunar surface. */
.tw-journey{position:relative;height:185svh;min-height:1000px;margin-bottom:65px}
.tw-journey .tw-cosmos{position:sticky;top:0;height:min(72svh,720px);min-height:500px;margin:0;overflow:hidden;background:#030405;isolation:isolate}
.tw-space-dust{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}
.tw-journey .tw-space-title{z-index:3;padding-top:50px;will-change:transform,opacity}
.tw-journey .tw-space-title h3{font-size:clamp(115px,18vw,260px);font-weight:500;letter-spacing:-.065em}
.tw-journey .tw-space-title h3>span:last-child{font-size:.23em;letter-spacing:.32em;margin-left:.32em;margin-top:.5em}
.tw-journey .tw-artists{margin-bottom:25px;font-size:10px;letter-spacing:.18em}
.tw-journey .tw-lunar-horizon{z-index:1;mask-image:linear-gradient(#000 70%,transparent)}
.tw-journey .tw-lunar-horizon img{top:240px;width:130%;min-width:850px;will-change:transform;transform-origin:50% 45%}
#tuzza-world .tw-flight-copy{position:absolute;z-index:4;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.04em;font-size:clamp(45px,7.5vw,110px);font-weight:400;line-height:1.07;letter-spacing:-.055em;text-align:center;pointer-events:none}
.tw-flight-copy>span{opacity:0;will-change:transform,opacity}
.tw-journey .tw-space-footer{z-index:5;bottom:22px;left:8px;right:8px;justify-content:space-between;align-items:center;gap:25px;font-size:10px;letter-spacing:.02em}
.tw-flight-progress{height:1px;flex:1;max-width:180px;background:linear-gradient(to right,#d7e3ef var(--flight,0%),#d7e3ef30 var(--flight,0%))}
.tw-journey .tw-space-footer .tw-skip-journey{font-size:10px;color:#b8bec4;padding:10px 0;background:none;white-space:nowrap}
.tw-reveal-word{color:rgb(232 233 229 / calc(.2 + var(--read,1)*.8));filter:blur(calc((1 - var(--read,1))*1.5px))}
.tw-opening{scroll-margin-top:45px}
.tw-journey.tw-still{height:auto;min-height:0}
.tw-still .tw-cosmos{position:relative}
.tw-still .tw-flight-copy,.tw-still .tw-space-footer{display:none}
@media(max-width:600px){.tw-journey{height:165svh;min-height:900px;margin-bottom:45px}.tw-journey .tw-cosmos{height:calc(94svh - 210px);min-height:490px}.tw-journey .tw-space-title{padding-top:55px}.tw-journey .tw-space-title h3{font-size:29vw}.tw-journey .tw-lunar-horizon img{top:205px;min-width:780px;width:200%}#tuzza-world .tw-flight-copy{font-size:clamp(40px,10vw,60px)}.tw-flight-progress{max-width:70px}.tw-journey .tw-space-footer{gap:12px}.tw-journey .tw-space-footer>span:last-child{font-size:10px}.tw-journey.tw-still{height:auto;min-height:0}}
@media(prefers-reduced-motion:reduce){.tw-journey{height:auto;min-height:0}.tw-journey .tw-cosmos{position:relative}.tw-flight-copy,.tw-journey .tw-space-footer{display:none}.tw-reveal-word{color:inherit;filter:none}}

/* Three physical prints, presented together above a quiet reflective surface. */
.tw-instax-gallery{margin-top:75px;position:relative;background:radial-gradient(ellipse at 50% 73%,#17212b45,transparent 64%);isolation:isolate}
.tw-instax-track{display:flex;gap:20px;padding:38px 10px 0;perspective:1600px;align-items:flex-start}
.tw-instax-track>.tw-instax{flex:1 1 0;min-width:0;transform-origin:50% 60%}
.tw-instax-track>.tw-instax:first-child{transform:rotateY(8deg) rotateZ(-1deg)}
.tw-instax-track>.tw-instax:nth-child(2){transform:translateY(-15px)}
.tw-instax-track>.tw-instax:last-child{transform:rotateY(-8deg) rotateZ(1deg)}
.tw-instax>button{overflow:visible;box-shadow:0 18px 38px #0008;isolation:isolate}
.tw-instax>button>img:first-child{position:relative;z-index:1;aspect-ratio:4/3;object-fit:contain}
.tw-instax>button>img.tw-instax-reflection{position:absolute;left:0;top:calc(100% + 9px);width:100%;height:auto;transform:scaleY(-1);opacity:.19;pointer-events:none;mask-image:linear-gradient(to top,#000,transparent 65%);filter:blur(1.6px);z-index:-1}
.tw-instax>button>span{z-index:2;width:25px;height:25px;font-size:17px;right:8px;bottom:8px}
.tw-instax figcaption{position:relative;z-index:2;margin-top:100px;max-width:27ch;font-size:11px;line-height:1.5;color:#a9afb3}
#tuzza-world .tw-instax-hint{padding:35px 10px 10px;font-size:11px;color:#84909b}
.tw-instax-hint>span{display:none}
.tw-digital-onset{margin:85px auto 0;width:min(780px,85%)}
@media(hover:hover){.tw-instax>button{transition:translate .3s ease}.tw-instax>button:hover{translate:0 -7px}}
@media(max-width:600px){.tw-instax-gallery{margin-top:42px}.tw-instax-track{overflow-x:auto;scroll-snap-type:x mandatory;gap:22px;padding:25px 14px 8px;scroll-padding-inline:14px;perspective:none;overscroll-behavior-x:contain}.tw-instax-track>.tw-instax{flex:0 0 82%;scroll-snap-align:center;transform:none!important}.tw-instax figcaption{margin-top:85px;font-size:11px;max-width:none}.tw-instax-hint>span{display:inline}#tuzza-world .tw-instax-hint{padding:17px 14px 5px}.tw-digital-onset{margin-top:50px;width:100%}}
@media(prefers-reduced-motion:reduce){.tw-instax>button{transition:none}}
.motion-paused .tw-instax>button{transition:none}
@media(max-width:600px){.tw-instax-track{overflow-y:hidden;scrollbar-width:none}.tw-instax-track::-webkit-scrollbar{display:none}}

/* A sculptural pause between the studio archive and the visual world. */
.tw-meteor{margin:100px 0 0;border-block:1px solid #c3d3e526;background:radial-gradient(ellipse at 50% 45%,#18202965,transparent 65%)}
.tw-meteor-stage{position:relative;height:clamp(430px,65svh,700px);isolation:isolate}
.tw-meteor-stage canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:pan-y}
#tuzza-world .tw-meteor-stage h3{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:none;font-size:clamp(48px,7vw,100px);line-height:.95;letter-spacing:-.055em;color:#f1f0ec;text-shadow:0 2px 30px #0006}
.tw-meteor-foot{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:15px 0 22px;color:#a9afb3;font-size:11px}
.tw-meteor-foot button{padding:10px 0;font-size:11px;border-bottom:1px solid #ffffff50}
.tw-meteor-foot button span{margin-left:15px;font-size:17px}
@media(max-width:600px){.tw-meteor{margin-top:65px}.tw-meteor-stage{height:450px}#tuzza-world .tw-meteor-stage h3{font-size:48px}.tw-meteor-foot{font-size:9px;gap:12px}.tw-meteor-foot button{font-size:10px}}

/* Supplied Room & Pillar-style render, retaining alpha and the fine debris at its edges. */
.tw-meteor{overflow:hidden;background:#101116;border-color:#ffffff18}
.tw-meteor-stage{height:clamp(510px,76svh,780px);overflow:hidden}
.tw-meteor-render{position:absolute;left:50%;top:50%;width:min(84%,730px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;z-index:1;will-change:transform}
.tw-meteor-render>img,.tw-meteor-render>video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.tw-meteor-render>video{opacity:0;transition:opacity .3s ease}
.tw-meteor.has-render .tw-meteor-render>video{opacity:1}
.tw-meteor.has-render .tw-meteor-render>img{visibility:hidden}
.tw-meteor-field{position:absolute;inset:0;pointer-events:none;perspective:900px;transform:translate3d(var(--meteor-x,0px),var(--meteor-y,0px),0)}
.tw-meteor-field>span{position:absolute;top:9%;bottom:5%;width:27%;opacity:.28;background-image:radial-gradient(#bfc4cc 0.55px,transparent .8px);background-size:3px 3px;mask-image:radial-gradient(ellipse at center,#000 5%,#0009 40%,transparent 72%);transform:rotateY(-22deg) skewY(-6deg);animation:tw-meteor-field-drift 16s ease-in-out infinite alternate;animation-play-state:paused}
.tw-meteor-field>span:nth-child(1){left:13%;top:16%;bottom:15%;opacity:.15;animation-delay:-5s}
.tw-meteor-field>span:nth-child(2){left:37%;width:24%;transform:rotateY(15deg) skewY(4deg)}
.tw-meteor-field>span:nth-child(3){left:59%;top:12%;bottom:13%;opacity:.19;animation-delay:-10s}
.tw-meteor.is-active .tw-meteor-field>span{animation-play-state:running}
#tuzza-world .tw-meteor-stage h3{z-index:2;display:block;top:50%;bottom:auto;transform:translateY(-50%);font-size:clamp(38px,6.5vw,94px);line-height:1;letter-spacing:-.06em;white-space:nowrap;text-shadow:0 2px 20px #0004}
.tw-meteor-foot{position:relative;z-index:3;padding:15px 22px 24px}
@keyframes tw-meteor-field-drift{from{translate:0 -9px}to{translate:0 11px}}
@media(max-width:600px){.tw-meteor-stage{height:510px}.tw-meteor-render{width:112%;max-width:540px}.tw-meteor-field>span{width:40%;background-size:3px 3px}.tw-meteor-field>span:first-child{left:0}.tw-meteor-field>span:nth-child(2){left:30%;width:40%}.tw-meteor-field>span:nth-child(3){left:60%}#tuzza-world .tw-meteor-stage h3{font-size:clamp(27px,7.9vw,45px);white-space:normal;padding:0 10px;line-height:1.05}.tw-meteor-foot{padding:10px 14px 20px}}
@media(prefers-reduced-motion:reduce){.tw-meteor-field>span{animation:none}.tw-meteor-render>video{transition:none}}
.tw-meteor.is-still .tw-meteor-field>span{animation:none}

/* Transparent monochrome layers: distant space, dotted veil, rock, then typography. */
.tw-meteor{background:transparent;border-color:transparent}
.tw-meteor-stage .tw-meteor-stars{z-index:0;pointer-events:none}
.tw-meteor-field{z-index:1;background:transparent}
.tw-meteor-field>span{background-image:radial-gradient(#bfbfbf .55px,transparent .8px)}
.tw-meteor-render{z-index:2}
#tuzza-world .tw-meteor-stage h3{z-index:3}
.tw-meteor-foot{z-index:4}

/* (A)live: a horizontal photographic exhibition over a dark reflective floor. */
.tw-alive-gallery{margin-top:65px;min-width:0;background:radial-gradient(ellipse at 50% 64%,#20202055,transparent 68%)}
.tw-exhibit-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}
#tuzza-world .tw-exhibit-heading>p{font-size:16px;letter-spacing:-.02em}
.tw-exhibit-heading>div{display:flex;align-items:center;gap:16px;font-size:11px;color:#bbc0c4}
.tw-exhibit-heading button{padding:10px;font-size:22px;line-height:1}
.tw-exhibit-heading button:disabled{opacity:.25;cursor:default}
.tw-exhibit-rail{--art-height:clamp(240px,30vw,390px);position:relative;display:flex;align-items:flex-start;gap:38px;overflow-x:auto;overflow-y:hidden;padding:28px 15px 12px;scroll-snap-type:x mandatory;scroll-padding-inline:15px;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;perspective:1600px}
.tw-exhibit-rail::-webkit-scrollbar{display:none}
.tw-exhibit-rail.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}
.tw-exhibit-rail>.tw-exhibit{flex:0 0 auto;width:calc(var(--art-height) * var(--art-ratio));scroll-snap-align:start}
.tw-exhibit>button{overflow:visible;background:none;box-shadow:0 20px 45px #0008;isolation:isolate;cursor:inherit}
.tw-exhibit>button>img:first-child{position:relative;z-index:1;width:100%;height:var(--art-height);object-fit:contain}
.tw-exhibit>button>img.tw-exhibit-reflection{position:absolute;left:0;top:calc(100% + 10px);width:100%;height:var(--art-height);object-fit:contain;transform:scaleY(-1);opacity:.17;mask-image:linear-gradient(to top,#000,transparent 64%);filter:blur(2px);pointer-events:none;z-index:-1}
.tw-exhibit>button>span{z-index:2}
.tw-exhibit figcaption{position:relative;z-index:1;margin-top:115px;font-size:12px;line-height:1.5;color:#a9afb3;max-width:45ch}
#tuzza-world .tw-exhibit-hint{font-size:11px;color:#8c959c;padding:18px 15px 0}
@media(max-width:600px){.tw-alive-gallery{margin-top:45px}.tw-exhibit-heading{align-items:start;gap:12px}#tuzza-world .tw-exhibit-heading>p{font-size:14px;max-width:18ch}.tw-exhibit-heading>div{gap:4px;font-size:10px}.tw-exhibit-heading button{padding:7px}.tw-exhibit-rail{gap:22px;padding:18px 8px 8px;scroll-padding-inline:8px;perspective:none}.tw-exhibit-rail>.tw-exhibit{width:88%}.tw-exhibit>button>img:first-child,.tw-exhibit>button>img.tw-exhibit-reflection{height:auto;aspect-ratio:var(--art-ratio)}.tw-exhibit figcaption{margin-top:80px;font-size:11px}#tuzza-world .tw-exhibit-hint{font-size:10px;padding-left:8px}}

/* Separate the author's scope from the reader's chapter navigation. */
#tuzza-world .tw-role-summary{margin-top:35px;gap:40px}
#tuzza-world .tw-role-summary>div{display:block;padding:23px 0 0;border-color:#dce4ee30}
#tuzza-world .tw-role-summary dt{font-size:clamp(20px,2.1vw,29px);line-height:1.2;letter-spacing:-.035em;color:#e8e9e5}
#tuzza-world .tw-role-summary dd{font-size:14px;line-height:1.6;color:#929da6;margin-top:12px;max-width:28ch}
#tuzza-world .tw-navigation{display:grid;grid-template-columns:.75fr 1.25fr;align-items:start;gap:50px;border:0;border-top:1px solid #dce4ee30;margin-top:75px;padding:35px 0 0;overflow:visible}
#tuzza-world .tw-navigation-title{font-size:clamp(30px,3.6vw,48px);line-height:1.04;letter-spacing:-.045em;font-weight:400;color:#e8e9e5}
.tw-navigation-links{min-width:0}
#tuzza-world .tw-navigation-links button{display:grid;grid-template-columns:32px 1fr 22px;align-items:center;gap:20px;flex-direction:initial;width:100%;text-align:left;font-size:16px;padding:17px 0;border-bottom:1px solid #dce4ee20}
#tuzza-world .tw-navigation-links button:first-child{padding-top:0;padding-bottom:17px}
#tuzza-world .tw-navigation-links button>span:first-child{font-size:10px;color:#7c8891}
#tuzza-world .tw-navigation-links button strong{font-weight:400;letter-spacing:-.015em;transition:translate .2s ease}
#tuzza-world .tw-navigation-links button .tw-nav-arrow{font-size:19px;color:#9fa9b1;justify-self:end}
@media(hover:hover){#tuzza-world .tw-navigation-links button:hover strong{translate:5px 0}#tuzza-world .tw-navigation-links button:hover{color:#fff}}
@media(max-width:600px){#tuzza-world .tw-role-summary{display:grid;grid-template-columns:1fr;gap:0;margin-top:15px}#tuzza-world .tw-role-summary>div{display:grid;grid-template-columns:1fr 1.15fr;gap:20px;padding:20px 0;align-items:start}#tuzza-world .tw-role-summary dt{font-size:21px}#tuzza-world .tw-role-summary dd{margin-top:0;font-size:12px}#tuzza-world .tw-navigation{grid-template-columns:1fr;gap:28px;margin-top:40px;padding-top:28px}#tuzza-world .tw-navigation-title{font-size:32px}#tuzza-world .tw-navigation-title br{display:none}#tuzza-world .tw-navigation-links button{font-size:15px;gap:14px;grid-template-columns:24px 1fr 20px;padding:17px 0}}
@media(prefers-reduced-motion:reduce){#tuzza-world .tw-navigation-links button strong{transition:none}}
.motion-paused .tw-navigation-links button strong{transition:none}

/* One integrated garment display; clean alpha edges, original artwork retained. */
.tw-merch-pair{position:relative;isolation:isolate;gap:12px;padding:20px 12px 40px;background:radial-gradient(ellipse at 50% 46%,#45151370,transparent 65%)}
.tw-merch-pair:before{content:'';position:absolute;inset:10% 12% 15%;z-index:-1;background:radial-gradient(ellipse,#3a100b50,transparent 70%);filter:blur(45px);pointer-events:none}
.tw-merch-pair>.tw-photo>button,.tw-garment-view{background:transparent;aspect-ratio:1/1.06;overflow:hidden}
.tw-merch-pair>.tw-photo:last-child{padding-top:65px}
.tw-merch-pair>.tw-photo>button>.tw-garment-art,.tw-garment-view>.tw-garment-art{display:block;position:absolute;inset:0;width:100%;height:100%;padding:0;margin:0;background:none;border:0;border-radius:0;filter:url(#tw-garment-clean-edge);pointer-events:none}
.tw-garment-art>img{position:absolute;max-width:none;height:auto;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:initial}
.tw-merch-pair [data-tw-photo="merch-front"] .tw-garment-art>img,.tw-garment-view.merch-front .tw-garment-art>img{width:151%;clip-path:url(#tw-merch-front-mask)}
.tw-merch-pair [data-tw-photo="merch-back"] .tw-garment-art>img,.tw-garment-view.merch-back .tw-garment-art>img{width:119%;clip-path:url(#tw-merch-back-mask)}
.tw-merch-pair>.tw-photo figcaption{font-size:12px;color:#a9afb3;margin:14px 18px 0}
.tw-garment-view{background:radial-gradient(ellipse,#38100e66,transparent 70%)}
@media(max-width:600px){.tw-merch-pair{gap:28px;padding:5px 0 20px}.tw-merch-pair>.tw-photo:last-child{padding-top:0}.tw-merch-pair>.tw-photo>button{aspect-ratio:1}.tw-merch-pair>.tw-photo figcaption{margin-left:8px}}

/* A quicker stellar signal; each word carries its own correctly positioned full stop. */
.tw-room-moon>.tw-word-room{animation:tw-room-fast 3.2s linear infinite,tw-word-glint 1.15s ease-in-out infinite;animation-play-state:paused}
.tw-room-moon>.tw-word-moon{color:var(--accent,#e50006);animation:tw-moon-fast 3.2s linear infinite,tw-word-glint 1.15s ease-in-out infinite;animation-play-state:paused}
.tw-room-moon .tw-signal-dot{display:inline;color:inherit}
@keyframes tw-room-fast{0%,40%{opacity:1}44%{opacity:.55}47%,89%{opacity:0}93%{opacity:.55}97%,100%{opacity:1}}
@keyframes tw-moon-fast{0%,43%{opacity:0}47%{opacity:.65}50%,86%{opacity:1}90%{opacity:.45}94%,100%{opacity:0}}
@keyframes tw-word-glint{0%,24%,58%,100%{filter:blur(0);text-shadow:0 0 .1em currentColor}32%{filter:blur(.65px);text-shadow:0 0 .18em currentColor}43%{filter:blur(.12px);text-shadow:0 0 .12em currentColor}70%{filter:blur(.85px);text-shadow:0 0 .22em currentColor}82%{filter:blur(.15px);text-shadow:0 0 .11em currentColor}}
.motion-paused .tw-room-moon>span{animation:none;filter:none;text-shadow:none}
@media(prefers-reduced-motion:reduce){.tw-room-moon>span{animation:none!important;filter:none;text-shadow:none}}

/* Album artwork as a tactile, selectable archive. */
.tw-album{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,.8fr);gap:clamp(30px,6vw,100px);align-items:center;padding:35px 0 65px;isolation:isolate}
.tw-album-stage{position:relative;min-width:0;padding:7% 15% 10% 4%;perspective:1600px}
.tw-album-stack{position:relative;aspect-ratio:1;transform:rotateX(8deg) rotateY(-15deg) rotateZ(-5deg);transform-style:preserve-3d}
.tw-album-layer{position:absolute;inset:0;transform:translate3d(calc(24px + var(--layer)*17px),calc(-13px + var(--layer)*-8px),calc(var(--layer)*-12px)) rotateY(-9deg);transition:transform .85s cubic-bezier(.22,1,.36,1),filter .65s,opacity .65s;filter:brightness(.45);opacity:.8;background:#171717;box-shadow:3px 5px 0 #313131,8px 16px 40px #0008}
.tw-album-layer.is-active{transform:translate3d(-8px,12px,70px) rotateY(8deg) rotateZ(3deg);filter:brightness(1);opacity:1}
.tw-album-layer .tw-photo{margin:0;height:100%;width:100%}.tw-album-layer .tw-photo button{display:block;width:100%;height:100%;background:#050505}.tw-album-layer .tw-photo img{height:100%;width:100%;object-fit:contain}.tw-album-layer figcaption{display:none}.tw-album-layer button:disabled{cursor:default}.tw-album-layer:not(.is-active) .tw-photo button>span{display:none}
.tw-album-layer [src$="print-back.jpg"],.tw-viewer-content>img[src$="print-back.jpg"]{clip-path:inset(3px)}
.tw-album-layer [src$="print-disc.jpg"]{clip-path:circle(39.3% at 50% 50%)}
.tw-album-hint{position:absolute;left:4%;bottom:-14px;color:var(--tw-silver);font-size:12px}
.tw-album-index h4{font-size:clamp(34px,4.2vw,64px);line-height:1.02;letter-spacing:-.045em;font-weight:400;margin:0 0 35px}.tw-album-index [role=tablist]{display:flex;flex-direction:column;gap:5px}.tw-album-index [role=tab]{display:grid;grid-template-columns:27px 1fr 20px;gap:12px;align-items:center;text-align:left;padding:18px 15px;color:#919598;background:#111315;border:0;border-left:2px solid transparent;font:inherit;font-size:16px;cursor:pointer;transition:background .3s,color .3s,transform .5s}.tw-album-index [role=tab]>span:first-child{font-size:11px}.tw-album-index [role=tab]>span:last-child{opacity:0}.tw-album-index [aria-selected=true]{color:#f0f0eb;background:#27292a;border-left-color:var(--accent,#e50006);transform:translateX(-12px)}.tw-album-index [aria-selected=true]>span:last-child{opacity:1}.tw-album-index [role=tab]:focus-visible{outline:2px solid #eee;outline-offset:3px}.tw-album-index [role=tabpanel]{font-size:12px;color:var(--tw-silver);line-height:1.5;min-height:3em;margin:24px 0 0;max-width:30ch}
@media(max-width:700px){.tw-album{grid-template-columns:1fr;gap:55px;padding:0 0 30px}.tw-album-stage{padding:12% 20% 10% 6%}.tw-album-stack{transform:rotateX(5deg) rotateY(-12deg) rotateZ(-4deg)}.tw-album-layer{transform:translate3d(calc(12px + var(--layer)*10px),calc(var(--layer)*-6px),calc(var(--layer)*-8px))}.tw-album-index h4{font-size:36px;margin-bottom:22px}.tw-album-index h4 br{display:none}.tw-album-index [role=tab]{padding:15px;font-size:15px}.tw-album-index [aria-selected=true]{transform:translateX(0)}.tw-album-hint{font-size:11px;bottom:-22px}}
@media(prefers-reduced-motion:reduce){.tw-album-layer,.tw-album-index [role=tab]{transition:none}}
.motion-paused .tw-album-layer,.motion-paused .tw-album-index [role=tab]{transition:none}
@media(max-width:700px){.tw-album-index h4 br:after{content:' '}.tw-album-index h4 br{display:contents}}
@media(max-width:700px){.tw-album{gap:20px}.tw-album-index{grid-row:1;min-width:0}.tw-album-index h4{font-size:32px}.tw-album-index [role=tablist]{flex-direction:row;overflow-x:auto;padding-bottom:8px;gap:6px}.tw-album-index [role=tab]{flex:0 0 auto;grid-template-columns:18px 1fr;gap:8px;padding:12px 14px;font-size:12px;border-left:0;border-bottom:2px solid transparent}.tw-album-index [aria-selected=true]{border-bottom-color:var(--accent,#e50006)}.tw-album-index [role=tab]>span:last-child{display:none}.tw-album-index [role=tabpanel]{margin-top:10px;min-height:0;max-width:none}.tw-album-stage{grid-row:2;margin-bottom:25px}}
.tw-album-index [role=tablist]{scrollbar-width:none}.tw-album-index [role=tablist]::-webkit-scrollbar{display:none}

@media(min-width:601px){.tw-merch-pair>.tw-photo:first-child figcaption{margin-top:79px}}

/* One printed invitation, two faces. */
.tw-invitation-object{margin:20px 0 30px}.tw-card-space{perspective:1500px;padding:65px 10% 75px;cursor:grab;touch-action:pan-y;user-select:none;background:radial-gradient(ellipse at 50% 65%,#34343445,transparent 65%)}.tw-card-space.is-grabbing{cursor:grabbing}.tw-card-space:focus-visible{outline:1px solid #ddd;outline-offset:3px}.tw-invitation-card{position:relative;width:100%;aspect-ratio:1600/811;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.22,1,.36,1)}.is-grabbing .tw-invitation-card{transition:none}.tw-card-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#171717;box-shadow:0 1px 0 #777,0 3px 0 #303030,0 28px 50px #0009}.tw-card-face img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.tw-card-front{transform:translateZ(1px)}.tw-card-back{transform:rotateY(180deg) translateZ(1px)}.tw-card-controls{display:flex;align-items:center;gap:22px;color:var(--tw-silver);font-size:12px;padding:15px 0;border-bottom:1px solid #ffffff25}.tw-card-controls p{margin:0 auto 0 0}.tw-card-controls button{background:none;border:0;color:inherit;font:inherit;padding:10px 0;cursor:pointer}.tw-card-controls button:hover{color:#fff}.tw-card-controls button:focus-visible{outline:1px solid white;outline-offset:5px}.tw-card-side{min-width:45px;color:#eee}.tw-card-enlarge img{display:none}
@media(max-width:600px){.tw-card-space{padding:45px 3% 50px;perspective:850px}.tw-card-controls{gap:16px;flex-wrap:wrap;font-size:11px}.tw-card-controls p{flex-basis:100%}.tw-card-side{margin-right:auto}}
@media(prefers-reduced-motion:reduce){.tw-invitation-card{transition:none}}.motion-paused .tw-invitation-card{transition:none}

.tw-graphics{margin:65px 0 35px}.tw-graphics-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.tw-graphics-heading h4{font-size:clamp(28px,3.3vw,48px);font-weight:400;line-height:1.08;letter-spacing:-.035em}.tw-graphics-heading p{font-size:12px;color:var(--tw-silver)}.tw-graphics-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(200px,.8fr);gap:clamp(25px,5vw,75px);align-items:center}.tw-graphics-stage{min-width:0;aspect-ratio:1.22;display:grid;align-items:center;background:radial-gradient(ellipse,#35353525,transparent 70%)}.tw-graphics-art[hidden]{display:none}.tw-graphics-art{animation:tw-graphic-arrival .45s ease-out}.tw-graphics-art .tw-photo{margin:0}.tw-graphics-art .tw-photo>button{background:transparent;aspect-ratio:1.22;display:grid;place-items:center}.tw-graphics-art .tw-photo img{width:100%;height:100%;max-height:460px;object-fit:contain}.tw-graphics-art figcaption{font-size:12px!important;margin-top:18px!important;color:var(--tw-silver)}.tw-graphics-art [src$="patch-satellite.jpg"],.tw-graphics-art [src$="patch-apollo.jpg"]{clip-path:circle(49% at 50% 50%);width:80%!important;aspect-ratio:1;height:auto!important}.tw-graphics-select{display:flex;flex-direction:column;gap:8px}.tw-graphics-select button{display:grid;grid-template-columns:54px 1fr 15px;align-items:center;gap:18px;padding:12px 10px;background:none;border:0;border-bottom:1px solid #ffffff20;color:#989b9d;text-align:left;font:inherit;font-size:14px;cursor:pointer}.tw-graphics-select button[aria-pressed=true]{color:#fff;background:#ffffff09}.tw-graphics-select button>span:last-child{opacity:0}.tw-graphics-select button[aria-pressed=true]>span:last-child{opacity:1;color:var(--accent)}.tw-graphic-thumb{height:48px;display:grid;place-items:center}.tw-graphic-thumb img{height:100%;width:100%;object-fit:contain}.tw-graphics-select button:focus-visible{outline:1px solid #eee;outline-offset:3px}@keyframes tw-graphic-arrival{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}
@media(max-width:600px){.tw-graphics-heading{display:block}.tw-graphics-heading p{margin-top:16px}.tw-graphics-layout{grid-template-columns:1fr;gap:25px}.tw-graphics-stage{aspect-ratio:1.1}.tw-graphics-select{display:grid;grid-template-columns:1fr 1fr;gap:8px 15px}.tw-graphics-select button{grid-template-columns:36px 1fr;gap:10px;font-size:11px;padding:10px 4px}.tw-graphics-select button>span:last-child{display:none}.tw-graphic-thumb{height:36px}}
@media(prefers-reduced-motion:reduce){.tw-graphics-art{animation:none}}.motion-paused .tw-graphics-art{animation:none}
.tw-graphic-thumb [src$="patch-satellite.jpg"],.tw-graphic-thumb [src$="patch-apollo.jpg"]{clip-path:circle(49% at 50% 50%);object-fit:cover;width:48px;height:48px}@media(max-width:600px){.tw-graphic-thumb [src$="patch-satellite.jpg"],.tw-graphic-thumb [src$="patch-apollo.jpg"]{width:36px;height:36px}}

/* Solid laminated card: two printed faces around a continuous eight-pixel core. */
.tw-invitation-card{--card-thickness:8px;--card-width:600px;--card-height:304px}
.tw-card-front{transform:translateZ(4px)}.tw-card-back{transform:rotateY(180deg) translateZ(4px)}
.tw-card-face{border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff38,0 24px 48px #0008}
.tw-card-face img{border-radius:3px}
.tw-card-face:after{content:'';position:absolute;inset:0;border-radius:3px;pointer-events:none;background:radial-gradient(ellipse at var(--sheen-x,40%) var(--sheen-y,30%),#fff9,transparent 62%),linear-gradient(115deg,transparent 22%,#fff5 44%,transparent 66%);opacity:var(--sheen-opacity,.12);box-shadow:inset 0 0 0 1px #ffffff66,inset 0 0 12px #ffffff12}
.tw-card-edge{position:absolute;display:block;pointer-events:none;backface-visibility:visible;background:repeating-linear-gradient(0deg,#6f7071 0px,#b2b2ad .7px,#444547 1px,#93948f 1.6px);box-shadow:inset 0 0 0 .5px #dadbd099;transform-style:preserve-3d}
.tw-card-edge-left,.tw-card-edge-right{width:8px;height:calc(100% - 2px);top:1px;left:50%;margin-left:-4px}
.tw-card-edge-right{transform:rotateY(90deg) translateZ(calc(var(--card-width)/2 - 1px))}.tw-card-edge-left{transform:rotateY(90deg) translateZ(calc(var(--card-width)/-2 + 1px))}
.tw-card-edge-top,.tw-card-edge-bottom{width:calc(100% - 2px);height:8px;left:1px;top:50%;margin-top:-4px;background:repeating-linear-gradient(90deg,#5c5d5c 0px,#aaa 1px,#777 1.5px)}
.tw-card-edge-top{transform:rotateX(90deg) translateZ(calc(var(--card-height)/2 - 1px))}.tw-card-edge-bottom{transform:rotateX(90deg) translateZ(calc(var(--card-height)/-2 + 1px))}

/* Gloss laminate and restrained interference foil, driven by the card angle. */
.tw-card-face:after{background:linear-gradient(var(--foil-angle,112deg),transparent 15%,#ffffff04 32%,#ffffff24 43%,#fffffff0 48.5%,#ffffff55 50%,#ffffff08 56%,transparent 69%),radial-gradient(ellipse at var(--sheen-x,40%) var(--sheen-y,30%),#ffffff55,transparent 60%);opacity:var(--sheen-opacity,.35);mix-blend-mode:screen;box-shadow:inset 0 0 0 1px #ffffffb0,inset 1px 1px 2px #ffffff80,inset -1px -1px 2px #000b}
.tw-card-face:before{content:'';position:absolute;inset:0;z-index:1;border-radius:3px;pointer-events:none;background:linear-gradient(var(--foil-angle,112deg),transparent 27%,#b4d8ed20 36%,#ddc2ec35 43%,#f4e8bf45 48%,#b9dfd52b 54%,#b9c9e320 60%,transparent 72%);background-size:180% 180%;background-position:var(--sheen-x,40%) var(--sheen-y,30%);mix-blend-mode:screen;opacity:.55}
.tw-card-face{box-shadow:0 28px 55px #000a,0 4px 12px #0007}.tw-card-edge{filter:brightness(1.28);box-shadow:inset 0 0 0 .6px #f3f3e8bd}

/* Clear collector casing: recessed print, double bevel and a polished acrylic shell. */
.tw-invitation-card{--card-thickness:14px}
.tw-card-front{transform:translateZ(7px)}.tw-card-back{transform:rotateY(180deg) translateZ(7px)}
.tw-card-face{border-radius:14px;background:linear-gradient(135deg,#b7c7d21c,#080a0b88 18%,#d8e3e41c 48%,#141517a0 78%,#9ba5a433);box-shadow:inset 0 0 0 1px #e4eced75,inset 0 0 0 3px #11181b80,inset 0 0 0 4px #d5dee535,inset 0 0 13px #e5e6e328,0 20px 45px #0008}
.tw-card-face img{position:absolute;inset:13px;width:calc(100% - 26px);height:calc(100% - 26px);border-radius:5px;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #fff2}
.tw-card-face:before{inset:7px;border:1px solid #d0d9e03d;border-radius:9px;background:linear-gradient(var(--foil-angle,112deg),#d2e6fa10,transparent 25%,#fbdeed09 55%,#d4e3e915 85%);opacity:1;mix-blend-mode:screen;box-shadow:0 0 0 1px #0007,inset 0 1px 1px #fff4}
.tw-card-face:after{inset:0;border-radius:14px;background:linear-gradient(155deg,#ffffff26 0%,transparent 16%,transparent 78%,#d5e7f02b 100%);opacity:1;mix-blend-mode:normal;box-shadow:inset 1px 1px 1px #ffffffa0,inset -1px -1px 1px #c6dce580,inset 3px 3px 2px #0008,inset -3px -3px 2px #0008}
.tw-card-glass{position:absolute;inset:4px;z-index:2;border-radius:11px;pointer-events:none;background:radial-gradient(ellipse at var(--sheen-x,40%) var(--sheen-y,30%),#dceefa20,transparent 62%),linear-gradient(var(--foil-angle,112deg),transparent 10%,#b8d4f209 23%,#ffffff28 37%,#ffffff06 48%,transparent 59%,#dbeefa12 79%,transparent 92%);box-shadow:inset 0 0 0 .6px #ffffff45,inset 0 7px 10px -9px #fff,inset 0 -7px 10px -9px #e2e8ef;mix-blend-mode:screen}
.tw-card-edge{border-radius:3px;filter:none;background:linear-gradient(90deg,#111a21b0,#d2e0e6b0 14%,#4a596e65 24%,#e0e8eb60 40%,#0d151ec0 53%,#8a9aa5b0 70%,#f3f0e0a0 86%,#17212ac0);box-shadow:inset 0 0 0 .7px #dce4e699}
.tw-card-edge-left,.tw-card-edge-right{width:14px;margin-left:-7px;height:calc(100% - 16px);top:8px}.tw-card-edge-top,.tw-card-edge-bottom{height:14px;margin-top:-7px;width:calc(100% - 16px);left:8px;background:linear-gradient(0deg,#16212b,#9ba9b7b0 20%,#1a243099 38%,#ccd8ddb0 63%,#19202bb0 80%,#b3c1c9)}
.tw-card-edge-right{transform:rotateY(90deg) translateZ(calc(var(--card-width)/2 - 1px))}.tw-card-edge-left{transform:rotateY(90deg) translateZ(calc(var(--card-width)/-2 + 1px))}
.tw-card-edge-top{transform:rotateX(90deg) translateZ(calc(var(--card-height)/2 - 1px))}.tw-card-edge-bottom{transform:rotateX(90deg) translateZ(calc(var(--card-height)/-2 + 1px))}
@media(max-width:600px){.tw-card-face img{inset:9px;width:calc(100% - 18px);height:calc(100% - 18px)}.tw-card-face{border-radius:10px}.tw-card-face:after{border-radius:10px}.tw-card-face:before{inset:5px;border-radius:7px}.tw-card-glass{border-radius:8px}}

/* Reference to realisation: one panoramic source and a deliberately paired spread. */
#tw-world .tw-lunar{margin:0;background:none;border:0;padding:0}#tw-world .tw-lunar>img{display:block;width:100%;height:auto;aspect-ratio:1685/507;object-fit:contain}#tw-world .tw-lunar figcaption{display:flex;justify-content:space-between;gap:20px;margin:17px 0 0;padding:0;color:var(--tw-silver);font-size:11px}
.tw-reference-story{margin-top:70px}.tw-reference-intro{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.tw-reference-intro h4{font-size:clamp(30px,3.8vw,54px);line-height:1.05;letter-spacing:-.04em;font-weight:400}.tw-reference-intro p{max-width:30ch;font-size:13px;line-height:1.5;color:var(--tw-silver)}
#tw-world .tw-reference-row{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(20px,4vw,65px);align-items:end;margin:0}#tw-world .tw-reference-row>.tw-photo:first-child{max-width:none}#tw-world .tw-reference-row .tw-photo{margin:0;min-width:0}#tw-world .tw-reference-row .tw-photo>button{display:flex;align-items:end;width:100%;height:clamp(240px,31vw,440px);background:none}#tw-world .tw-reference-row .tw-photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom}#tw-world .tw-reference-row .tw-photo figcaption{margin:18px 0 0;padding-top:14px;border-top:1px solid #ffffff26;font-size:12px;color:var(--tw-silver)}
@media(max-width:600px){.tw-reference-story{margin-top:40px}.tw-reference-intro{display:block}.tw-reference-intro p{margin-top:18px;max-width:35ch}#tw-world .tw-reference-row{grid-template-columns:1fr;gap:35px}#tw-world .tw-reference-row .tw-photo>button{height:auto}#tw-world .tw-reference-row .tw-photo img{height:auto}#tw-world .tw-reference-row>.tw-photo:first-child{width:76%}#tw-world .tw-lunar figcaption{font-size:10px}}

/* Definite preview dimensions prevent intrinsic image height from overflowing its grid cell. */
.tw-graphics-stage{aspect-ratio:auto;display:block}.tw-graphics-art .tw-photo>button{display:block;position:relative;aspect-ratio:auto;height:clamp(280px,36vw,500px);overflow:hidden}.tw-graphics-art .tw-photo img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:contain;box-sizing:border-box;padding:12px}.tw-graphics-art [src$="patch-satellite.jpg"],.tw-graphics-art [src$="patch-apollo.jpg"]{inset:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:min(80%,360px)!important;height:auto!important;padding:0;max-height:100%;object-fit:contain}
@media(max-width:600px){.tw-graphics-art .tw-photo>button{height:320px}.tw-graphics-art .tw-photo img{padding:8px}}

/* Reflections dissolve before captions and never reach the enclosing section edge. */
.tw-instax>button>img.tw-instax-reflection,.tw-exhibit>button>img.tw-exhibit-reflection{-webkit-mask-image:linear-gradient(to top,#000c 0px,#0007 24px,#0003 55px,#0001 82px,transparent 115px);mask-image:linear-gradient(to top,#000c 0px,#0007 24px,#0003 55px,#0001 82px,transparent 115px);filter:blur(2.4px);opacity:.19}
.tw-instax-gallery{background:none}
@media(max-width:600px){.tw-instax>button>img.tw-instax-reflection,.tw-exhibit>button>img.tw-exhibit-reflection{-webkit-mask-image:linear-gradient(to top,#000a,#0004 20px,transparent 65px);mask-image:linear-gradient(to top,#000a,#0004 20px,transparent 65px)}}

/* A monochrome diptych connects the telescope's gaze with the lunar archive. */
#tw-world .tw-reference-row [data-tw-photo="telescope"] img{filter:grayscale(1) contrast(1.08) brightness(.88)}
#tw-world .tw-reference-row [data-tw-photo="telescope"]:after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 65% 48%,transparent 28%,#080a0c26 65%,#080a0c80 100%);z-index:1}
#tw-world .tw-reference-row .tw-photo>button>span{z-index:2}

.tw-film-orbit{--orbit-card-width:500px;--orbit-depth:310px;margin:25px 0 70px}.tw-orbit-stage{position:relative;height:clamp(300px,40vw,500px);perspective:1400px;overflow:hidden;touch-action:pan-y;cursor:grab;user-select:none}.tw-orbit-stage.is-dragging{cursor:grabbing}.tw-orbit-ring{position:absolute;left:50%;top:48%;width:0;height:0;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.22,1,.36,1)}.is-dragging .tw-orbit-ring{transition:none}.tw-orbit-card{position:absolute;width:var(--orbit-card-width);left:calc(var(--orbit-card-width)/-2);top:calc(var(--orbit-card-width)*-.28125);transform:rotateY(var(--card-angle)) translateZ(var(--orbit-depth));transform-style:preserve-3d}.tw-orbit-card:after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#292d31,#08090a);transform:translateZ(-2px);border:1px solid #ffffff30;pointer-events:none}.tw-orbit-card .tw-photo{margin:0;backface-visibility:hidden}.tw-orbit-card .tw-photo>button{aspect-ratio:16/9;box-shadow:0 20px 45px #0009;border:1px solid #ffffff35;background:#050505}.tw-orbit-card .tw-photo img{width:100%;height:100%;object-fit:contain;pointer-events:none}.tw-orbit-card figcaption{font-size:11px;margin-top:14px}.tw-orbit-controls{display:flex;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid #fff3;color:var(--tw-silver);font-size:12px}.tw-orbit-controls p{margin-right:auto}.tw-orbit-controls button{font-size:24px;padding:8px}.tw-orbit-stage:focus-visible{outline:1px solid #ddd;outline-offset:4px}
@media(max-width:600px){.tw-orbit-stage{height:330px;perspective:900px}.tw-orbit-controls{gap:12px;font-size:10px}.tw-orbit-controls p{max-width:20ch}.tw-orbit-card figcaption{font-size:9px}}
@media(prefers-reduced-motion:reduce){.tw-orbit-ring{transition:none}}.motion-paused .tw-orbit-ring{transition:none}
.tw-touch-word{display:inline-block;white-space:nowrap}.tw-touch-letter{display:inline-block;transform-origin:50% 70%;will-change:transform}.tw-meteor-stage h3{user-select:none}
@media(prefers-reduced-motion:reduce){.tw-touch-letter{transform:none!important;will-change:auto}}.motion-paused .tw-touch-letter{transform:none!important;will-change:auto}

/* Matching lunar archive treatment and photographic reseau marks. */
#tw-world .tw-reference-row [data-tw-photo="apollo"] img{filter:contrast(1.07) brightness(.88)}
#tw-world .tw-reference-row [data-tw-photo="telescope"] img{filter:grayscale(1) contrast(.93) brightness(.82)}
#tw-world .tw-reference-row .tw-photo>button:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse at 51% 46%,transparent 28%,#080a0c1c 60%,#080a0c80 100%)}
#tw-world .tw-reference-row [data-tw-photo="telescope"]:before{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.48;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath d='M45 50h10M50 45v10' fill='none' stroke='%23000000' stroke-opacity='.75' stroke-width='.6'/%3E%3Cpath d='M45 49.6h10M49.6 45v10' fill='none' stroke='%23ffffff' stroke-opacity='.35' stroke-width='.35'/%3E%3C/svg%3E");background-size:20% 33.333%;background-position:center}
#tw-world .tw-reference-row .tw-photo>button>span{z-index:3}

/* Sculptural moon phases on the reverse of each photographic card. */
.tw-orbit-card:after{display:none}.tw-orbit-back{position:absolute;left:0;top:0;width:100%;aspect-ratio:16/9;transform:rotateY(180deg) translateZ(2px);backface-visibility:hidden;overflow:hidden;border:1px solid #aaa6;background:radial-gradient(ellipse at 32% 20%,#a3a3a0,#666764 58%,#3e403f);box-shadow:inset 0 0 45px #0004}.tw-phase-disc,.tw-phase-shadow{position:absolute;display:block;width:48%;aspect-ratio:1;border-radius:50%;top:10%;box-shadow:0 15px 12px -12px #000c}.tw-phase-shadow{left:43%;background:radial-gradient(circle at 30% 25%,#252625,#080909 70%)}.tw-phase-disc{left:18%;background:radial-gradient(circle at 23% 28%,#e2e2dc,#aaa9a3 35%,#656660 65%,#262824 100%);box-shadow:inset 1px 1px 2px #fff5,0 13px 12px -10px #000c}.tw-phase-disc:after{content:'';position:absolute;inset:0;border-radius:inherit;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.tw-phase-1 .tw-phase-disc{background:linear-gradient(90deg,#d0d0c8 0%,#9e9f98 34%,#555750 49%,#161915 65%,#090b09 100%)}.tw-phase-2 .tw-phase-disc{background:radial-gradient(ellipse at 100% 45%,#0a0c0a 0%,#111410 58%,#454940 72%,#b0b2a6 90%,#deded4 100%)}.tw-phase-name{position:absolute;bottom:6%;left:7%;font-size:10px;letter-spacing:.06em;color:#e1e2dbbb}

/* Dark, frosted lunar studies with photographic grain and faint optical streaks. */
.tw-orbit-back{background:radial-gradient(ellipse at 28% 12%,#363b3d,#171c1f 52%,#090d10);border-color:#82909845;box-shadow:inset 0 0 55px #0008}
.tw-orbit-back .tw-phase-disc{filter:brightness(.56) blur(2.4px);box-shadow:inset 1px 1px 4px #e6edee30,0 15px 20px -9px #000c}
.tw-orbit-back .tw-phase-shadow{filter:blur(3px);opacity:.85}
.tw-orbit-back:before{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23g)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");mix-blend-mode:soft-light}
.tw-orbit-back:after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 17%,#c4d9e81c 17.5%,#b8d1e505 19%,transparent 23%,transparent 75%,#c4d9e814 76%,transparent 79%),radial-gradient(ellipse at 70% 20%,#a8bcc61a,transparent 58%);filter:blur(2px)}
.tw-orbit-back .tw-phase-name{z-index:3;color:#c0c7c97a;font-size:9px}
#project-dialog:has(#project-body[data-project-slug=tuzza]){background:#030405;isolation:isolate}.tw-page-sky{position:sticky;top:0;display:block;width:100%;pointer-events:none;z-index:-1;max-width:none}
.tw-sky-guide{margin:40px 0;border-block:1px solid #c3d3e526;padding:18px 0;color:var(--tw-silver);font-size:12px}.tw-sky-guide summary{cursor:pointer;display:flex;justify-content:space-between;list-style:none}.tw-sky-guide>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:30px 0}.tw-sky-guide strong{display:block;font-size:20px;font-weight:400;color:#e8e9e5;margin-bottom:14px}.tw-sky-guide p{line-height:1.7}.tw-sky-note{max-width:80ch;font-size:10px}.tw-sky-note a{text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.tw-sky-guide>div{grid-template-columns:1fr;gap:25px}}
