:root{--blue:#064881;--cobalt:#07599a;--ink:#08385d;--paper:#f6f3eb;--white:#fffef9;--muted:#627884;--line:#bdcbd0;--pad:clamp(24px,5.2vw,88px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,"Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;border:0}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid #df803b;outline-offset:5px}img,svg{display:block;max-width:100%}img{height:auto}p{margin:0;line-height:1.9}h1,h2,h3{margin:0}h2{font-size:clamp(34px,4.2vw,63px);line-height:1.28;letter-spacing:-.045em;font-weight:750}h2 em{font-style:normal}h3{font-weight:650}svg path{vector-effect:non-scaling-stroke}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.hand{font-family:"DFKai-SB","KaiTi","BiauKai",serif;font-style:italic;letter-spacing:1.4px}.poster{position:relative;overflow:hidden}.section-wrap{padding:84px var(--pad)}.overline,.section-meta,.header-label,.hero-top,.hero-footer,.hero-vertical,.hero-bottom-label,.study-label>span,.concept-caption,.concept-points>div>span,.tiny-note,.blueprint-serial,.material-head>span,.material-side,.material-copy>span,.kit-paper-label,.kit-caption>span,.kit-poster-foot,.field-serial,.field-card-heading>span,.field-main-photo>span,footer{font:600 10px/1.5 Arial,sans-serif;letter-spacing:1.8px}.skip{position:fixed;top:-100px;left:15px;background:white;padding:15px;z-index:100}.skip:focus{top:10px}header{height:76px;display:flex;align-items:center;gap:30px;padding:0 var(--pad);background:rgba(247,245,238,.95);border-bottom:1px solid #a8becb;position:sticky;top:0;z-index:25;backdrop-filter:blur(12px)}.brand{font:900 italic 28px/1 Arial;letter-spacing:-1.8px;display:flex;align-items:center;gap:12px}.brand>span{font-size:11px;letter-spacing:1px;font-style:normal;border-left:1px solid var(--blue);padding-left:12px}.header-label{font-size:8px;letter-spacing:1.1px;color:#4c6a7f}nav{display:flex;gap:28px;align-items:center;margin-left:auto;font-size:11px;letter-spacing:1px}nav a{padding:15px 0}nav a:hover{color:#0c73b8}.hero{background:#f7f3e9 url('assets/cream-speed-paper.png') center/cover;min-height:820px;display:grid;grid-template-columns:45% 55%;padding:24px var(--pad) 0}.hero-top{display:flex;grid-column:1/-1;justify-content:space-between;font-size:8px;padding-bottom:12px;border-bottom:1px solid #0b528846;margin-bottom:28px}.hero-copy{z-index:2;position:relative;padding-top:6px;padding-bottom:25px}.hero .overline{font-size:25px;font-weight:800;font-style:italic;letter-spacing:-.8px;margin-bottom:22px}.hero h1{font-size:clamp(82px,9.2vw,150px);font-weight:900;line-height:1.06;letter-spacing:-.06em;font-style:italic;color:#03457c}.hero-rule{width:79%;height:32px;margin-top:13px}.hero-sub{font-size:clamp(17px,1.9vw,29px);line-height:1.5;letter-spacing:1px;font-weight:700;margin-top:26px}.hero-deck{font-size:12px;line-height:1.8;margin-top:20px;letter-spacing:.8px}.circle-link{display:flex;align-items:center;gap:20px;margin-top:25px;width:max-content;font-size:10px;line-height:1.7;letter-spacing:1px}.circle-link b{font-size:8px;letter-spacing:1.3px;font-weight:500}.circle-link i{border:1px solid currentColor;border-radius:50%;width:37px;height:37px;display:grid;place-items:center;font-size:18px;font-style:normal}.hero-visual{min-height:670px;position:relative;align-self:stretch}.hero-photo{position:absolute;left:12%;right:4%;top:20px;bottom:26px;z-index:2;background:white;border:8px solid #fff;box-shadow:0 8px 25px #14365414;transform:rotate(2deg);overflow:hidden}.hero-photo img{height:100%;width:100%;object-fit:contain;object-position:center}.photo-outline{position:absolute;inset:1% 5% 5% 8%;border:1px solid #517e9b;transform:rotate(-3deg);z-index:1}.photo-outline:before,.photo-outline:after{content:"";position:absolute;width:25px;height:1px;background:#306d94;top:-10px;left:-13px;transform:rotate(-35deg)}.photo-outline:after{left:auto;top:auto;bottom:-10px;right:-13px}.hero-stripe{position:absolute;background:var(--blue);height:85px;width:125%;left:-4%;transform:rotate(-14deg) skew(-22deg);z-index:0}.stripe-one{bottom:0}.stripe-two{bottom:115px;height:28px;opacity:.88}.hero-photo-note{position:absolute;top:7px;left:0;z-index:3;font-size:19px;background:#f5f0e3d9;padding:6px 12px;transform:rotate(-8deg);box-shadow:0 2px 3px #14365409}.hero-arrow{position:absolute;top:23px;left:0;width:110px;height:90px;z-index:3;transform:rotate(6deg)}.hero-vertical{position:absolute;right:-27px;top:32%;writing-mode:vertical-rl;font-size:8px;z-index:3}.hero-bottom-label{position:absolute;bottom:12px;left:24%;z-index:3;background:#fff;padding:9px 15px;font-size:8px;letter-spacing:1.1px;transform:rotate(2deg)}.hero-bottom-label i{font-style:normal;margin:0 10px}.hero-footer{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding:19px 0;margin-top:12px;border-top:1px solid #0b52884d;font-size:8px;z-index:4}.hero-footer .hand{font-size:17px;font-weight:400;letter-spacing:1px}.section-meta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--blue);padding-top:14px;margin-bottom:43px;font-size:9px}.story-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:start;margin-bottom:48px}.story-heading>div>p,.section-heading>div>p{font-size:14px;color:#4b687b;line-height:2}.story-heading>div>p+p{font-size:12px;margin-top:17px;color:var(--muted);line-height:1.9}.concept-spread{height:630px;background:#f3eadb url('assets/cream-speed-paper.png') center/cover;border:1px solid #d6d3c4}.concept-word{position:absolute;left:3%;top:3%;font:900 italic clamp(40px,6.8vw,106px)/.95 Arial;letter-spacing:-4px;color:#0648810c}.motif-canvas{position:absolute;width:60%;left:23%;top:7%;mix-blend-mode:multiply}.motif-canvas img{width:100%;transform:rotate(-3deg)}.construction{position:absolute;inset:-2% -4% -2% -4%;width:108%;height:105%;fill:none;stroke:#1c65a1;stroke-width:.75;opacity:.6}.study-label{position:absolute;z-index:2}.study-label>span{display:inline-flex;width:26px;height:26px;border:1px solid currentColor;border-radius:50%;align-items:center;justify-content:center;font-size:9px;margin-bottom:10px;transform:rotate(-8deg)}.study-label h3{font-size:23px;font-family:"KaiTi",serif;font-style:italic;letter-spacing:1px;margin-bottom:8px}.study-label p{font-size:12px;line-height:1.7}.study-a{left:5%;top:30%;transform:rotate(-4deg)}.study-a>svg{width:125px;height:70px;margin-left:27px;transform:rotate(-15deg)}.study-b{right:5%;bottom:16%;transform:rotate(3deg);background:#f5f0e1dc;padding:18px 20px}.concept-caption{position:absolute;bottom:0;left:4%;right:4%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid #698e9c71;font-size:8px}.concept-caption .hand{font-size:18px;font-weight:400}.concept-points{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.concept-points>div{padding-top:17px;border-top:1px solid #a9beca}.concept-points>div>span{font-size:8px;color:#608095}.concept-points h3{font-size:21px;margin:16px 0 12px}.concept-points p{font-size:12px;color:var(--muted);line-height:1.8}.sketch-section{padding-top:15px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:43px}.section-heading>div{max-width:470px}.tiny-note{display:block;margin-top:19px;font-size:8px;color:#6e8592;letter-spacing:1.1px}.blueprint-poster{background:var(--blue) url('assets/cobalt-pencil-blueprint.png') center/cover;color:#f6f2e5;min-height:650px;padding:45px 35px 30px}.blueprint-serial{position:absolute;top:25px;left:32px;font-size:8px;opacity:.65}.garment-sketch{width:82%;height:510px;max-width:100%;margin-left:-15px}.pencil-shape{fill:none;stroke:#eff0d8;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.pencil-shape path[fill]{fill:none;opacity:0}.sketch-lines{fill:none;stroke:#f6f2e5;stroke-width:1.4;opacity:.85}.sketch-guide{fill:none;stroke:#aec8d8;stroke-width:.7;stroke-dasharray:7 8;opacity:.5}.sketch-callouts{fill:none;stroke:#cbe2e9;stroke-width:1}.sketch-callouts text{font:italic 16px "KaiTi",serif;fill:#d9e5e4;stroke:none;letter-spacing:1px}.blueprint-notes{position:absolute;right:4%;top:21%;width:19%;display:grid;gap:29px}.blueprint-notes>div{border-top:1px solid #bbd3df6e;padding-top:14px}.blueprint-notes span{font:italic 28px Georgia;color:#b9d1db}.blueprint-notes p{font-size:11px;line-height:1.9;margin-top:8px;color:#e5e8e1}.blueprint-hand{position:absolute;right:5%;bottom:7%;font-size:23px;transform:rotate(-6deg);color:#d2e0e1}.source-strip{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:23px}.source-strip p{font-size:11px;line-height:1.8;color:var(--muted)}.line-link{display:inline-flex;gap:30px;align-items:center;white-space:nowrap;background:none;border-bottom:1px solid currentColor;padding:8px 0;font-size:11px;letter-spacing:.5px}.line-link b{font-size:18px;font-weight:400}.material-section{background:#ebece6}.material-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px}.material-poster{padding:28px 28px 32px;background:#f8f4e9 url('assets/cream-speed-paper.png') center/cover}.back-poster{background:var(--blue) url('assets/cobalt-pencil-blueprint.png') center/cover;color:#faf6e9}.material-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.material-head strong{font:900 italic 56px/.9 Arial;letter-spacing:-3px}.material-head>span{font-size:9px;letter-spacing:1px}.material-photo-wrap{position:relative;padding:8px 13px 21px 1px;margin-right:10px}.material-photo{display:block;width:100%;height:350px;padding:0;background:#fff;border:6px solid #fff;position:relative;transform:rotate(-2deg);z-index:1;box-shadow:0 5px 15px #00213e22}.material-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.back-poster .material-photo{transform:rotate(2deg)}.back-poster .material-photo img{object-position:center 25%}.material-photo i,.field-card-photo i{position:absolute;right:11px;bottom:11px;font:22px/1 Arial;font-style:normal;width:35px;height:35px;display:grid;place-items:center;background:white;color:var(--blue);border-radius:50%}.material-pencil{position:absolute;inset:-3px 0 10px -8px;border:1px solid currentColor;transform:rotate(3deg);opacity:.6}.back-poster .material-pencil{transform:rotate(-3deg)}.material-side{position:absolute;right:-22px;top:20px;writing-mode:vertical-rl;font-size:7px;letter-spacing:1.1px}.material-tag{position:absolute;bottom:2px;right:-7px;background:#f9f2db;color:var(--blue);font-size:17px;line-height:1.5;padding:8px 15px;z-index:2;transform:rotate(-5deg);box-shadow:0 2px 4px #00213e14}.back-poster .material-tag{transform:rotate(4deg)}.material-copy{position:relative;z-index:2;margin-top:21px}.material-copy>span{font-size:8px;opacity:.65}.material-copy h3{font-size:28px;letter-spacing:-.5px;margin:10px 0 13px}.material-copy p{font-size:12px;max-width:380px;line-height:1.9}.material-spec{display:flex;gap:22px;border-top:1px solid #07558e40;padding-top:15px;margin-top:22px;font-size:9px;letter-spacing:1px}.back-poster .material-spec{border-color:#b9c9d35e}.material-bottom{display:flex;align-items:center;gap:28px;margin-top:31px}.swatch-sketch{width:102px;flex-shrink:0;transform:rotate(-5deg)}.swatch-sketch svg{fill:none;stroke:var(--blue);stroke-width:1.1}.material-bottom>.hand{font-size:22px;line-height:1.6}.material-bottom>.hand>span{font-size:14px;color:#5b7381}.material-bottom .line-link{margin-left:auto}.kit-section{background:#fbfaf5}.kit-controls{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:22px}.segmented{display:flex;border:1px solid #8da8b8;padding:4px;gap:3px;border-radius:40px}.segmented button{border-radius:40px;background:transparent;padding:11px 15px;font-size:9px;letter-spacing:.7px;display:flex;align-items:center;gap:7px}.segmented button.selected{background:var(--blue);color:#fff}.colors button i{display:block;width:9px;height:9px;background:var(--blue);border-radius:50%;border:1px solid #8dc4d8}.colors button[data-color=white] i{background:white;border:1px solid #9aabb4}.views button{font-size:10px;padding:11px 13px}.kit-poster{padding:105px 65px 30px;background:var(--blue) url('assets/cobalt-pencil-blueprint.png') center/cover;display:grid;grid-template-columns:1fr 1fr;gap:40px;min-height:670px;color:#f5f1e6;transition:background-color .2s}.kit-overprint{position:absolute;font:900 italic clamp(95px,16vw,235px)/.8 Arial;letter-spacing:-10px;left:3%;top:25px;opacity:.2}.kit-print{background:#fff;color:var(--blue);padding:23px 30px 16px;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;box-shadow:0 8px 18px #001e352b;transform:rotate(-3deg);min-width:0}.kit-print:nth-of-type(3){transform:rotate(3deg);margin-top:22px}.kit-paper-label{align-self:start;font-size:8px;letter-spacing:1.3px;border-bottom:1px solid #b9c9d0;padding-bottom:10px;width:100%}.kit-garment{width:100%;max-width:265px;height:355px;overflow:hidden;margin-top:20px;flex:1}.kit-garment.female{max-width:285px;height:330px;flex:none;margin-top:36px;margin-bottom:9px}.kit-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding-top:17px;margin-top:18px;border-top:1px solid #b9c9d0}.kit-caption h3{font-size:16px;font-weight:500}.kit-caption>span{font-size:7px;letter-spacing:.7px}.paper-measure{position:absolute;left:12px;top:22%;height:55%;display:flex;flex-direction:column;align-items:center;font-size:9px;color:#91a8b7}.paper-measure>i{display:block;height:100%;width:1px;border-left:1px dashed #a4b6c0}.kit-poster-foot{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;margin-top:15px;padding-top:20px;border-top:1px solid #c4d7e071;font-size:8px;z-index:2}.kit-poster-foot .hand{font-size:22px;font-weight:400}.kit-poster[data-color=white]{background:#f3ecdf url('assets/cream-speed-paper.png') center/cover;color:var(--blue)}.kit-poster[data-color=white] .kit-overprint{opacity:.13}.kit-poster[data-color=white] .kit-poster-foot{border-color:#0f538950}.athlete-section{background:#efeee7}.field-hero{min-height:640px;display:grid;grid-template-columns:45% 55%;background:#f9f3e6 url('assets/cream-speed-paper.png') center/cover;border:1px solid #d1d2c6;padding:40px 50px 35px;gap:30px}.field-hero-copy{position:relative;z-index:3;padding-top:12px}.field-hero-copy .overline{font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:25px}.field-hero h3{font:900 italic clamp(55px,7vw,105px)/1.15 Arial,"Microsoft JhengHei",sans-serif;letter-spacing:-5px}.field-hero-copy>svg{width:80%;height:27px;margin-top:13px}.field-hero-copy>p:not(.overline){font-size:15px;margin-top:22px;line-height:1.8}.field-hero-copy>.hand{display:block;font-size:18px;line-height:1.7;margin-top:30px;transform:rotate(-6deg)}.field-serial{position:absolute;bottom:0;left:0;font-size:8px}.field-main-photo{position:relative;z-index:2;transform:rotate(3deg);margin:0 25px 0 0;background:white;border:9px solid white;padding:0;box-shadow:0 7px 20px #0c355326;align-self:center}.field-main-photo>img{width:100%;height:510px;object-fit:cover}.field-main-photo>span{display:flex;justify-content:space-between;align-items:center;padding:13px 6px 5px;font-size:8px;letter-spacing:1.2px}.field-main-photo>span b{font-size:18px;font-weight:400}.field-hero-stripes{position:absolute;width:100%;height:190px;bottom:-70px;right:-20%;background:repeating-linear-gradient(0deg,var(--blue) 0 25px,transparent 25px 37px);transform:rotate(-16deg) skew(-20deg);opacity:.9}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px}.field-card{padding:28px 32px;background:var(--blue) url('assets/cobalt-pencil-blueprint.png') center/cover;color:#fff9e9}.women-card{background:#f8f1e2 url('assets/cream-speed-paper.png') center/cover;color:var(--blue)}.field-card-heading{display:flex;justify-content:space-between;align-items:start;margin-bottom:25px}.field-card-heading>span{font-size:8px;margin-top:5px}.field-card-heading>strong{font:900 italic 55px/.9 Arial;letter-spacing:-3px}.field-card-photo{display:block;position:relative;padding:0;border:6px solid #fff;background:white;transform:rotate(-2deg);width:77%;margin:0 auto;box-shadow:0 6px 18px #092c3d24}.field-card-photo>img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.women-card .field-card-photo{transform:rotate(2deg)}.field-card-note{margin-top:24px;position:relative}.field-card-note>.hand{font-size:18px;display:block;transform:rotate(-3deg);margin-bottom:21px}.field-card-note h3{font-size:24px}.field-card-note p{font-size:10px;letter-spacing:1px;margin-top:6px;opacity:.75}.field-mini-links{display:flex;gap:15px;border-top:1px solid #c9d2d472;margin-top:25px;padding-top:20px}.women-card .field-mini-links{border-color:#527b934e}.field-mini-links>button{display:flex;gap:10px;align-items:end;padding:0;background:transparent;width:50%;text-align:left}.field-mini-links img{width:55px;height:72px;object-fit:cover;border:2px solid #fdfbf5;transform:rotate(-3deg)}.field-mini-links button:nth-child(2) img{transform:rotate(3deg)}.field-mini-links span{font-size:10px;white-space:nowrap;letter-spacing:.5px;padding-bottom:7px}.photo-note{font-size:10px;color:#597586;margin-top:22px;text-align:right}.closing{display:grid;grid-template-columns:34% 66%;background:var(--blue);color:#fdf8e9;padding:0;min-height:430px}.closing>div{padding:52px 20px 62px var(--pad);z-index:1}.closing>div>span{font:800 italic 20px Arial;margin-bottom:22px;display:block}.closing h2{font-size:70px;font-style:italic;line-height:1.13}.closing p{font-size:12px;margin-top:21px;line-height:1.7}.closing a{display:inline-block;font-size:10px;border-bottom:1px solid #e1e1d9;padding-bottom:7px;margin-top:23px}.closing>img{height:100%;width:100%;object-fit:cover;object-position:78% center}.closing-foot{position:absolute;left:var(--pad);bottom:20px;font-size:7px;letter-spacing:1.4px;color:#c0d4df}footer{display:flex;justify-content:space-between;gap:20px;padding:22px var(--pad);font-size:8px;letter-spacing:1px;background:#f8f5ec;color:#5b7384}dialog{width:min(1100px,94vw);height:min(90vh,1000px);max-width:none;max-height:none;padding:0;border:0;background:#fcfcf9;color:var(--ink);box-shadow:0 20px 80px #001c3f70}dialog::backdrop{background:rgba(4,24,39,.88);backdrop-filter:blur(6px)}.dialog-close{position:absolute;right:17px;top:14px;z-index:2;background:#fff;border:1px solid #c8d3db;border-radius:30px;font-size:12px;padding:11px 17px}.dialog-body{height:100%;padding:66px 28px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px}#dialog-image{height:calc(100% - 45px);width:100%;object-fit:contain}#dialog-caption{font-size:13px;text-align:center}body.modal-open{overflow:hidden}
@media(min-width:1600px){.hero{min-height:940px}.hero-visual{min-height:780px}.hero-photo{left:16%;right:5%;bottom:35px}.hero-copy{padding-top:20px}.hero-deck{font-size:15px}.hero-sub{margin-top:30px}.concept-spread{height:760px}.material-photo{height:450px}.field-main-photo>img{height:630px}.field-hero{min-height:760px}.kit-poster{padding:130px 95px 40px}.kit-garment{height:410px;max-width:305px}.kit-garment.female{height:380px;max-width:340px}}
@media(max-width:1050px){.header-label{display:none}.hero{min-height:770px}.hero-visual{min-height:610px}.hero .overline{font-size:22px}.hero h1{font-size:96px}.hero-sub{font-size:21px}.hero-deck{font-size:11px}.hero-photo{left:8%;right:0;top:40px;bottom:24px}.hero-photo-note{font-size:16px}.hero-bottom-label{left:12%;font-size:6px}.hero-vertical{right:-20px;font-size:7px}.story-heading{gap:7%}.concept-spread{height:560px}.study-a{left:4%;top:34%}.study-label h3{font-size:20px}.study-label p{font-size:11px}.study-b{right:3%;bottom:15%;padding:13px}.blueprint-poster{min-height:570px;padding:40px 20px 20px}.garment-sketch{height:450px;width:82%}.blueprint-notes p{font-size:10px}.blueprint-notes{right:3%;width:20%;gap:20px}.blueprint-hand{font-size:19px}.material-poster{padding:25px 22px}.material-head strong{font-size:45px}.material-photo{height:305px}.material-copy h3{font-size:24px}.material-tag{font-size:15px}.kit-poster{padding:95px 37px 25px;gap:30px;min-height:610px}.kit-print{padding:19px 21px 15px}.kit-garment{height:300px}.kit-garment.female{height:275px}.kit-caption h3{font-size:14px}.kit-caption>span{font-size:6px}.field-hero{padding:35px 35px 30px;min-height:570px;gap:20px}.field-main-photo>img{height:440px}.field-hero-copy>.hand{font-size:16px}.field-hero h3{font-size:78px}.field-card{padding:25px}.field-card-photo{width:84%}.field-card-heading>strong{font-size:45px}.field-card-note>.hand{font-size:16px}.closing h2{font-size:58px}}
@media(max-width:760px){:root{--pad:22px}html{scroll-padding-top:65px}header{height:64px;gap:15px}.brand{font-size:25px;gap:9px}.brand>span{font-size:9px;padding-left:9px}nav{gap:17px;font-size:10px;letter-spacing:0}nav a:first-child{display:none}.section-wrap{padding:55px var(--pad)}h2{font-size:34px;line-height:1.3;letter-spacing:-1px}.section-meta{font-size:7px;letter-spacing:1px;padding-top:11px;margin-bottom:28px}.hero{min-height:0;padding:16px var(--pad) 0;display:block;background-size:auto 100%;background-position:68% center}.hero-top{font-size:6px;letter-spacing:.7px;padding-bottom:9px;margin-bottom:19px;gap:18px}.hero-top span:first-child{max-width:63%;line-height:1.8}.hero-top span:last-child{white-space:nowrap}.hero-copy{padding-top:0;padding-bottom:0;position:relative}.hero .overline{font-size:20px;margin-bottom:16px}.hero h1{font-size:74px;line-height:1.05}.hero h1 br{display:none}.hero-rule{width:70%;height:20px;margin-top:10px}.hero-sub{font-size:17px;line-height:1.5;margin-top:20px}.hero-deck{position:absolute;right:0;bottom:11px;font-size:10px;letter-spacing:.2px}.circle-link{margin-top:18px;font-size:9px;gap:12px}.circle-link b{font-size:7px}.circle-link i{width:29px;height:29px;font-size:15px}.hero-visual{min-height:0;height:480px;margin-top:25px;margin-left:3px}.hero-photo{left:8%;right:7%;top:19px;bottom:30px;border-width:5px;transform:rotate(2deg)}.photo-outline{inset:2% 7% 6% 5%}.hero-photo-note{left:-4px;top:-6px;font-size:15px;padding:4px 9px}.hero-arrow{top:10px;left:-8px;width:85px;height:65px}.hero-stripe{height:52px;width:125%;left:-10%;bottom:11px}.stripe-two{height:16px;bottom:85px}.hero-vertical{right:-10px;top:27%;font-size:6px;letter-spacing:1px}.hero-bottom-label{left:19%;bottom:20px;font-size:6px;padding:8px 9px;letter-spacing:.5px}.hero-bottom-label i{margin:0 6px}.hero-footer{padding:15px 0;margin-top:6px;font-size:6px;letter-spacing:.9px}.hero-footer .hand{display:none}.story-heading{display:block;margin-bottom:30px}.story-heading>div{margin-top:22px}.story-heading>div>p,.section-heading>div>p{font-size:12px;line-height:1.95}.story-heading>div>p+p{font-size:11px;margin-top:14px}.concept-spread{height:495px;margin:0 -7px;background-position:56% center;background-size:auto 100%}.concept-word{font-size:44px;left:5%;top:4%;letter-spacing:-2px;opacity:.8}.motif-canvas{width:92%;left:5%;top:17%}.study-label h3{font-size:18px;margin-bottom:6px}.study-label p{font-size:9px;line-height:1.65}.study-label>span{width:22px;height:22px;font-size:7px;margin-bottom:7px}.study-a{top:17%;left:6%;background:#f7f0e3d9;padding:7px 8px;transform:rotate(-4deg)}.study-a>svg{position:absolute;width:80px;height:42px;left:45px;bottom:-35px;margin:0;transform:rotate(-5deg)}.study-b{right:4%;bottom:17%;padding:10px 12px;transform:rotate(3deg)}.concept-caption{font-size:6px;letter-spacing:.7px;display:block;padding:14px 0}.concept-caption .hand{display:block;font-size:15px;margin-top:8px}.concept-points{grid-template-columns:1fr;gap:22px;margin-top:26px}.concept-points>div{padding-top:13px;display:grid;grid-template-columns:1fr;gap:0}.concept-points>div>span{font-size:7px}.concept-points h3{font-size:20px;margin:9px 0 8px}.concept-points p{font-size:11px}.sketch-section{padding-top:10px}.section-heading{display:block;margin-bottom:28px}.section-heading>div{margin-top:20px}.tiny-note{font-size:7px;letter-spacing:.5px;margin-top:13px}.blueprint-poster{padding:38px 12px 26px;margin:0 -7px;min-height:0}.blueprint-serial{font-size:6px;left:18px;top:15px;letter-spacing:1px}.garment-sketch{width:100%;height:auto;min-height:260px;margin:0}.blueprint-notes{position:static;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:12px;padding:0 8px}.blueprint-notes>div{padding-top:10px}.blueprint-notes span{font-size:21px}.blueprint-notes p{font-size:8px;line-height:1.8;margin-top:7px}.blueprint-hand{position:static;display:block;text-align:right;font-size:18px;margin-top:30px;margin-right:12px;transform:rotate(-5deg)}.source-strip{display:block;padding-top:18px}.source-strip p{font-size:10px;line-height:1.8}.source-strip .line-link{margin-top:11px}.line-link{font-size:10px;gap:24px}.material-pair{grid-template-columns:1fr;gap:22px}.material-poster{padding:22px 22px 26px}.material-head{margin-bottom:20px}.material-head strong{font-size:48px}.material-head>span{font-size:8px}.material-photo{height:310px;border-width:5px}.material-photo-wrap{margin-right:7px;padding-right:8px;padding-bottom:21px}.material-tag{font-size:15px;padding:8px 11px}.material-side{right:-22px;font-size:6px}.material-copy{margin-top:17px}.material-copy>span{font-size:7px}.material-copy h3{font-size:26px;margin-top:8px}.material-copy p{font-size:11px;line-height:1.9}.material-spec{font-size:8px;margin-top:18px;padding-top:13px}.material-bottom{gap:15px;flex-wrap:wrap;margin-top:24px}.swatch-sketch{width:75px}.material-bottom>.hand{font-size:18px;letter-spacing:.7px}.material-bottom>.hand>span{font-size:11px}.material-bottom .line-link{margin-left:0;margin-top:4px}.kit-controls{gap:10px;margin-top:18px}.segmented button{font-size:8px;padding:10px 12px;letter-spacing:.2px}.views button{font-size:9px;padding:10px 11px}.kit-poster{padding:73px 18px 20px;gap:17px;min-height:0;margin:0 -7px}.kit-overprint{font-size:84px;letter-spacing:-4px;top:16px;left:3%;opacity:.22}.kit-print{padding:12px 10px 12px;transform:rotate(-3deg)}.kit-print:nth-of-type(3){margin-top:20px;transform:rotate(3deg)}.kit-paper-label{font-size:6px;letter-spacing:.7px;padding-bottom:7px}.kit-garment{height:175px;margin-top:14px;max-width:100%}.kit-garment.female{height:158px;max-width:100%;margin-top:20px;margin-bottom:0}.kit-caption{display:block;margin-top:10px;padding-top:11px}.kit-caption h3{font-size:13px}.kit-caption>span{font-size:5px;letter-spacing:.35px;display:block;margin-top:6px}.paper-measure{left:4px;font-size:6px}.kit-poster-foot{gap:10px;flex-wrap:wrap;margin-top:8px;padding-top:13px;font-size:6px;letter-spacing:.5px}.kit-poster-foot .hand{order:3;width:100%;font-size:16px;letter-spacing:1px}.field-hero{display:flex;flex-direction:column;min-height:0;padding:28px 25px 35px;gap:22px;margin:0 -7px;background-position:center;background-size:auto 100%}.field-hero-copy{padding:0}.field-hero-copy .overline{font-size:9px;margin-bottom:15px}.field-hero h3{font-size:57px;letter-spacing:-3px;line-height:1.15}.field-hero h3 br{display:none}.field-hero-copy>svg{width:70%;height:20px;margin-top:9px}.field-hero-copy>p:not(.overline){font-size:12px;margin-top:15px;line-height:1.8}.field-hero-copy>.hand{position:absolute;right:0;bottom:8px;font-size:13px;margin:0;line-height:1.8}.field-serial{position:static;display:block;font-size:7px;margin-top:17px;letter-spacing:1px}.field-main-photo{width:90%;margin:0 0 0 5%;border-width:6px}.field-main-photo>img{height:auto;aspect-ratio:3/4;object-fit:cover}.field-main-photo>span{font-size:6px;letter-spacing:.6px;padding:10px 4px 3px}.field-main-photo>span b{font-size:17px}.field-hero-stripes{height:150px;bottom:-60px;right:-5%;width:130%}.field-pair{grid-template-columns:1fr;gap:22px;margin-top:22px}.field-card{padding:23px 25px}.field-card-heading{margin-bottom:22px}.field-card-heading>span{font-size:7px}.field-card-heading>strong{font-size:51px}.field-card-photo{width:83%;border-width:5px}.field-card-note{margin-top:23px}.field-card-note>.hand{font-size:16px;margin-bottom:20px}.field-card-note h3{font-size:23px}.field-card-note p{font-size:9px}.field-mini-links{margin-top:21px;padding-top:17px;gap:17px}.field-mini-links img{width:50px;height:66px}.field-mini-links span{font-size:9px}.photo-note{text-align:left;font-size:9px;line-height:1.8;margin-top:18px}.closing{grid-template-columns:1fr;min-height:0}.closing>div{padding:35px var(--pad) 36px;position:relative}.closing>div>span{font-size:17px;margin-bottom:17px}.closing h2{font-size:52px;line-height:1.1}.closing h2 br{display:none}.closing p{font-size:11px;line-height:1.8;margin-top:19px}.closing a{position:absolute;right:var(--pad);bottom:39px;font-size:10px}.closing>img{width:100%;height:auto;object-fit:contain}.closing-foot{display:none}footer{display:block;font-size:7px;letter-spacing:.7px;line-height:1.8;padding:18px var(--pad)}footer>span:last-child{display:block;margin-top:5px;font-size:6px}dialog{width:96vw;height:90svh}.dialog-body{padding:62px 12px 18px}#dialog-caption{font-size:11px}}
@media(max-width:380px){:root{--pad:19px}.hero h1{font-size:65px}.hero-deck{font-size:9px}.hero-visual{height:440px}.hero-photo-note{font-size:14px}.hero-bottom-label{font-size:5px}.hero-top{font-size:5px}.material-photo{height:270px}.kit-poster{gap:13px;padding-left:13px;padding-right:13px}.kit-garment{height:155px}.kit-garment.female{height:140px}.kit-caption h3{font-size:12px}.kit-controls{gap:8px}.segmented button{padding:9px 9px}.field-hero h3{font-size:50px}.field-hero-copy>.hand{font-size:12px}.material-bottom>.hand{font-size:16px}.study-label p{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
.kit-background-lines{position:absolute;inset:0;pointer-events:none;z-index:0}
.concept-caption{background:rgba(248,243,232,.96);padding:14px 15px}
@media(max-width:760px){.concept-caption{padding:11px 10px}}
.front-poster .material-copy{background:rgba(249,245,236,.96);padding:16px 15px;margin:5px -6px -4px}
.material-photo i{top:10px;bottom:auto}
.kit-poster[data-color=white] .kit-poster-foot{background:rgba(249,245,236,.96);padding:14px 15px}
.field-serial{background:rgba(249,245,236,.96);padding:5px 8px}
.women-card .field-card-note{background:rgba(249,245,236,.96);padding:14px 12px 12px;margin-left:-5px;margin-right:-5px}
.women-card .field-mini-links{background:rgba(249,245,236,.96);padding:17px 10px 10px;margin-left:-5px;margin-right:-5px}
.arrow-mark{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23064881' stroke-width='1.6'%3E%3Cpath d='M5 19L19 5M5 5h14v14'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:17px 17px;background-position:center}
@media(max-width:760px){.hero h1 br,.field-hero h3 br{display:block}}
.arrow-mark::after{content:"";display:block;width:17px;height:17px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23064881' stroke-width='1.6'%3E%3Cpath d='M5 19L19 5M5 5h14v14'/%3E%3C/svg%3E") center/17px 17px no-repeat}
/* 4COME supporter collection: the same paper journal, a distinct island palette. */
nav a[href="#support"]{color:#ab451f;font-weight:700}
.support-section{--navy:#18213f;--orange:#d56532;--rose:#804448;--support-ink:#252c42;background:#eee9de;color:var(--support-ink);padding-top:70px;border-top:1px solid #b9c3c6}
.support-section .section-meta{border-color:#747a87;color:var(--navy)}
.support-kicker{display:block;font:700 10px/1.6 Arial,sans-serif;letter-spacing:1.7px;margin-bottom:18px}
.support-section h3{font-size:clamp(30px,3vw,43px);line-height:1.35;letter-spacing:-1px}
.support-hero{background:var(--navy);color:#faf3e4;min-height:710px;display:grid;grid-template-columns:48% 52%;padding:45px 40px 50px;isolation:isolate}
.support-hero-copy{position:relative;z-index:2;padding:10px 0 0 10px}.support-brand{font:900 italic 29px Arial;display:flex;gap:14px;align-items:center}.support-brand i{font:600 8px Arial;letter-spacing:1.5px;border-left:1px solid #adacb5;padding-left:14px}
.support-english{font:900 italic clamp(44px,5.2vw,76px)/.97 Arial,sans-serif;letter-spacing:-3px;margin:42px 0 24px;color:#f6eedf}.support-hero h2{font-size:clamp(32px,3.3vw,49px);letter-spacing:1px;line-height:1.3}.support-hero h2 span{display:block;font-size:20px;margin-top:13px;letter-spacing:4px}.support-rule{height:22px;width:82%;color:var(--orange);margin:11px 0 19px}.support-hero-copy>p:not(.support-english){font-size:13px;line-height:1.9;color:#dfdfdf}.support-anchor{display:inline-flex;align-items:center;gap:30px;border-bottom:1px solid #c08b6c;font-size:12px;padding:15px 0 10px;margin-top:16px}.support-anchor span{font-size:21px;color:#ea966b}
.support-hero-photo{position:relative;align-self:center;z-index:1;background:#faf7f0;padding:9px 9px 0;transform:rotate(3deg);margin:5px 8px 0 22px;box-shadow:0 8px 25px #0004;outline:1px solid #e3d3ba70;outline-offset:9px;width:calc(100% - 30px)}.support-hero-photo>img{width:100%;height:auto}.support-hero-photo>span{display:flex;justify-content:space-between;align-items:center;color:var(--navy);font-size:8px;letter-spacing:2px;padding:15px 7px}.support-trail{position:absolute;inset:0;width:100%;height:100%;z-index:0}.support-trail path{fill:none;stroke:var(--orange);stroke-width:12;opacity:.9}.support-trail .trail-dash{stroke-width:1;stroke-dasharray:7 9;stroke:#f1d4b1}.support-hand{position:absolute;right:48%;bottom:28px;color:#e9ab82;z-index:2;font-size:16px;line-height:1.5;transform:rotate(-9deg);text-align:right}
.support-story{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:75px 0 65px}.support-story-lead>p{font-size:13px;line-height:1.95;margin-top:21px}.support-story-lead>p+p{margin-top:14px}.support-words{display:flex;gap:0;margin-top:28px;border-top:1px solid #a9a4a0;padding-top:20px}.support-words>span{flex:1;font-size:22px;font-weight:700}.support-words small{display:block;font:700 8px Arial;letter-spacing:1px;margin-top:9px;color:#777078}.support-original{background:#f9f5ec;padding:25px 24px;align-self:center;border:1px solid #c7bbab;transform:rotate(1.5deg);box-shadow:9px 10px 0 #dcd5c8}.support-original>button{padding:0;width:100%;background:white;border:1px solid #b5afaa}.support-original img{width:100%;height:auto}.support-original>div{margin-top:17px}.support-original .hand{display:block;color:#a14f2c;font-size:18px;line-height:1.6;transform:rotate(-3deg);margin-bottom:11px}.support-original .line-link{font-size:10px;gap:30px}
.support-color-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;border-top:1px solid #aaa8a1;padding-top:32px;margin-bottom:28px}.support-color-heading>div:last-child{width:40%}.support-color-heading p{font-size:12px}.support-color-controls{display:flex;gap:7px;margin-top:18px}.support-color-controls button{padding:12px 20px;background:#f8f6f0;border:1px solid #b3aaa1;display:flex;align-items:center;gap:10px;font-size:12px}.support-color-controls button.selected{background:var(--navy);color:white;border-color:var(--navy)}.support-color-controls i{display:block;border-radius:50%;width:12px;height:12px;background:var(--navy);border:1px solid #a2a4af}.support-color-controls button[data-support-color=rose] i{background:var(--rose)}
.support-design-board{padding:85px 45px 28px;background:var(--navy);color:#f6eddf;display:grid;grid-template-columns:1fr 1fr;gap:36px;isolation:isolate;transition:background .25s}.support-design-board[data-support-color=rose]{background:var(--rose)}.support-color-word{position:absolute;top:9px;left:27px;font:900 italic 130px/1 Arial;opacity:.15;letter-spacing:-5px;z-index:-1}.support-design-board::after{content:"";width:115%;height:90px;border-top:1px solid #f7e5cf6b;border-bottom:2px solid #f7e5cf99;position:absolute;left:-5%;bottom:130px;transform:rotate(-17deg);z-index:-1}.support-design-paper{background:#fff;padding:20px 20px 17px;color:var(--navy);transform:rotate(-2deg);box-shadow:4px 9px 16px #0003}.support-design-paper:nth-of-type(2){transform:rotate(2deg);margin-top:14px}.support-design-paper>span{font:700 9px Arial;letter-spacing:1.8px;display:block;border-bottom:1px solid #c3c3bd;padding-bottom:12px}.support-garment{width:100%;height:auto;aspect-ratio:444/430;margin-top:13px}.support-design-paper h4{font-size:17px;border-top:1px solid #d8d5ca;padding-top:16px;margin:13px 0 0;display:flex;justify-content:space-between;align-items:center}.support-design-paper h4>span{font-size:10px;font-weight:400;letter-spacing:.5px}.support-board-foot{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #f3e7d65c;padding-top:18px;margin-top:10px}.support-board-foot>span:first-child{font-size:10px;letter-spacing:.8px}.support-board-foot .hand{font-size:19px}.support-board-foot .line-link{font-size:10px;color:#fff;gap:20px}.support-board-foot .arrow-mark{background-color:#f8efdf}
.support-photos-heading{margin:68px 0 27px}.support-photos-heading p{font-size:12px;margin-top:13px}.support-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.support-moment{background:#fdfaf2;padding:15px 12px 16px;text-align:left;transform:rotate(-2deg);box-shadow:3px 6px 0 #c9c1b8;color:var(--navy);position:relative}.support-moment:nth-child(2){transform:rotate(2deg);margin-top:20px}.support-moment:nth-child(3){transform:rotate(-1deg)}.support-moment-number{display:block;font:700 8px Arial;letter-spacing:1.2px;padding:0 3px 12px}.support-moment img{width:100%;height:auto}.support-moment-caption{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:10px;padding:14px 3px 0}.support-moment-caption b{flex-shrink:0}
.support-preorder{margin-top:75px;background:#f9f4e8;border:1px solid #b8afa3;display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:45px 45px 60px}.support-preorder::before{content:"";position:absolute;height:7px;top:0;left:0;width:100%;background:repeating-linear-gradient(120deg,var(--navy) 0 26px,#f6ecdb 26px 43px,var(--orange) 43px 65px,#f6ecdb 65px 82px)}.support-preorder-title h3{font-size:33px}.support-preorder-title>p{font-size:13px;margin-top:23px;line-height:1.8}.support-price{margin-top:30px;display:flex;align-items:center;gap:20px}.support-price>span{font-size:11px}.support-price strong{font:800 55px/1 Arial;letter-spacing:-2px}.support-price small{font-size:19px;letter-spacing:0;margin-right:5px}.support-donation{border-bottom:1px solid #b4aaa0;padding-bottom:19px}.support-donation>span{font-size:12px}.support-donation>strong{display:block;font:900 76px/1 Arial;letter-spacing:-3px;color:#a84b24;margin:8px 0 18px}.support-donation>strong>small{font-size:25px;letter-spacing:0;margin-right:7px}.support-donation p{font-size:12px;line-height:1.9}.support-donation p>strong{font-size:inherit;color:inherit}.support-dates{display:flex;justify-content:space-between;align-items:center;margin:22px 0}.support-dates>div{display:flex;flex-direction:column;gap:8px}.support-dates>div>span{font-size:10px;letter-spacing:1.5px}.support-dates strong{font:700 35px/1 Arial;letter-spacing:-1px}.support-dates i{font-size:24px;color:#b26540;font-style:normal}.support-shop-link{display:flex;justify-content:space-between;align-items:center;background:var(--navy);color:white;padding:17px 20px;font-size:13px}.support-shop-link span{font-size:23px;line-height:1}.support-shop-note{font-size:10px;line-height:1.75;color:#736c65;margin-top:11px}.support-preorder-foot{position:absolute;left:45px;bottom:20px;font:600 8px Arial;letter-spacing:1.2px;color:#7d7269}
@media(max-width:1050px){.support-hero{min-height:620px;padding:32px 27px 46px}.support-english{font-size:54px;margin-top:30px}.support-hero h2{font-size:36px}.support-hero h2 span{font-size:17px}.support-hero-copy>p:not(.support-english){font-size:11px}.support-hero-photo{margin-left:10px;width:calc(100% - 15px)}.support-hero-photo>span{font-size:6px}.support-hand{font-size:14px;bottom:24px}.support-story{gap:5%}.support-story-lead>p{font-size:12px}.support-original{padding:20px 18px}.support-original .hand{font-size:16px}.support-board-foot .hand{font-size:16px}.support-design-board{padding:80px 30px 25px;gap:28px}.support-design-paper h4{display:block;font-size:16px}.support-design-paper h4 span{display:block;margin-top:6px}.support-photo-grid{gap:18px}.support-moment-caption{font-size:9px}.support-preorder{padding:38px 30px 58px;gap:6%}.support-preorder-title h3{font-size:28px}.support-preorder-foot{left:30px}}
@media(max-width:760px){nav{gap:12px;font-size:9px}header{gap:12px}.support-section{padding-top:48px}.support-section .section-meta{font-size:6px;letter-spacing:.7px}.support-hero{display:flex;flex-direction:column;padding:28px 25px 34px;min-height:0;margin:0 -7px}.support-hero-copy{padding:0}.support-brand{font-size:25px}.support-brand i{font-size:7px}.support-english{font-size:53px;letter-spacing:-2px;line-height:1;margin:30px 0 19px}.support-hero h2{font-size:34px;letter-spacing:1px}.support-hero h2 span{font-size:17px;letter-spacing:3px;margin-top:9px}.support-rule{height:17px;width:80%;margin:8px 0 15px}.support-hero-copy>p:not(.support-english){font-size:12px}.support-anchor{font-size:11px;margin-top:5px;padding-top:12px}.support-hero-photo{width:90%;margin:35px 2px 0 10px;border:0;padding:6px 6px 0;outline-offset:7px;align-self:center}.support-hero-photo>span{font-size:6px;letter-spacing:1px;padding:11px 4px}.support-hand{right:13px;bottom:19px;font-size:12px;line-height:1.4;text-shadow:0 1px 3px #18213f}.support-trail{height:70%;top:30%;width:190%;left:-45%;max-width:none}.support-trail path{stroke-width:8}.support-trail .trail-dash{stroke-width:1}.support-kicker{font-size:8px;letter-spacing:1.2px;margin-bottom:13px}.support-section h3{font-size:29px;letter-spacing:-.8px}.support-story{display:block;padding:42px 0 42px}.support-story-lead>p{font-size:12px;margin-top:18px}.support-words{margin-top:23px;padding-top:17px}.support-words>span{font-size:20px}.support-words small{font-size:7px;margin-top:7px}.support-original{margin:30px 3px 0;padding:19px 17px 20px}.support-original .hand{font-size:17px}.support-original .line-link{margin-top:5px}.support-color-heading{display:block;padding-top:26px;margin-bottom:23px}.support-color-heading>div:last-child{width:100%;margin-top:17px}.support-color-heading p{font-size:12px}.support-color-controls{margin-top:15px}.support-color-controls button{padding:12px 24px;font-size:11px}.support-design-board{margin:0 -7px;padding:65px 14px 20px;gap:14px}.support-color-word{font-size:85px;left:12px;top:6px}.support-design-paper{padding:12px 9px}.support-design-paper>span{font-size:6px;letter-spacing:.8px;padding-bottom:8px}.support-garment{margin-top:11px}.support-design-paper h4{font-size:13px;padding-top:11px;margin-top:9px}.support-design-paper h4 span{font-size:8px;letter-spacing:0;line-height:1.5}.support-board-foot{flex-wrap:wrap;gap:14px;padding-top:17px;margin-top:5px}.support-board-foot>span:first-child{font-size:8px}.support-board-foot .hand{order:3;display:block;width:100%;font-size:17px}.support-board-foot .line-link{font-size:8px;gap:8px}.support-design-board::after{bottom:100px;height:50px}.support-photos-heading{margin:43px 0 23px}.support-photos-heading p{font-size:11px;line-height:1.8;margin-top:13px}.support-photo-grid{grid-template-columns:1fr;gap:28px;padding:0 12px}.support-moment{padding:14px 12px 17px}.support-moment:nth-child(2){margin-top:0}.support-moment-number{font-size:8px;padding-bottom:12px}.support-moment-caption{font-size:10px;padding-top:13px}.support-preorder{display:block;padding:30px 22px 54px;margin:43px -7px 0}.support-preorder-title h3{font-size:28px}.support-preorder-title>p{font-size:12px;margin-top:18px}.support-price{margin-top:22px;gap:20px}.support-price strong{font-size:48px}.support-price small{font-size:18px}.support-preorder-info{border-top:1px solid #b4aaa0;margin-top:25px;padding-top:24px}.support-donation>strong{font-size:69px}.support-donation p{font-size:12px}.support-dates{margin:23px 0}.support-dates strong{font-size:34px}.support-shop-link{font-size:12px;padding:17px 16px}.support-shop-note{font-size:10px}.support-preorder-foot{left:22px;bottom:18px;font-size:6px;letter-spacing:.8px}}
@media(max-width:380px){nav{gap:9px;font-size:8px}.support-english{font-size:48px}.support-hero h2{font-size:31px}.support-section h3{font-size:27px}.support-preorder-title h3{font-size:25px}.support-board-foot .hand{font-size:16px}}

.support-no-break{display:inline-block;white-space:nowrap}
@media(max-width:760px){nav{font-size:10px;gap:12px}}
@media(max-width:380px){nav{font-size:9px;gap:10px}}
/* Print-first revision: original monkey and tail, not the proposal sheet. */
.support-section{--print-navy:#131b3f;--print-orange:#d4652d}
.graphic-title{display:flex;justify-content:space-between;align-items:end;gap:40px;padding:0 0 38px}.graphic-title>div:first-child>p{font:800 italic 20px Arial;margin-bottom:14px}.graphic-title h2{font-size:clamp(45px,5.4vw,76px);line-height:1.15;letter-spacing:1px}.graphic-title>div:first-child>span{font:800 italic 24px Arial;display:block;letter-spacing:.5px;margin-top:15px}.graphic-title>div:last-child{width:33%;padding-bottom:5px}.graphic-title>div:last-child>p{font-size:13px;line-height:1.85;margin-bottom:20px}.graphic-title a{font-size:10px;border-bottom:1px solid #9f6c52;padding-bottom:7px;margin-right:20px;display:inline-block}
.graphic-front{background:var(--print-navy);color:#fff8ed;padding:27px 38px 0}.graphic-topline{display:flex;justify-content:space-between;font:600 9px Arial;letter-spacing:1.7px;border-bottom:1px solid #bcb9bd55;padding-bottom:17px}.graphic-front-main{display:grid;grid-template-columns:32% 68%;align-items:center;min-height:525px;gap:0}.graphic-front-copy{z-index:1;position:relative;padding:22px 0 10px}.graphic-big-number{font:800 italic 99px/.9 Arial;color:#d56532;letter-spacing:-5px;display:block;margin-bottom:22px}.graphic-front-copy h3{font-size:32px;line-height:1.4;letter-spacing:-.7px;white-space:nowrap}.graphic-front-copy>p{font-size:11px;line-height:2;margin-top:21px;color:#d8d7d3}.graphic-front-copy>.hand{display:block;color:#e49a70;font-size:17px;transform:rotate(-5deg);margin-top:25px}
.graphic-map{position:relative;padding:35px 45px 30px;min-width:0}.graphic-main-image{display:block;padding:0;background:var(--print-navy);width:min(100%,500px);margin:0 auto;cursor:zoom-in}.graphic-main-image img{width:100%;height:auto;transition:transform .45s}.graphic-main-image:hover img{transform:scale(1.02)}.graphic-crop-caption{font:500 8px Arial;letter-spacing:1.2px;display:block;text-align:center;margin-top:18px;color:#bdbec8}.graphic-pin{position:absolute;z-index:2;border:1px solid #ddd8c8;color:#fff6e3;background:#131b3f;width:35px;height:35px;border-radius:50%;font:600 10px Arial;transition:background .2s,transform .2s}.graphic-pin::before{content:"";height:1px;background:#d9cfb78c;position:absolute;top:50%;right:100%;width:45px;transform-origin:right}.pin-one{right:20%;top:10%}.pin-one::before{width:50px;transform:rotate(-24deg)}.pin-two{left:1%;top:49%}.pin-two::before{right:auto;left:100%;width:65px;transform:rotate(-14deg)}.pin-three{right:0;bottom:24%}.pin-three::before{width:55px;transform:rotate(12deg)}.graphic-pin.active{background:var(--print-orange);color:#fff;outline:1px solid #e5a783;outline-offset:5px;transform:scale(1.05)}.graphic-pin.active::after{content:"";position:absolute;inset:-7px;border:1px solid #db8a5b;border-radius:50%;animation:print-focus 1.5s ease-out 2}@keyframes print-focus{from{transform:scale(.85);opacity:.8}to{transform:scale(1.65);opacity:0}}
.graphic-annotation-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #bcb9bd55;margin-top:7px}.graphic-annotation-tabs>button{text-align:left;background:transparent;color:#c5c6d3;padding:20px 18px 19px;display:grid;grid-template-columns:35px 1fr;gap:5px 7px;border-bottom:3px solid transparent}.graphic-annotation-tabs>button+button{border-left:1px solid #bcb9bd33}.graphic-annotation-tabs>button>span{font:700 15px Arial;grid-row:span 2;color:#e89e71;padding-top:3px}.graphic-annotation-tabs strong{font-size:15px;font-weight:500}.graphic-annotation-tabs small{font-size:9px;letter-spacing:.7px}.graphic-annotation-tabs>button.active{background:#292f4c;color:white;border-bottom-color:#e47d45}.graphic-detail{display:flex;gap:27px;align-items:start;background:#f5eee1;color:var(--navy);padding:23px 28px;margin:0 -38px}.graphic-detail>span:first-child{white-space:nowrap;font:700 9px Arial;letter-spacing:1px;padding-top:7px;color:#a3522e}.graphic-detail>div{flex:1}.graphic-detail h4{font-size:18px;margin:0 0 7px}.graphic-detail p{font-size:12px;line-height:1.8}.graphic-detail-hint{font-size:9px;white-space:nowrap;color:#746d63;padding-top:7px}
.graphic-back{margin:66px 0 56px}.graphic-back-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px}.graphic-back-heading>p{font-size:12px;line-height:1.9;max-width:47%}.tail-study{display:grid;grid-template-columns:72% 28%;background:var(--print-navy);color:#f8eedf;padding:26px 30px 23px;gap:0 10px;isolation:isolate}.tail-study-label{grid-column:1/-1;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.5px;border-bottom:1px solid #bcb9bd55;padding-bottom:17px;margin-bottom:30px}.tail-art-area{position:relative;min-height:330px;display:flex;align-items:center;padding:25px 24px 42px 0}.tail-art{display:block;width:min(100%,540px);padding:0;margin:0 auto;background:var(--print-navy);cursor:zoom-in}.tail-art img{width:100%;height:auto;transition:transform .35s}.tail-art:hover img{transform:translateY(-4px)}.tail-callout{position:absolute;display:flex;gap:11px;align-items:start;font-size:12px;color:#f0d7bf}.tail-callout>span{font:600 10px Arial;border:1px solid #9c9b9f;border-radius:50%;width:27px;height:27px;display:grid;place-items:center}.tail-callout p{line-height:1.5}.tail-callout small{font-size:9px;color:#b9b8c3}.tail-callout-one{top:12px;left:45%}.tail-callout-one::after{content:"";position:absolute;top:45px;left:13px;width:1px;height:41px;background:#dccab1aa;transform:rotate(-15deg);transform-origin:top}.tail-callout-two{bottom:9px;left:3%}.tail-callout-two::before{content:"";position:absolute;bottom:33px;left:14px;height:40px;width:1px;background:#dccab1aa;transform:rotate(-17deg);transform-origin:bottom}
.tail-position{position:relative;background:#fff;padding:17px 13px 17px;margin:7px 5px 20px 7px;color:var(--navy);align-self:center;transform:rotate(2deg)}.tail-position>span{font:600 8px Arial;letter-spacing:1px;display:block;border-bottom:1px solid #cbc8c1;padding-bottom:11px}.tail-position svg{width:100%;height:auto;margin:17px 0 14px}.tail-position>p{font-size:10px;line-height:1.8;border-top:1px solid #cbc8c1;padding-top:12px}.placement-ring{position:absolute;left:39%;right:15%;top:59%;height:12%;border:1.5px solid #b65a31;border-radius:50%;transform:rotate(-9deg);pointer-events:none}.tail-study-footer{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #bcb9bd55;padding-top:19px;margin-top:12px}.tail-study-footer .hand{font-size:20px;color:#e5aa82}.tail-study-footer .line-link{font-size:10px;gap:20px}.tail-study-footer .arrow-mark{background-color:#f5eedf}
.graphic-reading{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:35px}.graphic-reading>div{border-top:1px solid #b4a99b;padding-top:19px}.graphic-reading>div>span{font:700 8px Arial;letter-spacing:1.5px;color:#a14f2c}.graphic-reading h4{font-size:22px;margin:12px 0 13px}.graphic-reading p{font-size:12px;line-height:1.85}.graphic-source-note{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #c7bdb1;margin-top:28px;padding-top:17px}.graphic-source-note p{font-size:9px;line-height:1.7;color:#7a736c;max-width:65%}.graphic-source-note .line-link{font-size:9px;white-space:nowrap;gap:16px}.support-source-actions{display:flex;justify-content:space-between;align-items:center;margin-top:20px;gap:20px}.support-source-actions p{font-size:11px}.support-source-actions .line-link{font-size:10px}
@media(max-width:1050px){.graphic-front{padding-left:25px;padding-right:25px}.graphic-front-main{min-height:450px;grid-template-columns:32% 68%}.graphic-front-copy h3{font-size:26px}.graphic-front-copy>p{font-size:10px}.graphic-big-number{font-size:82px}.graphic-front-copy>.hand{font-size:14px}.graphic-map{padding:35px 28px 25px}.graphic-pin{width:30px;height:30px;font-size:8px}.pin-two::before{width:35px}.pin-three::before{width:25px}.graphic-detail{margin-left:-25px;margin-right:-25px;padding:20px 25px;gap:20px}.graphic-detail-hint{display:none}.graphic-annotation-tabs>button{padding:17px 10px;grid-template-columns:27px 1fr}.graphic-annotation-tabs strong{font-size:13px}.tail-art-area{min-height:295px}.tail-position{padding:15px 9px}.tail-position>p{font-size:9px}.tail-callout-one{top:4px}.tail-callout-two{bottom:0}.graphic-reading{gap:30px}.graphic-reading h4{font-size:19px}}
@media(max-width:760px){.graphic-title{display:block;padding-bottom:28px}.graphic-title>div:first-child>p{font-size:15px;margin-bottom:12px}.graphic-title h2{font-size:46px;letter-spacing:0}.graphic-title>div:first-child>span{font-size:20px;margin-top:11px}.graphic-title>div:last-child{width:100%;margin-top:22px;padding-bottom:0}.graphic-title>div:last-child>p{font-size:12px;line-height:1.8;margin-bottom:16px}.graphic-title a{font-size:10px;margin-right:24px}.graphic-front{padding:18px 18px 0;margin:0 -7px}.graphic-topline{font-size:7px;letter-spacing:.8px;padding-bottom:14px}.graphic-front-main{display:flex;flex-direction:column;align-items:stretch;min-height:0}.graphic-front-copy{padding:24px 0 0;display:grid;grid-template-columns:56px 1fr;gap:0 16px}.graphic-big-number{font-size:56px;letter-spacing:-3px;margin:0;grid-row:span 2;padding-top:4px}.graphic-front-copy h3{font-size:24px;line-height:1.35;white-space:normal;letter-spacing:0}.graphic-front-copy>p{font-size:10px;line-height:1.8;margin-top:13px;grid-column:2}.graphic-front-copy>.hand{display:none}.graphic-map{padding:31px 22px 23px;margin-top:10px}.graphic-main-image{width:100%;max-width:340px}.graphic-pin{width:26px;height:26px;font-size:7px}.pin-one{top:4%;right:18%}.pin-one::before{width:27px}.pin-two{left:0;top:48%}.pin-two::before{width:24px}.pin-three{right:-3px;bottom:28%}.pin-three::before{width:22px}.graphic-pin.active{outline-offset:3px}.graphic-crop-caption{font-size:6px;letter-spacing:.8px;margin-top:18px}.graphic-annotation-tabs{margin-top:0}.graphic-annotation-tabs>button{display:block;padding:15px 6px 13px;text-align:center}.graphic-annotation-tabs>button>span{display:block;font-size:12px;padding:0;margin-bottom:7px}.graphic-annotation-tabs strong{font-size:11px;line-height:1.5;display:block}.graphic-annotation-tabs small{font-size:7px;letter-spacing:0;display:block;margin-top:5px}.graphic-detail{display:block;margin:0 -18px;padding:20px 20px 23px}.graphic-detail>span:first-child{font-size:8px;display:block;padding:0;margin-bottom:10px}.graphic-detail h4{font-size:18px;margin-bottom:8px}.graphic-detail p{font-size:11px;line-height:1.9}.graphic-back{margin:42px 0 38px}.graphic-back-heading{display:block;margin-bottom:23px}.graphic-back-heading h3{font-size:31px}.graphic-back-heading>p{max-width:100%;font-size:11px;line-height:1.85;margin-top:19px}.tail-study{margin:0 -7px;padding:20px 18px 22px;display:block}.tail-study-label{font-size:6px;letter-spacing:.8px;padding-bottom:14px;margin-bottom:15px}.tail-art-area{min-height:235px;padding:36px 3px 35px;display:flex}.tail-art{max-width:100%}.tail-callout{gap:8px;font-size:10px}.tail-callout>span{font-size:8px;width:22px;height:22px}.tail-callout small{font-size:7px}.tail-callout-one{top:0;left:46%}.tail-callout-one::after{top:36px;left:11px;height:25px}.tail-callout-two{left:2%;bottom:0}.tail-callout-two::before{left:10px;bottom:27px;height:25px}.tail-position{width:69%;margin:38px auto 23px;padding:15px 15px 17px;transform:rotate(2deg)}.tail-position>span{font-size:7px;padding-bottom:10px}.tail-position svg{margin:11px 0}.tail-position>p{font-size:10px;line-height:1.7;padding-top:11px}.placement-ring{top:57%;height:10%}.tail-study-footer{display:block;padding-top:17px;margin-top:25px}.tail-study-footer .hand{font-size:17px;display:block;margin-bottom:13px}.tail-study-footer .line-link{font-size:9px;gap:25px}.graphic-reading{grid-template-columns:1fr;gap:23px;margin-top:28px}.graphic-reading>div{padding-top:16px}.graphic-reading h4{font-size:20px;margin:10px 0 11px}.graphic-reading p{font-size:11px;line-height:1.9}.graphic-source-note{display:block;margin-top:24px;padding-top:16px}.graphic-source-note p{max-width:100%;font-size:9px}.graphic-source-note .line-link{font-size:9px;margin-top:13px}.support-source-actions{display:block;margin-top:18px}.support-source-actions p{font-size:10px;line-height:1.8}.support-source-actions .line-link{font-size:9px;margin-top:12px}}
.pin-two{top:42%}.pin-two::before{width:clamp(110px,16vw,185px);transform:rotate(0)}
@media(max-width:1050px){.pin-two::before{width:120px}}
@media(max-width:760px){.pin-two{top:42%}.pin-two::before{width:94px}}
/* Original high-resolution print + campaign opening. The artwork is untouched. */
.island-hero{background:#151f42 url('assets/support/island-hero-background.png') center/cover no-repeat;color:#f4efdf;display:grid;grid-template-columns:37% 63%;padding:25px 34px 0;min-height:735px;isolation:isolate;margin-bottom:46px}.island-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#151f425c,transparent 60%);z-index:-1;pointer-events:none}.island-hero-top{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #c6c4bf44;padding-bottom:18px;position:relative;z-index:2}.island-hero-top strong{font:900 italic 30px Arial;letter-spacing:-1px}.island-hero-top>span{font:600 9px Arial;letter-spacing:1.5px}.island-hero-copy{padding:42px 0 32px 8px;position:relative;z-index:2;align-self:center}.island-hero-eyebrow{font-size:11px;letter-spacing:1.4px;color:#d3d2ca;line-height:1.5}.island-hero h2{font-size:clamp(68px,7vw,105px);font-style:italic;line-height:1.05;letter-spacing:-4px;margin-top:21px;font-weight:850}.island-hero h2 span{color:#e57535}.island-hero-rule{width:90%;height:20px;color:#e17b42;margin:8px 0 15px}.island-hero-en{font:850 italic 31px/1 Arial;letter-spacing:-.5px}.island-hero-deck{font-size:12px;line-height:1.8;margin-top:21px;color:#dfdcd3}.island-explore{display:inline-flex;align-items:center;gap:28px;margin-top:24px;font-size:10px;letter-spacing:.6px}.island-explore>i{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e09a6b;border-radius:50%;font:400 20px Arial;color:#f4bd93}.island-art-stage{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;margin:0 -23px 0 -15px;z-index:1}.island-hero-art{background:transparent;padding:0;display:block;width:112%;max-width:none;flex-shrink:0;cursor:zoom-in;position:relative;z-index:1;transform:translateY(-10px)}.island-hero-art img{width:100%;height:auto;transition:transform .5s ease}.island-hero-art:hover img{transform:translateY(-5px)}.island-orbit{position:absolute;display:block;width:93%;height:83%;border:1px solid #e6d0b420;border-radius:50%;transform:rotate(-22deg);pointer-events:none}.orbit-two{width:110%;height:50%;border-style:dashed;border-color:#e0a06b30;transform:rotate(-24deg)}.island-art-note{position:absolute;z-index:2;bottom:20px;right:18px;font-size:20px;line-height:1.6;color:#edb88e;transform:rotate(-6deg);text-shadow:0 2px 7px #151f42}.island-art-side{position:absolute;right:-1px;top:37%;writing-mode:vertical-rl;font:600 7px Arial;letter-spacing:1.5px;color:#b6bacb}.island-hero-foot{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #c6c4bf55;padding:20px 0 19px;position:relative;z-index:3;font:600 8px Arial;letter-spacing:1.2px}.island-hero-foot>a{font-size:10px;letter-spacing:.5px}.island-hero-foot>span:nth-child(2){color:#d9ad8d}
@media(max-width:1050px){.island-hero{padding:22px 27px 0;min-height:660px;grid-template-columns:39% 61%}.island-hero-copy{padding-top:33px}.island-hero h2{font-size:78px}.island-hero-en{font-size:27px}.island-hero-eyebrow{font-size:9px}.island-hero-deck{font-size:11px}.island-art-note{font-size:17px;bottom:30px;right:15px}.island-hero-top>span{font-size:7px;letter-spacing:1px}.island-hero-top strong{font-size:25px}.island-hero-foot{font-size:7px;letter-spacing:.8px}.island-hero-foot>a{font-size:9px}}
@media(max-width:760px){.island-hero{display:flex;flex-direction:column;padding:20px 22px 0;min-height:0;margin:0 -7px 30px;background-position:58% center;background-size:auto 100%}.island-hero-top{gap:10px;padding-bottom:14px}.island-hero-top strong{font-size:23px;letter-spacing:-.7px}.island-hero-top>span{font-size:6px;letter-spacing:.6px}.island-hero-top>span:last-child{display:none}.island-hero-copy{padding:27px 0 0;width:100%;align-self:stretch}.island-hero-eyebrow{font-size:9px;letter-spacing:.8px}.island-hero h2{font-size:64px;line-height:1.05;letter-spacing:-2px;margin-top:15px}.island-hero h2 br{display:none}.island-hero h2 span{display:inline}.island-hero-rule{height:16px;width:83%;margin:6px 0 15px}.island-hero-en{font-size:23px;line-height:1.05}.island-hero-en br{display:none}.island-hero-en br::after{content:" "}.island-hero-deck{font-size:11px;line-height:1.8;margin-top:18px}.island-explore{position:absolute;right:0;bottom:5px;gap:10px;font-size:8px;letter-spacing:0}.island-explore>i{width:26px;height:26px;font-size:16px}.island-art-stage{margin:19px -17px 0;min-height:320px;padding-bottom:35px}.island-hero-art{width:112%;transform:none}.island-orbit{height:83%;width:95%;top:0}.orbit-two{height:56%;width:114%;top:22%}.island-art-note{font-size:15px;right:12px;bottom:2px;line-height:1.5}.island-art-side{right:1px;top:24%;font-size:5px;letter-spacing:.9px}.island-hero-foot{gap:10px;flex-wrap:wrap;padding:17px 0;font-size:6px;letter-spacing:.7px;margin-top:12px}.island-hero-foot>span:nth-child(2){font-size:6px}.island-hero-foot>a{width:100%;font-size:9px;margin-top:1px}.island-hero::after{background:linear-gradient(#151f4220,#151f4210)}}
@media(max-width:380px){.island-hero{padding-left:18px;padding-right:18px}.island-hero h2{font-size:59px}.island-hero-en{font-size:22px}.island-art-stage{min-height:300px}.island-hero-deck{font-size:10px}.island-art-note{font-size:14px}}

@media(max-width:380px){.island-hero h2{font-size:clamp(46px,15.6vw,59px)}}
@media(max-width:760px){.island-hero h2 span{display:block}}

/* Official 4COME vector lockups: unchanged paths and source colors. */
.support-section-brand{display:flex;align-items:center;gap:12px}.support-section-brand img{width:75px;height:auto;flex-shrink:0}.island-hero-top>.fourcome-logo-direct{display:block;flex-shrink:0;background:transparent;padding:0}.fourcome-logo-direct img{width:145px;height:auto}.support-preorder-brand{display:flex;align-items:center;gap:14px}.support-preorder-brand img{width:90px;height:auto}.support-preorder-brand>span{font:600 9px Arial;letter-spacing:1.5px}
@media(max-width:760px){.support-section-brand{gap:7px}.support-section-brand img{width:48px}.support-section-brand>span:last-child{font-size:5.5px;letter-spacing:.4px}.island-hero-top>.fourcome-logo-direct{padding:0}.fourcome-logo-direct img{width:107px}.support-preorder-brand{gap:12px}.support-preorder-brand img{width:78px}.support-preorder-brand>span{font-size:8px;letter-spacing:1.2px}}

/* Restrained two-product finale and supplied association mark. */
.support-beneficiary{display:flex;align-items:center;gap:17px;margin-top:20px}.support-beneficiary>img{width:82px;height:82px;object-fit:contain;flex:none;background:#000}.support-beneficiary>div>span{display:block;font-size:9px;letter-spacing:1.3px;margin-bottom:6px}.support-beneficiary>div>strong{display:block;font-size:12px;font-weight:600;line-height:1.6}
.minimal-finale{background:#fff;color:#103c5f}.minimal-finale-main{padding:56px var(--pad) 51px;max-width:1300px;margin:auto;text-align:center;position:relative}.minimal-finale-label{display:block;font:600 9px Arial,sans-serif;letter-spacing:2px;color:#557187}.minimal-finale h2{font-size:clamp(42px,5vw,67px);font-style:italic;line-height:1.16;letter-spacing:-2px;font-weight:750;margin:22px 0 0}.minimal-finale h2 br{display:none}.minimal-finale-rule{display:block;width:240px;height:23px;margin:12px auto 25px}.minimal-products{display:grid;grid-template-columns:1fr 1fr;gap:90px;max-width:760px;margin:auto;align-items:end}.minimal-products>button{display:flex;flex-direction:column;align-items:center;min-width:0;padding:0;background:transparent;cursor:zoom-in}.minimal-products svg{height:287px;width:100%;max-width:320px;object-fit:contain}.minimal-products>button:first-child svg{transform:rotate(-4deg)}.minimal-products>button:nth-child(2) svg{transform:rotate(4deg)}.minimal-products>button>span{display:block;font-size:15px;letter-spacing:3px;margin-top:18px;line-height:1.5}.minimal-products small{display:block;font:500 7px Arial;letter-spacing:1.6px;margin-top:9px;color:#678093}.minimal-signoff{display:flex;align-items:center;justify-content:center;gap:80px;padding:20px var(--pad);background:#000;color:#fff;position:relative;min-height:132px}.minimal-fourcome{width:135px;height:auto}.minimal-association{display:flex;align-items:center;gap:13px}.minimal-association>img{width:90px;height:90px;object-fit:contain}.minimal-association p{font-size:10px;letter-spacing:.8px;line-height:1.8;color:#e1e1e1}.minimal-association p>span{display:block;font-size:8px;color:#969b9f;letter-spacing:1.2px;margin-bottom:4px}.minimal-signoff>a{font-size:9px;letter-spacing:.7px;color:#9da7af;position:absolute;right:var(--pad);bottom:17px}
@media(max-width:760px){.support-beneficiary{gap:14px;margin-top:18px}.support-beneficiary>img{width:74px;height:74px}.support-beneficiary>div>span{font-size:8px;margin-bottom:5px}.support-beneficiary>div>strong{font-size:11px}.minimal-finale-main{padding:39px 23px 39px}.minimal-finale-label{font-size:7px;letter-spacing:1.5px}.minimal-finale h2{font-size:39px;letter-spacing:-1.3px;line-height:1.2;margin-top:18px}.minimal-finale h2 br{display:block}.minimal-finale-rule{width:160px;height:17px;margin:11px auto 24px}.minimal-products{gap:18px;max-width:430px}.minimal-products svg{height:188px}.minimal-products>button>span{font-size:12px;letter-spacing:2px;margin-top:16px}.minimal-products small{font-size:5.5px;letter-spacing:.7px;margin-top:7px}.minimal-signoff{gap:24px;padding:19px 20px 35px;min-height:128px;justify-content:space-between}.minimal-fourcome{width:94px}.minimal-association{gap:7px}.minimal-association>img{width:66px;height:66px}.minimal-association p{font-size:8px;letter-spacing:.1px;max-width:95px;line-height:1.7}.minimal-association p>span{font-size:6.5px;letter-spacing:.3px;margin-bottom:3px}.minimal-signoff>a{font-size:8px;right:23px;bottom:13px}.closing a{max-width:145px;text-align:right}}
@media(max-width:360px){.minimal-finale h2{font-size:36px}.minimal-products{gap:16px}.minimal-products svg{height:165px}.minimal-signoff{gap:16px;padding-left:19px;padding-right:19px}.minimal-fourcome{width:86px}.minimal-association>img{width:57px;height:57px}.minimal-association p{font-size:7.5px;max-width:89px}.minimal-association p>span{font-size:6px}}

/* Design attribution belongs only to the final 4COME lockup. */
.minimal-design-credit{display:flex;flex-direction:column;align-items:flex-start;gap:11px;flex-shrink:0}.minimal-design-credit>span{font:500 10px/1.4 Arial,sans-serif;letter-spacing:1.2px;color:#d9dfe3}
@media(max-width:760px){.minimal-design-credit{gap:9px}.minimal-design-credit>span{font-size:9px;letter-spacing:.7px}}
